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: 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() row_number = self._get_current_track_row_number()
if row_number is None: if row_number is None:
return return
self._set_row_colour_default(row_number) self._set_row_colour_default(row_number)
self.clear_selection() self.clear_selection()
self._set_row_last_played_time(
row_number, self.musicmuster.current_track.start_time)
with Session() as session: with Session() as session:
self._set_row_note_colour(session, row_number) self._set_row_note_colour(session, row_number)