play url from filesystem if found in music folder

This commit is contained in:
cidoku 2025-10-07 23:43:54 -03:00
parent ea437e6401
commit 20f5e8d3ed

View File

@ -3743,18 +3743,22 @@ class GUI(QtGui.QWidget):
elif self.userPickedMusicItem:
_musl = self.musicList[self.musicItems.currentItem().text()]
if exists(AOpath + 'sounds/music/' + _musl):
if isinstance(_musl, unicode):
if platform.system() == "Windows":
musl = _musl.encode('mbcs')
else:
musl = _musl.encode('utf-8')
else:
musl = _musl
musl = _musl
playLocal = True
elif musl.startswith("http"):
_musl = urllib.unquote(basename(mus))
if exists(AOpath + 'sounds/music/' + _musl):
musl = _musl
playLocal = True
self.userPickedMusicItem = False
if playLocal:
if isinstance(musl, unicode):
if platform.system() == "Windows":
musl = musl.encode('mbcs')
else:
musl = musl.encode('utf-8')
self.music = audio.loadHandle(False, AOpath + 'sounds/music/' + musl, 0, 0, BASS_SAMPLE_LOOP)
if self.music:
audio.setHandleAttr(self.music, BASS_ATTRIB_VOL, self.sliMusicVolume.value() / 100.0)