Lvv.me
9dd479e377
Lockscreen Media Player as public for other players.
2021-08-19 20:08:20 +08:00
tanhakabir
4d90c539cd
update streaming director to new broadcasting
2021-08-17 02:38:16 -07:00
tanhakabir
fd9b451f45
remove unnecessary key from queue director
2021-08-17 02:22:29 -07:00
tanhakabir
fd3e78f13c
refractor director broadcasting
2021-08-17 02:09:57 -07:00
tanhakabir
27d5ce4f03
fix error
2021-08-16 21:04:23 -07:00
tanhakabir
487b071490
Make audio queue an easy to edit list
2021-08-16 19:33:29 -07:00
tanhakabir
b79d16b409
Add functions to remove queued audio items
2021-08-14 21:38:31 -07:00
b34a264aec
Fix bug introduced by queuing for lockscreen info ( #108 )
...
* add extra data for queuing and change order of clearing mediaInfo
* make SAPlayer the only source for mediaInfo
Co-authored-by: @dylancom
Co-authored-by: @dezinezync
2021-05-08 18:55:08 -07:00
tanhakabir
52c33518ad
add option to change bitrate for radio
2021-04-16 17:20:48 -07:00
tanhakabir
efbaa465b2
remove unused functions
2021-03-18 00:44:30 -07:00
tanhakabir
20f1d72058
implement basic autoplay
2021-03-18 00:44:30 -07:00
tanhakabir
6c3b1efe97
fully implement queuing audio
2021-03-18 00:44:30 -07:00
tanhakabir
a98f090b6a
checkpoint, timer has strong reference to engine
2021-03-18 00:44:30 -07:00
tanhakabir and Joe Williams
542f65f044
add initial queuing functionality from Joe but this will crash
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-18 00:44:30 -07:00
tanhakabir
dd54d81573
implement streaming cancellation ( #32 )
...
* cancels streaming initally, but player enters weird state trying to stream again
* calling superclass invalidate from engines for good measure
* Fix UI to fix seemingly weird state
* Fix error warning
2020-03-06 23:52:22 -08:00
tanhakabir
a33aee80d1
Expose engine outside of SAPlayer ( #18 )
...
* expose engine outside of player
* add player clearing functionality
2019-12-03 01:25:58 -08:00
Tanha
9594b560d0
update lockscreen interval skip control on change of fields
2019-11-25 23:23:07 -08:00
Tanha
bf2dae9569
add documentation for fields of SAPlayer
2019-11-25 23:19:29 -08:00
Tanha
90ac3a4336
clean up typing for rate
2019-11-25 22:23:05 -08:00
Tanha
7d81953b83
removed usage of rate/speed within the engine
2019-11-25 22:10:57 -08:00
Tanha
b28e815545
rename clean up
2019-11-25 13:49:06 -08:00
tanhakabir
cd35f38db1
Merge pull request #13 from tanhakabir/fix_ui_seeking_bug
...
Fix ui when seeking to show "Loading" when not enough buffers ready
2019-11-25 10:44:28 -08:00
cendolinside123
3c752d581d
Fix miniplayer on background ( #12 )
...
* 1. fix AVAudioSession configuration
* 1. fix seek bar didn't update on miniplayer on lockscreen when playing a song
2. setup miniplayer lockscreen seek bar speed (when slide rate slider)
* setup project example to playing on the background
2019-11-25 10:44:00 -08:00
Tanha
0aeb8b0f88
change boolean playing status to enum
2019-11-21 01:46:42 -08:00
tanhakabir
2fd944d88e
Fix play/pausing issue for saved audio ( #7 )
...
* update callback guards for updates for saved audio
* Fix play/pausing bug for saved audio
2019-11-20 13:38:52 -08:00
tanhakabir
fc98c4c1c4
add separation of disk engine in SAPlayer, first iteration ( #6 )
2019-11-19 16:25:29 -08:00
Tanha
e563ba2f99
update requirements to iOS 10.0
2019-02-24 12:04:20 -08:00
Tanha
ed61a41267
example app downloading audio
2019-02-21 18:33:03 -08:00
Tanha
af739b0efb
add interface for external subscribing to updates
2019-02-18 19:35:26 -08:00
Tanha
6f203c94b0
refractor SAPlayerPresenter
2019-02-18 16:11:50 -08:00
Tanha
bd0996d39b
implement basic public functions
2019-02-17 19:31:34 -08:00
Tanha
765383157d
hook up pod to example project
2019-01-29 15:29:37 -08:00