From 90b322f282e06717264131490c1de7f631469cf1 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Fri, 30 Apr 2021 02:55:54 +0100 Subject: [PATCH] Scroll current track to centre of screen when played --- app/playlists.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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):