Full screen player

This commit is contained in:
2024-08-27 20:49:48 +08:00
parent 2e17078fea
commit a2bc08bbd9
9 changed files with 262 additions and 23 deletions

View File

@ -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;

View File

@ -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(),