From 0b2e7c7e31aa57349739124cba0d6381f8d3181e Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Fri, 17 Mar 2023 22:50:54 +0000 Subject: [PATCH] Update last played time when track ends --- app/playlists.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/playlists.py b/app/playlists.py index 077706a..a408df6 100644 --- a/app/playlists.py +++ b/app/playlists.py @@ -601,14 +601,20 @@ class PlaylistTab(QTableWidget): def play_ended(self) -> None: """ - Called by musicmuster when play has ended + Called by musicmuster when play has ended. + + current_track points to track that's just finished """ row_number = self._get_current_track_row_number() if row_number is None: return + self._set_row_colour_default(row_number) self.clear_selection() + self._set_row_last_played_time( + row_number, self.musicmuster.current_track.start_time) + with Session() as session: self._set_row_note_colour(session, row_number)