From b2cda9cb05ea54ab56731a0272985319846257ae Mon Sep 17 00:00:00 2001 From: Kuba <132459354+KubaPro010@users.noreply.github.com> Date: Fri, 24 Oct 2025 22:20:18 +0200 Subject: [PATCH] check for refresh before new song --- radioPlayer.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/radioPlayer.py b/radioPlayer.py index d86cbf7..5210a31 100644 --- a/radioPlayer.py +++ b/radioPlayer.py @@ -199,6 +199,11 @@ def play_playlist(playlist_path): logger.info("Return reached, next song will reload the playlist.") procman.wait_all() return + + if playlist_advisor.new_playlist(): + logger.info("Reloading now...") + return_pending = True + continue old_track_tuple = playlist[song_i % len(playlist)] if active_modifier: @@ -215,13 +220,6 @@ def play_playlist(playlist_path): track_path = os.path.abspath(os.path.expanduser(track)) track_name = os.path.basename(track_path) - refresh = playlist_advisor.new_playlist() - - if refresh == True: - logger.info("Reloading now...") - return_pending = True - continue - for module in simple_modules: module.on_new_track(song_i, track_path, to_fade_in, to_fade_out, official) logger.info(f"Now playing: {track_name}")