just_audio 0.6.4 copy "just_audio: ^0.6.4" to clipboard
just_audio: ^0.6.4 copied to clipboard

outdated

Flutter plugin to play audio from streams, files, assets, DASH/HLS streams and playlists. Works with audio_service to play audio in the background.

0.6.4 #

  • Emit PlaybackEvent when playing (compatibility with 0.5.x).

0.6.3 #

  • Fix iOS compiler warnings.
  • Fix bug where native platform wasn't disposed.
  • Remove Java compiler warnings.
  • Process play/pause state transitions in a consistent order.

0.6.2 #

  • Fix bugs related to the new setAudioSource method:
    • When calling setAudioSource more than once
    • When calling setAudioSource/load/play simultaneously

0.6.1 #

  • Fix bug with Android skipping start of audio.

0.6.0 #

  • Breaking change: Replace load by setAudioSource.
  • Breaking change: Rename ProcessingState.none to idle.
  • Support custom shuffle order.
  • Fix bug dynamically adding to ConcatenatingAudioSource.
  • Correctly return null for unknown duration on Android.
  • Update dependency versions.

0.5.7 #

  • Fix podspec error in web package (@timilehinjegede).
  • Fix iOS out-of-range bug.
  • Remove Objective C compiler warnings.
  • Unit tests.

0.5.6 #

  • Fix iOS memory leak.
  • Enable useLazyPreparation by default.

0.5.5 #

  • Add initialPosition/initialIndex parameters to load.
  • Fix iOS crash when disposing just before FlutterEngine is destroyed.
  • Fix bug with simultaneous seek requests on iOS.
  • Fix seeking when using headers (@nuc134r).
  • Fix loading state transition on Android.
  • Pass through all setSpeeds requests on iOS, ignoring canPlayFast/Slow.
  • Fix bug loading file paths containing spaces (@hsangtini).
  • Add web endorsement (@creativecreatorormaybenot).

0.5.4 #

  • Use audio_session 0.0.9.

0.5.3 #

  • ARC fixes on iOS.
  • Update to use platform interface 1.1.0.
  • Retain player.position after dispose.
  • Fix unnattached player bug in ConcatenatingAudioSource (@nuc134r).

0.5.2 #

  • Fix bug in concatenating add/addAll.

0.5.1 #

  • Fix bug in loading from assets.
  • Ignore method calls from invalid states.
  • Forward exceptions from iOS platform implementation.

0.5.0 #

  • Convert to federated plugin.

0.4.5 #

  • Fix iOS bug in seek/position/duration in HLS streams (@snaeji).
  • Fix web bug for audio sources with unknown durations.

0.4.4 #

  • Fix crash when disposing of positionStream controller.
  • Handle interruptions correctly when willPauseWhenDucked is set.
  • Correct seek/position/duration in HLS streams (@snaeji).
  • Resume at correct speed after seek on iOS (@subhash279).

0.4.3 #

  • Add section to README on configuring the audio session.

0.4.2 #

  • Make default audio session settings compatible with iOS control center.
  • Update README to mention NSMicrophoneUsageDescription key in Info.plist.

0.4.1 #

  • Fix setSpeed bug on iOS.

0.4.0 #

  • Handles audio focus/interruptions via audio_session
  • Bug fixes

0.3.4 #

  • Fix bug in icy metadata
  • Allow Android AudioAttributes to be set
  • Provide access to Android audio session ID

0.3.3 #

  • Remove dependency on Java streams API

0.3.2 #

  • Fix dynamic methods on ConcatenatingAudioSource for iOS/Android
  • Add sequenceStream/sequenceStateStream
  • Change asset URI from asset:// to asset:///

0.3.1 #

  • Prevent hang in dispose

0.3.0 #

  • Playlists
  • Looping
  • Shuffling
  • Composing
  • Clipping support added for iOS/macOS
  • New player state model consisting of:
    • playing: true/false
    • processingState: none/loading/buffering/ready/completed
  • Feature complete on iOS and macOS (except for DASH)
  • Improved example
  • Exception classes

0.2.2 #

  • Fix dependencies for stable channel.

0.2.1 #

  • Improve handling of headers.
  • Report setUrl errors and duration on web.

0.2.0 #

  • Support dynamic duration
  • Support seeking to end of live streams
  • Support request headers
  • V2 implementation
  • Report setUrl errors on iOS
  • setUrl throws exception if interrupted
  • Return null when duration is unknown

0.1.10 #

  • Option to set audio session category on iOS.

0.1.9 #

  • Bug fixes.

0.1.8 #

  • Reduce distortion at slow speeds on iOS

0.1.7 #

  • Minor bug fixes.

0.1.6 #

  • Eliminate event lag over method channels.
  • Report setUrl errors on Android.
  • Report Icy Metadata on Android.
  • Bug fixes.

0.1.5 #

  • Update dependencies and documentation.

0.1.4 #

  • Add MacOS implementation.
  • Support cross-platform redirects on Android.
  • Bug fixes.

0.1.3 #

  • Fix bug in web implementation.

0.1.2 #

  • Broadcast how much audio has been buffered.

0.1.1 #

  • Web implementation.
  • iOS option to minimize stalling.
  • Fix setAsset on iOS.

0.1.0 #

  • Separate buffering state from PlaybackState.
  • More permissive state transitions.
  • Support playing local files on iOS.

0.0.6 #

  • Bug fixes.

0.0.5 #

  • API change for audio clipping.
  • Performance improvements and bug fixes on Android.

0.0.4 #

  • Remove reseeking hack.

0.0.3 #

  • Feature to change audio speed.

0.0.2 #

  • iOS implementation for testing (may not work).

0.0.1 #

  • Initial release with Android implementation.
3349
likes
0
pub points
99%
popularity

Publisher

verified publisherryanheise.com

Flutter plugin to play audio from streams, files, assets, DASH/HLS streams and playlists. Works with audio_service to play audio in the background.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

async, audio_session, flutter, just_audio_platform_interface, just_audio_web, path, path_provider, rxdart, uuid

More

Packages that depend on just_audio