Commit Graph

  • 70a8dbc5b7 Implement disposePlayer on Android. Ryan Heise 2020-10-10 18:28:15 +1100
  • 8d1375f03c Merge branch 'master' of main repo. Ryan Heise 2020-10-10 17:40:47 +1100
  • ad9e4518cf Add disposePlayer to platform interface. Retain player.position after dispose. Ryan Heise 2020-10-10 15:46:14 +1100
  • a6f03841a0 Downgrade async dependency to work with older Flutter SDKs. Ryan Heise 2020-10-05 21:01:19 +1100
  • 440dfeafc3 Fix bug in concatenating add/addAll. Ryan Heise 2020-10-04 14:46:21 +1100
  • b258b5d76e Fix bug in concatenating add/addAll. Ryan Heise 2020-10-04 14:45:12 +1100
  • c29ee30f24 More detailed bot message. Ryan Heise 2020-10-04 14:32:55 +1100
  • 9e25303e4b just_audio 0.5.1 Ryan Heise 2020-10-04 13:44:45 +1100
  • c767f9cc62 Fix bug in loading from assets. Ryan Heise 2020-10-04 13:35:34 +1100
  • 35a6e4810b Catch and forward iOS exceptions to Flutter Ryan Heise 2020-09-28 14:25:49 +1000
  • aaa253b133 More state checking in Android and Dart. Ryan Heise 2020-09-28 03:12:52 +1000
  • 8ab57c6e5c State checking on iOS/macOS Ryan Heise 2020-09-28 03:06:08 +1000
  • 38ed64293d just_audio 0.5.0 Ryan Heise 2020-09-27 19:19:46 +1000
  • 8a7d583672 Update main plugin to use hosted platform interface. Ryan Heise 2020-09-27 19:04:27 +1000
  • 5fdf3856d6 Add ios directory to avoid build problems. Ryan Heise 2020-09-27 14:56:04 +1000
  • c9a1bc5a60 Copy license to just_audio_web. Ryan Heise 2020-09-27 14:46:16 +1000
  • 1c23210888 just_audio_web 0.0.1 Ryan Heise 2020-09-27 14:41:26 +1000
  • 2ca45bcfbe just_audio_platform_interface 1.0.0 Ryan Heise 2020-09-27 14:27:12 +1000
  • aa57e7fad8 Update comments and provide default implementations of platform interface. Ryan Heise 2020-09-27 14:00:37 +1000
  • 1be1c212f6 Update web implementation to use platform interface. Ryan Heise 2020-09-27 13:30:30 +1000
  • d07d0f358a Move just_audio_web into separate package. Ryan Heise 2020-09-27 13:26:39 +1000
  • 0efd8e4521 Fix shuffle mode on Android. Ryan Heise 2020-09-27 01:57:29 +1000
  • 13e257e80e iOS/macOS implementation of platform interface. Ryan Heise 2020-09-27 01:53:20 +1000
  • 7a95e995f1 Use enum index over platform channels. Ryan Heise 2020-09-27 01:51:45 +1000
  • 1d7134ff31 Android implementation of platform interface. Ryan Heise 2020-09-26 23:36:54 +1000
  • b8ff881ccf Update just_audio dart code to use platform interface. Ryan Heise 2020-09-26 23:32:43 +1000
  • 3a44f844e2 Add playback event stream to platform interface. Ryan Heise 2020-09-26 23:30:17 +1000
  • ab6c8b2a8a Add id aparameter to concatenating methods. Ryan Heise 2020-09-26 19:51:30 +1000
  • 1552eebe83 platform interface. Ryan Heise 2020-09-26 18:58:44 +1000
  • c9abbd0c98 Move just_audio to subdirectory Ryan Heise 2020-09-26 00:05:21 +1000
  • f4acd922f1 Version 0.4.5 Ryan Heise 2020-09-25 23:26:18 +1000
  • 02d1b78a36
    Fix Airplay crash issue (#186) snaeji 2020-09-20 16:30:53 +0000
  • c13efc0cbd Fix unknown duration bug in web. Ryan Heise 2020-09-18 12:16:02 +1000
  • 4b4082bcb5 Version 0.4.4 Ryan Heise 2020-09-13 23:15:57 +1000
  • f6c835e3ce use _player.rate=_speed in all locations Ryan Heise 2020-09-13 23:02:05 +1000
  • b18157ebee
    bug fix for audio seek when playback speed > 1.0 (#176) subhash279 2020-09-13 18:08:26 +0530
  • 65912ec4e0
    Update UriAudioSource.m (#181) snaeji 2020-09-13 11:08:56 +0000
  • c48bf4c2b0 Fix crash in dispose when using positionStream. Ryan Heise 2020-09-13 20:11:59 +1000
  • de7da29ed6 Upgrade audio_session to handle willPauseWhenDucked correctly on Android. Ryan Heise 2020-09-13 19:47:14 +1000
  • 1a1424a45b Version 0.4.3 Ryan Heise 2020-09-07 14:10:42 +1000
  • 4e56cf5c5c Add a section on the audio session. Ryan Heise 2020-09-07 14:06:23 +1000
  • 845a0ad320 Version 0.4.2 Ryan Heise 2020-09-07 13:33:35 +1000
  • b09db4a943 Explain NSMicrophoneUsageDescription requirement. Ryan Heise 2020-09-07 13:29:31 +1000
  • d14edc77fc Mention audio interruptions in README. Ryan Heise 2020-09-06 22:56:20 +1000
  • 8d5ac345ed Upgrade to audio_session 0.0.5 Ryan Heise 2020-09-06 22:56:03 +1000
  • 9661bd0bb3 Version 0.4.1 Ryan Heise 2020-08-29 01:09:41 +1000
  • f1aaa0b132 Fix setSpeed bug on iOS. Ryan Heise 2020-08-28 22:24:56 +1000
  • 3c37235e03 Version 0.4.0 Ryan Heise 2020-08-27 03:10:28 +1000
  • 963460bc4e Upgrade to audio_service 0.0.3 Ryan Heise 2020-08-27 01:36:51 +1000
  • 598cb4a681 Update to audio_session 0.0.2 Ryan Heise 2020-08-26 21:01:03 +1000
  • 5145d6d2d6 Update min flutter sdk to 1.12.13+hotfix.5 Ryan Heise 2020-08-26 20:59:42 +1000
  • c9ce82d4ae Update minimum SDK requirements to flutter 1.20.0 and sdk 2.7.0 Ryan Heise 2020-08-25 16:52:18 +1000
  • 657fd300dd Handle audio interruptions by default. Ryan Heise 2020-08-25 15:17:49 +1000
  • 60760d1010 Fix bug playing assets in LoopingAudioSource Ryan Heise 2020-08-25 02:42:58 +1000
  • 1bf6a4aa6d Upgrade to exoplayer 2.11.7 Ryan Heise 2020-08-25 01:12:34 +1000
  • 5e2eae9a10 Don't orphan cache files when load fails. Ryan Heise 2020-08-24 01:14:28 +1000
  • 0685398923 Fix completion bug on iOS. Ryan Heise 2020-08-24 00:52:35 +1000
  • a88669111b handleInterruptions will also handle unplugged headphones. Ryan Heise 2020-08-23 19:36:20 +1000
  • a7cf6c103f Use audio_session from pub.dev. Ryan Heise 2020-08-23 18:00:16 +1000
  • 520bbb8656 Update gitignore Ryan Heise 2020-08-22 20:07:34 +1000
  • c1716cbb3b Configure AndroidAudioAttributes from audio_session. Ryan Heise 2020-08-22 13:44:51 +1000
  • 09eb73be34 Merge branch 'master' into audio-session Ryan Heise 2020-08-21 15:14:38 +1000
  • 3c76bc5b23 Version 0.3.4 Ryan Heise 2020-08-21 15:08:30 +1000
  • 1e2dd694cf Update gradle version Ryan Heise 2020-08-21 15:04:57 +1000
  • 82b6d2ac8b Use new audio focus API. Ryan Heise 2020-08-21 14:09:24 +1000
  • eae3c1b79b Merge branch 'master' into audio-session Ryan Heise 2020-08-21 12:47:16 +1000
  • 349271cbaf Fix IcyMetadata decoding. Ryan Heise 2020-08-21 12:38:24 +1000
  • b8ae308eec Use audio_session. Ryan Heise 2020-08-21 12:23:39 +1000
  • e60a672722 AudioAttributes documentation Ryan Heise 2020-08-20 16:16:26 +1000
  • fb2fb98144 Document Android AudioAttributes and AudioSession ID. Ryan Heise 2020-08-14 16:07:15 +1000
  • 64d55345f8 Add setAndroidAudioAttributes and androidAudioSessionIdStream. Ryan Heise 2020-08-14 14:38:55 +1000
  • ed9a5ffdce Version 0.3.3 Ryan Heise 2020-08-14 03:30:48 +1000
  • 0f0fa22218 Add setFilePath/setAsset to README. Ryan Heise 2020-08-14 03:26:24 +1000
  • 56d1271006 Auto check issue template. Ryan Heise 2020-08-14 02:20:22 +1000
  • b264c36095 Remove dependency on Java streams API. Ryan Heise 2020-08-13 13:01:02 +1000
  • 66d6006761 Version 0.3.2 Ryan Heise 2020-08-12 14:24:36 +1000
  • 6a4067a96b Change asset URI from asset:// to asset:/// Ryan Heise 2020-08-12 14:20:42 +1000
  • 67b7afceac Fix bugs in dynamic concatenated audio source on iOS. Ryan Heise 2020-08-12 04:12:18 +1000
  • 0a772d1927 Add sequenceStream and sequenceStateStream. Ryan Heise 2020-08-12 01:25:20 +1000
  • b18e2bd530
    Fixed concatenating audio source methods (#142) Sergio Tikhonov 2020-08-11 04:17:02 +0300
  • 375505829e Version 0.3.1 Ryan Heise 2020-08-08 19:09:02 +1000
  • fc9e6e0cd5 Prevent dispose from hanging Ryan Heise 2020-08-08 18:42:51 +1000
  • 858c6c01f9 Version 0.3.0 Ryan Heise 2020-08-08 03:10:18 +1000
  • 54ccaf4171
    Improve README ryanheise 2020-08-08 02:34:45 +1000
  • 75cd428acc
    Improve README ryanheise 2020-08-08 02:29:05 +1000
  • e977949d46 Fix bug in code to skip error items on Android. Ryan Heise 2020-08-08 01:29:24 +1000
  • d6e14ae9d6 Skip over error items in playlist on iOS. Fix positionStream. Ryan Heise 2020-08-08 01:11:15 +1000
  • f266ce0b7a Skip items in playlist with error on Android. Ryan Heise 2020-08-07 22:50:36 +1000
  • 0524d4302b Plugin-specific exceptions Ryan Heise 2020-08-07 22:11:28 +1000
  • 1e3716e722 Improve documentation. Ryan Heise 2020-08-07 14:32:18 +1000
  • 6c869b01ab Fix detection of DASH .mpd extension. Update support in README. Ryan Heise 2020-08-07 14:07:07 +1000
  • 122a90b4fb Disable setCategory on macOS Ryan Heise 2020-08-07 04:08:02 +1000
  • e89417119c Update sdk version Ryan Heise 2020-08-07 03:15:04 +1000
  • b6514d791e Negate @available with else. Ryan Heise 2020-08-07 03:08:33 +1000
  • 01f76ee39c
    Document setSpeed/setVolume ryanheise 2020-08-07 02:49:57 +1000
  • 4f361b152c
    Add screenshot ryanheise 2020-08-07 02:45:35 +1000
  • 372b4665a5 Add seekToNext/Previous, hasNext/Previous, polish example. Ryan Heise 2020-08-07 02:41:55 +1000
  • a494dabcfb Play interrupts previous future. Ryan Heise 2020-08-05 03:58:43 +1000
  • 2c3d38f1ad Update iOS to new state model. Ryan Heise 2020-08-05 03:24:52 +1000
  • e4789d9cd2 New state model, processingState + playing Ryan Heise 2020-08-04 00:16:15 +1000