Commit Graph

336 Commits

Author SHA1 Message Date
exttex c29d7a5a4b Freezer 2021-03-16 20:32:39 +01:00
Ryan Heise 1fecd5ac1f Visualizer implementation for Android. 2021-01-18 20:24:57 +11:00
Ryan Heise 602dc44029 Update unit tests to work with 0.6.x. 2021-01-17 01:32:46 +11:00
Ryan Heise 0fb6ff5cb1 Implement caching (experimental). 2021-01-17 01:31:31 +11:00
Ryan Heise 47fde5cc74 Fix exception with empty playlist 2021-01-15 23:32:59 +11:00
Ryan Heise a74834af37 Revert to file-based asset caching, avoiding duplicate cache entries. 2021-01-10 11:58:45 +11:00
Ryan Heise 2779ae71b4 Serve assets from proxy, add StreamAudioSource. 2021-01-07 20:49:15 +11:00
Ryan Heise 3d5eaf7a5f Document iOS gapless looping. 2021-01-05 14:26:07 +11:00
Ryan Heise baa73045f0 Cancel event subscription before disposing platform. 2021-01-05 13:59:53 +11:00
Paul Schuegraf 2cb1c04dfe
disable NSLogs in Darwin AudioPlayer (#264) 2021-01-05 12:30:35 +11:00
Ryan Heise 787370f471 just_audio 0.6.5 2021-01-04 18:42:25 +11:00
Ryan Heise 9c73fde4e1 Remove unused variable. 2021-01-04 18:26:29 +11:00
ryanheise ff8e9ef81c
Gapless looping on iOS (#273) 2021-01-04 02:04:23 +11:00
Ryan Heise a00286229e just_audio 0.6.4 2020-12-30 00:39:34 +11:00
Ryan Heise fb44b67a06 Remove event stream point from migration notes. 2020-12-29 23:49:33 +11:00
Ryan Heise 850dca088d Restore old behaviour where events emitted on playing state changes. 2020-12-29 21:52:51 +11:00
Ryan Heise 05a7b768b3 Mention playerStateStream in the state model section. 2020-12-26 20:40:11 +11:00
Ryan Heise 9ab7d8b210 Better handling of sequential platform activations/deactivations. 2020-12-26 20:33:31 +11:00
Ryan Heise 4cab031d30 Add migration notes and state model to README. 2020-12-26 20:30:16 +11:00
Ryan Heise 0391c67c43 just_audio 0.6.3 2020-12-23 20:26:11 +11:00
Ryan Heise 1366509bee Fix iOS compiler warning. 2020-12-23 19:42:41 +11:00
Ryan Heise 86a880a08a Ensure native platform is disposed. 2020-12-23 19:26:59 +11:00
Ryan Heise 2aa9342442 Remove Java compiler warnings. 2020-12-23 17:55:01 +11:00
Ryan Heise 845a1e4606 Process play/pause state transitions in a consistent order. 2020-12-23 17:54:24 +11:00
Ryan Heise f7532f944a just_audio 0.6.2 2020-12-23 03:26:06 +11:00
Ryan Heise d90b04f6d5 Add unit tests for 2-stage loading. 2020-12-22 23:55:57 +11:00
Ryan Heise fda0b872e6 Fix bug in play result on simultaneous requests. 2020-12-22 23:53:12 +11:00
Ryan Heise 1dbc3cf801 Handle simultanous play/load requests. 2020-12-22 16:27:16 +11:00
Ryan Heise aa41a7506e just_audio_web 0.2.1 2020-12-22 16:12:28 +11:00
Ryan Heise edd2fd5ff9 Fix bug with play before load. 2020-12-22 16:11:53 +11:00
Ryan Heise c19ac28584 Fix iOS bug playing before load. 2020-12-22 13:56:34 +11:00
Ryan Heise 3e8ea3692c Improve setAudioSource doc comment. 2020-12-22 01:43:59 +11:00
Ryan Heise 98034cb584 play implicitly loads audio source if/when available. 2020-12-22 01:36:40 +11:00
Ryan Heise 6e283966de Prevent play/pause from loading when preload=false. 2020-12-21 12:57:57 +11:00
Ryan Heise 62c369527f Fix bug setting second audio source while playing. 2020-12-21 00:09:28 +11:00
Ryan Heise 8d645bb75f Fix bug on second setAudioSource call. 2020-12-20 13:50:17 +11:00
Ryan Heise fc1a6b37e9 Test fix for iOS Bluetooth glitch 2020-12-19 17:38:42 +11:00
Ryan Heise 23fa345b30 just_audio 0.6.1 2020-12-19 13:49:34 +11:00
Ryan Heise 4322b36518 Prevent ExoPlayer skipping beginning audio. 2020-12-19 13:14:35 +11:00
Ryan Heise c0c2f7b592 just_audio 0.6.0 2020-12-18 02:56:25 +11:00
Ryan Heise 5bb6277af7 just_audio_web CHANGELOG 2020-12-18 01:15:09 +11:00
Ryan Heise f930514ae9 Remove unused _random. 2020-12-18 01:07:06 +11:00
Ryan Heise 038a28a12b just_audio_web 0.2.0 2020-12-18 01:02:06 +11:00
Ryan Heise ccf88f100e just_audio_platform_interface 2.0.0 2020-12-18 00:55:10 +11:00
Ryan Heise ef40332a78 Remove unused _type field 2020-12-17 13:07:01 +11:00
Ryan Heise 0aa5e603dc Update unit tests. 2020-12-16 20:20:20 +11:00
Ryan Heise 8a3fb7caa4 Update documentation. 2020-12-16 18:52:56 +11:00
Ryan Heise 768fde91aa Rename none state to idle. 2020-12-16 18:52:21 +11:00
Ryan Heise 9b27508c7b Add setAudioSource and zero-param load methods. 2020-12-16 17:31:50 +11:00
Ryan Heise e132b1d9d1 Support latest rxdart. 2020-12-15 20:48:39 +11:00