mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 16:05:18 +00:00
fix: album sync not working
This commit is contained in:
parent
8d30fffc2b
commit
74906f3932
@ -359,10 +359,7 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier<ProxyPlaylist>
|
|||||||
|
|
||||||
Future<void> updatePalette() {
|
Future<void> updatePalette() {
|
||||||
return Future.microtask(() async {
|
return Future.microtask(() async {
|
||||||
final activeTrack = state.tracks.firstWhereOrNull(
|
final activeTrack = state.tracks.elementAtOrNull(state.active ?? 0);
|
||||||
(track) =>
|
|
||||||
track is SpotubeTrack && track.ytUri == audioPlayer.currentSource,
|
|
||||||
);
|
|
||||||
|
|
||||||
if (activeTrack == null) return;
|
if (activeTrack == null) return;
|
||||||
|
|
||||||
@ -385,6 +382,8 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier<ProxyPlaylist>
|
|||||||
super.state = state;
|
super.state = state;
|
||||||
if (state.tracks.isEmpty && ref.read(paletteProvider) != null) {
|
if (state.tracks.isEmpty && ref.read(paletteProvider) != null) {
|
||||||
ref.read(paletteProvider.notifier).state = null;
|
ref.read(paletteProvider.notifier).state = null;
|
||||||
|
} else {
|
||||||
|
updatePalette();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user