Endless playback

This commit is contained in:
2024-08-29 23:03:41 +08:00
parent 3ca01ef147
commit d80a398a23
4 changed files with 127 additions and 1 deletions

View File

@ -63,8 +63,16 @@ class _SyncedLyricsState extends State<SyncedLyrics> {
idx,
preferPosition: AutoScrollPosition.middle,
);
return;
}
}
if (_lyric!.lyrics.isNotEmpty) {
_autoScrollController.scrollToIndex(
0,
preferPosition: AutoScrollPosition.begin,
);
}
}
@override
@ -77,7 +85,9 @@ class _SyncedLyricsState extends State<SyncedLyrics> {
_playback.state.listen((value) {
if (value.activeTrack == null) return;
if (value.activeTrack!.id != _activeTrackId) {
_pullLyrics();
_pullLyrics().then((_) {
_syncLyricsProgress();
});
}
}),
];