update dependencies
This commit is contained in:
parent
6c8ff844f3
commit
ec1fc826ad
4 changed files with 30 additions and 30 deletions
|
@ -16,14 +16,14 @@
|
|||
<!-- Don't delete the meta-data below.
|
||||
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
|
||||
<meta-data android:name="flutterEmbedding" android:value="2" />
|
||||
|
||||
|
||||
<service android:name="com.ryanheise.audioservice.AudioService">
|
||||
<intent-filter>
|
||||
<action android:name="android.media.browse.MediaBrowserService" />
|
||||
</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>
|
||||
|
|
|
@ -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();
|
||||
});
|
||||
}
|
||||
|
|
31
pubspec.lock
31
pubspec.lock
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue