✨ Endless playback
This commit is contained in:
@ -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();
|
||||
});
|
||||
}
|
||||
}),
|
||||
];
|
||||
|
Reference in New Issue
Block a user