diff --git a/app/playlists.py b/app/playlists.py index d6d23c9..1d16288 100644 --- a/app/playlists.py +++ b/app/playlists.py @@ -328,7 +328,11 @@ class Playlist(QTableWidget): """ self.current_track_start_time = datetime.now() - self._meta_set_current(self._meta_get_next()) + current_row = self._meta_get_next() + self._meta_set_current(current_row) + # Scroll to put current track in centre + scroll_to = self.item(current_row, self.COL_INDEX) + self.scrollToItem(scroll_to, QAbstractItemView.PositionAtCenter) return self._mark_next_track() def stopped_playing(self):