From: Marcel van der Veldt Date: Fri, 8 Apr 2022 13:48:36 +0000 (+0200) Subject: save state when new track loads X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=932962c74c9307d4f6db106e272ff146788c1b87;p=music-assistant-server.git save state when new track loads --- diff --git a/music_assistant/models/player_queue.py b/music_assistant/models/player_queue.py index a300877f..c6321371 100644 --- a/music_assistant/models/player_queue.py +++ b/music_assistant/models/player_queue.py @@ -544,6 +544,8 @@ class PlayerQueue: # update vars and signal update on eventbus if needed prev_item_time = int(self._current_item_time) self._current_item_time = int(track_time) + if new_item_loaded: + self.mass.create_task(self._save_state()) if new_item_loaded or abs(prev_item_time - self._current_item_time) >= 1: self.mass.signal_event(EventType.QUEUE_UPDATED, self) return True