update dependencies

This commit is contained in:
Moritz Weber 2020-08-24 10:29:21 +02:00
parent 6c8ff844f3
commit ec1fc826ad
4 changed files with 30 additions and 30 deletions

View file

@ -23,7 +23,7 @@
</intent-filter>
</service>
<receiver android:name="androidx.media.session.MediaButtonReceiver">
<receiver android:name="com.ryanheise.audioservice.MediaButtonReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>

View file

@ -16,7 +16,6 @@ const String KEY_INDEX = 'INDEX';
class AudioPlayerTask extends BackgroundAudioTask {
final _audioPlayer = AudioPlayer();
final _completer = Completer();
MoorMusicDataSource _moorMusicDataSource;
final _mediaItems = <String, MediaItem>{};
@ -33,18 +32,13 @@ class AudioPlayerTask extends BackgroundAudioTask {
Duration _position;
@override
Future<void> onStart(Map<String, dynamic> params) async {
await _completer.future;
Future<void> onStop() async {
await _audioPlayer.stop();
await super.onStop();
}
@override
void onStop() {
_audioPlayer.stop();
_completer.complete();
}
@override
void onAddQueueItem(MediaItem mediaItem) {
Future<void> onAddQueueItem(MediaItem mediaItem) async {
_mediaItems[mediaItem.id] = mediaItem;
}
@ -121,7 +115,7 @@ class AudioPlayerTask extends BackgroundAudioTask {
Future<void> _init() async {
print('AudioPlayerTask._init');
_audioPlayer.getPositionStream().listen((duration) => _position = duration);
_audioPlayer.positionStream.listen((duration) => _position = duration);
final connectPort = IsolateNameServer.lookupPortByName(MOOR_ISOLATE);
final MoorIsolate moorIsolate = MoorIsolate.fromConnectPort(connectPort);
@ -192,8 +186,7 @@ class AudioPlayerTask extends BackgroundAudioTask {
// exploration: this works, but has to be used every time play() is called; maybe stateStream is the better option
_audioPlayer.play().then((_) {
print(_audioPlayer.playbackState);
if (_audioPlayer.playbackState == AudioPlaybackState.completed)
if (_audioPlayer.processingState == ProcessingState.completed)
onSkipToNext();
});
}

View file

@ -42,7 +42,7 @@ packages:
name: audio_service
url: "https://pub.dartlang.org"
source: hosted
version: "0.9.0"
version: "0.13.0"
boolean_selector:
dependency: transitive
description:
@ -77,7 +77,7 @@ packages:
name: build_resolvers
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.10"
version: "1.3.11"
build_runner:
dependency: "direct dev"
description:
@ -91,7 +91,7 @@ packages:
name: build_runner_core
url: "https://pub.dartlang.org"
source: hosted
version: "5.2.0"
version: "6.0.1"
built_collection:
dependency: transitive
description:
@ -147,7 +147,7 @@ packages:
name: code_builder
url: "https://pub.dartlang.org"
source: hosted
version: "3.4.0"
version: "3.4.1"
collection:
dependency: transitive
description:
@ -196,7 +196,7 @@ packages:
name: equatable
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.3"
version: "1.2.4"
fake_async:
dependency: transitive
description:
@ -236,7 +236,7 @@ packages:
name: flutter_audio_query
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.3"
version: "0.3.5+6"
flutter_cache_manager:
dependency: transitive
description:
@ -258,6 +258,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0+2"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.8"
flutter_test:
dependency: "direct dev"
description: flutter
@ -351,7 +358,7 @@ packages:
name: just_audio
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.10"
version: "0.3.4"
logging:
dependency: transitive
description:
@ -379,7 +386,7 @@ packages:
name: mime
url: "https://pub.dartlang.org"
source: hosted
version: "0.9.6+3"
version: "0.9.7"
mobx:
dependency: "direct main"
description:
@ -463,7 +470,7 @@ packages:
name: path_provider
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.11"
version: "1.6.14"
path_provider_linux:
dependency: transitive
description:
@ -484,7 +491,7 @@ packages:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.2"
version: "1.0.3"
pedantic:
dependency: transitive
description:
@ -526,7 +533,7 @@ packages:
name: provider
url: "https://pub.dartlang.org"
source: hosted
version: "4.3.2"
version: "4.3.2+1"
pub_semver:
dependency: transitive
description:
@ -568,7 +575,7 @@ packages:
name: shelf
url: "https://pub.dartlang.org"
source: hosted
version: "0.7.7"
version: "0.7.9"
shelf_web_socket:
dependency: transitive
description:

View file

@ -15,10 +15,10 @@ dependencies:
dartz: ^0.9.1
mockito: ^4.1.1
flutter_audio_query: 0.3.3
flutter_audio_query: ^0.3.5
audio_service: ^0.9.0
just_audio: ^0.1.0
audio_service: ^0.13.0
just_audio: ^0.3.0
get_it: ^4.0.2
provider: ^4.0.4