mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-08 12:14:00 +00:00
Compare commits
1 Commits
b8251fcd9a
...
a299d08c4b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a299d08c4b |
@ -10,9 +10,8 @@ import 'package:spotube/services/audio_player/audio_player.dart';
|
|||||||
void useEndlessPlayback(WidgetRef ref) {
|
void useEndlessPlayback(WidgetRef ref) {
|
||||||
final playback = ref.watch(audioPlayerProvider.notifier);
|
final playback = ref.watch(audioPlayerProvider.notifier);
|
||||||
final audioPlayerState = ref.watch(audioPlayerProvider);
|
final audioPlayerState = ref.watch(audioPlayerProvider);
|
||||||
final endlessPlayback = ref.watch(
|
final endlessPlayback =
|
||||||
userPreferencesProvider.select((s) => s.endlessPlayback),
|
ref.watch(userPreferencesProvider.select((s) => s.endlessPlayback));
|
||||||
);
|
|
||||||
final metadataPlugin = ref.watch(metadataPluginProvider.future);
|
final metadataPlugin = ref.watch(metadataPluginProvider.future);
|
||||||
|
|
||||||
useEffect(
|
useEffect(
|
||||||
@ -67,7 +66,8 @@ void useEndlessPlayback(WidgetRef ref) {
|
|||||||
() async => (await plugin.artist.topTracks(
|
() async => (await plugin.artist.topTracks(
|
||||||
track.artists.first.id,
|
track.artists.first.id,
|
||||||
limit: 50,
|
limit: 50,
|
||||||
)).items,
|
))
|
||||||
|
.items,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,9 +86,8 @@ void useEndlessPlayback(WidgetRef ref) {
|
|||||||
listener(audioPlayerState.currentIndex);
|
listener(audioPlayerState.currentIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
final subscription = audioPlayer.currentIndexChangedStream.listen(
|
final subscription =
|
||||||
listener,
|
audioPlayer.currentIndexChangedStream.listen(listener);
|
||||||
);
|
|
||||||
|
|
||||||
return subscription.cancel;
|
return subscription.cancel;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user