Clean up when tracks ends and next track is not immediately played.

This commit is contained in:
Keith Edmunds 2021-08-15 00:20:30 +01:00
parent 00cae6dc52
commit ee74deaa49

View File

@ -226,9 +226,10 @@ class Window(QMainWindow, Ui_MainWindow):
# Clean up metadata
self.previous_track = self.current_track
self.current_track_playlist_tab.play_stopped()
self.current_track_playlist_tab.clear_current()
self.current_track_playlist_tab = None
if self.current_track_playlist_tab:
self.current_track_playlist_tab.play_stopped()
self.current_track_playlist_tab.clear_current()
self.current_track_playlist_tab = None
self.current_track = None
self.playing = False
@ -542,6 +543,7 @@ class Window(QMainWindow, Ui_MainWindow):
if not self.music.playing():
DEBUG("musicmuster.stop_playing(): not playing", True)
self.end_of_track_actions()
return
self.previous_track_position = self.music.get_position()