✨ Full screen player
This commit is contained in:
@ -128,11 +128,11 @@ class AudioPlayerProvider extends GetxController {
|
||||
|
||||
// Giving the initial track a boost so MediaKit won't skip
|
||||
// because of timeout
|
||||
final intendedActiveTrack = medias.elementAt(initialIndex);
|
||||
if (intendedActiveTrack.track is! LocalTrack) {
|
||||
await Get.find<SourcedTrackProvider>()
|
||||
.fetch(RhythmMedia(intendedActiveTrack.track));
|
||||
}
|
||||
// final intendedActiveTrack = medias.elementAt(initialIndex);
|
||||
// if (intendedActiveTrack.track is! LocalTrack) {
|
||||
// await Get.find<SourcedTrackProvider>()
|
||||
// .fetch(RhythmMedia(intendedActiveTrack.track));
|
||||
// }
|
||||
|
||||
if (medias.isEmpty) return;
|
||||
|
||||
|
@ -20,12 +20,15 @@ class AudioPlayerStreamProvider extends GetxController {
|
||||
|
||||
List<StreamSubscription>? _subscriptions;
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
AudioPlayerStreamProvider() {
|
||||
AudioServices.create().then(
|
||||
(value) => notificationService = value,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
|
||||
_subscriptions = [
|
||||
subscribeToPlaylist(),
|
||||
|
Reference in New Issue
Block a user