Please enable JavaScript in your browser!
首頁
探索
說明
登入
exttex
/
audio_service
關註
1
讚好
1
複刻
1
檔案
問題管理
0
合併請求
0
Wiki
分支:
master
分支列表
標籤列表
master
audio_service
/
CHANGELOG.md
CHANGELOG.md
5.4 KB
永久連結
文件歷史
原始文件
0.15.1
Fix loading of file:// artUri values.
Allow booleans/doubles in MediaItems.
Silently ignore duplicate onStop requests.
0.15.0
Web support (
@keaganhilliard
)
macOS support (
@hacker1024
)
Route next/previous buttons to onClick on Android (
@stonega
)
Correctly scale skip intervals for control center (
@subhash279
)
Handle repeated stop/start calls more robustly.
Fix Android 11 bugs.
0.14.1
audio_session dependency now supports minSdkVersion 16 on Android.
0.14.0
audio session management now handled by audio_session (see
Migration Guide
).
Exceptions in background audio task are logged and forwarded to client.
0.13.0
All BackgroundAudioTask callbacks are now async.
Add default implementation of onSkipToNext/onSkipToPrevious.
Bug fixes.
0.12.0
Add setRepeatMode/setShuffleMode.
Enable iOS Control Center buttons based on setState.
Support seek forward/backward in iOS Control Center.
Add default behaviour to BackgroundAudioTask.
Bug fixes.
Simplify example.
0.11.2
Fix bug with album metadata on Android.
0.11.1
Allow setting the iOS audio session category and options.
Allow AudioServiceWidget to recognise swipe gesture on iOS.
Check for null title and album on Android.
0.11.0
Breaking change: onStop must await super.onStop to shutdown task.
Fix Android memory leak.
0.10.0
Replace androidStopOnRemoveTask with onTaskRemoved callback.
Add onClose callback.
Breaking change: new MediaButtonReceiver in AndroidManifest.xml.
0.9.0
New state model: split into playing + processingState.
androidStopForegroundOnPause ties foreground state to playing state.
Add MediaItem.toJson/fromJson.
Add AudioService.notificationClickEventStream (Android).
Add AudioService.updateMediaItem.
Add AudioService.setSpeed.
Add PlaybackState.bufferedPosition.
Add custom AudioService.start parameters.
Rename replaceQueue -> updateQueue.
Rename Android-specific start parameters with android- prefix.
Use Duration type for all time values.
Pass fastForward/rewind intervals through to background task.
Allow connections from background contexts (e.g. android_alarm_manager).
Unify iOS/Android focus APIs.
Bug fixes and dependency updates.
0.8.0
Allow UI to await the result of custom actions.
Allow background to broadcast custom events to UI.
Improve memory management for art bitmaps on Android.
Convenience methods: replaceQueue, playMediaItem, addQueueItems.
Bug fixes and dependency updates.
0.7.2
Shutdown background task if task killed by IO (Android).
Bug fixes and dependency updates.
0.7.1
Add AudioServiceWidget to auto-manage connections.
Allow file URIs for artUri.
0.7.0
Support skip forward/backward in command center (iOS).
Add 'extras' field to MediaItem.
Artwork caching and preloading supported on Android+iOS.
Bug fixes.
0.6.2
Bug fixes.
0.6.1
Option to stop service on closing task (Android).
0.6.0
Migrated to V2 embedding API (Flutter 1.12).
0.5.7
Destroy isolates after use.
0.5.6
Support Flutter 1.12.
0.5.5
Bump sdk version to 2.6.0.
0.5.4
Fix Android memory leak.
0.5.3
Support Queue, album art and other missing features on iOS.
0.5.2
Update documentation and example.
0.5.1
Playback state broadcast on connect (iOS).
0.5.0
Partial iOS support.
0.4.2
Option to call stopForeground on pause.
0.4.1
Fix queue support bug
0.4.0
Breaking change: AudioServiceBackground.run takes a single parameter.
0.3.1
Update example to disconnect when pressing back button.
0.3.0
Breaking change: updateTime now measured since epoch instead of boot time.
0.2.1
Streams use RxDart BehaviorSubject.
0.2.0
Migrate to AndroidX.
0.1.1
Bump targetSdkVersion to 28
Clear client-side metadata and state on stop.
0.1.0
onClick is now always called for media button clicks.
Option to set notifications as ongoing.
0.0.15
Option to set subText in notification.
Support media item ratings
0.0.14
Can update existing media items.
Can specify order of Android notification compact actions.
Bug fix with connect.
0.0.13
Option to preload artwork.
Allow client to browse media items.
0.0.12
More options to customise the notification content.
0.0.11
Breaking API changes.
Connection callbacks replaced by a streams API.
AudioService properties for playbackState, currentMediaItem, queue.
Option to set Android notification channel description.
AudioService.customAction awaits completion of the action.
0.0.10
Bug fixes with queue management.
AudioService.start completes when the background task is ready.
0.0.9
Support queue management.
0.0.8
Bug fix.
0.0.7
onMediaChanged takes MediaItem parameter.
Support playFromMediaId, fastForward, rewind.
0.0.6
All APIs address media items by String mediaId.
0.0.5
Show media art in notification and lock screen.
0.0.4
Support and example for playing TextToSpeech.
Click notification to launch UI.
More properties added to MediaItem.
Minor API changes.
0.0.3
Pause now keeps background isolate running
Notification channel id is generated from package name
Updated example to use audioplayer plugin
Fixed media button handling
0.0.2
Better connection handling.
0.0.1
Initial release.