Update last played time when track ends
This commit is contained in:
parent
a30f054eb0
commit
0b2e7c7e31
@ -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)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user