Update last played time when track ends

This commit is contained in:
Keith Edmunds 2023-03-17 22:50:54 +00:00
parent a30f054eb0
commit 0b2e7c7e31

View File

@ -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)