fix(music): 修复删除歌曲时的权限错误

- 在删除歌曲时,如果遇到 PermissionError,调用新的 stopmusic() 函数停止音乐播放
- 成功删除歌曲后,更新音乐播放状态- 更新软件版本号至 4.2.5
This commit is contained in:
2025-05-04 16:40:57 +08:00
parent 0438d9a59c
commit 75a8ab3091

View File

@ -438,7 +438,7 @@ def delete():
message=lang.get(la, "mbox.text.delete_fail_no_target", )) message=lang.get(la, "mbox.text.delete_fail_no_target", ))
except PermissionError: except PermissionError:
try: try:
music_player.stop_music() stopmusic()
os.remove(abs_path) os.remove(abs_path)
try: try:
os.remove(abs_path_lrc) os.remove(abs_path_lrc)
@ -518,6 +518,12 @@ def playmusic(music_path):
pass pass
def stopmusic():
global music_playing
music_playing = ""
music_player.stop_music()
def restart0(): def restart0():
root.destroy() root.destroy()
python = sys.executable python = sys.executable
@ -1325,7 +1331,7 @@ def search_local_song():
time.sleep(1) time.sleep(1)
version = "4.2.4" version = "4.2.5"
poem = "" poem = ""
appdata = os.getenv("APPDATA") appdata = os.getenv("APPDATA")
make_resource() make_resource()