Marke Hallowell
|
edb25f5bcd
|
Refactor AudioPlayer to use an AudioPlayerRateManager protocol for managing rate/defaultRate state management. Implements a LegacyAudioPlayerRateManager implementation with existing (pre-iOS 16) behavior.
|
2024-04-14 11:45:03 -07:00 |
|
advplyr
|
9706c66a27
|
iOS Update Realm schema version for new setting, update remote transport controls on device settings updated
|
2024-02-25 15:04:54 -06:00 |
|
benonymity
|
2b1667e532
|
feat: now playing chapter track
|
2023-12-22 21:01:37 -05:00 |
|
advplyr
|
7412d0899f
|
Fix:Syncing when media is open in audio player and playing on another device #984
- Local playback session IDs have been updated to UUIDs instead of prefixing local_play_
|
2023-12-15 16:05:19 -06:00 |
|
advplyr
|
36be91962c
|
Update:iOS using new sync local sessions endpoint
- remove local session sync function call on starting playback
- Add User model and getCurrentUser api function
|
2023-11-12 13:19:36 -06:00 |
|
advplyr
|
7575a4f883
|
Merge branch 'master' into jramer/master
|
2023-02-19 11:47:20 -06:00 |
|
advplyr
|
8d4c322bce
|
Fix:iOS fallback to transcoding #553
|
2023-02-19 11:47:05 -06:00 |
|
Joakim Ramer
|
cbd74d08e1
|
fix: seek pauses playback
|
2023-02-09 02:38:56 +01:00 |
|
advplyr
|
4e94fd6ad0
|
Merge pull request #390 from ronaldheft/fix-ios-seek-back-time
fix: iOS seek back time not winding back
|
2022-09-18 11:58:50 -05:00 |
|
ronaldheft
|
b6b206c288
|
fix: Seek back time not winding back
|
2022-09-18 12:44:48 -04:00 |
|
ronaldheft
|
bae5d97087
|
fix: Local artwork not loading
|
2022-09-18 12:24:19 -04:00 |
|
ronaldheft
|
e7f61e34e8
|
Fix player automatically starting after WebKit reload
|
2022-09-15 20:49:25 -04:00 |
|
ronaldheft
|
c14f6ec4c2
|
Rewrite sleep timer logic again
|
2022-09-02 18:22:42 -04:00 |
|
ronaldheft
|
dc8852eb0d
|
Guard against seeking during initialization
|
2022-09-02 16:52:08 -04:00 |
|
ronaldheft
|
586405f9de
|
Rewrite sleep timer
|
2022-09-02 16:31:47 -04:00 |
|
ronaldheft
|
b583a8e6e2
|
Handle iOS crashes when no session
|
2022-08-30 17:05:06 -04:00 |
|
ronaldheft
|
2076b93e19
|
Fix edge case when seeking past chapter
|
2022-08-26 18:35:47 -04:00 |
|
ronaldheft
|
eb7a241e94
|
Fix sleep timer chapter locking
|
2022-08-25 19:03:05 -04:00 |
|
ronaldheft
|
8c87b31e56
|
Improved error handling
|
2022-08-25 15:42:37 -04:00 |
|
ronaldheft
|
10ddc1c911
|
Fix server config not factored in determining active session
|
2022-08-23 18:56:08 -04:00 |
|
ronaldheft
|
2448b461f0
|
Re-implement the paused timer
|
2022-08-22 18:00:37 -04:00 |
|
ronaldheft
|
ccecba7a19
|
If adjusting sleep time from chapter, convert to regular sleep timer
|
2022-08-22 17:11:34 -04:00 |
|
ronaldheft
|
d57fe44bcc
|
Sleep timer using native time observer
|
2022-08-22 17:04:48 -04:00 |
|
ronaldheft
|
8952cbfd20
|
Start of refactor
|
2022-08-21 12:36:29 -04:00 |
|
ronaldheft
|
27d2ed2304
|
Convert PlayerHandler to shared instance
|
2022-08-21 12:06:37 -04:00 |
|
ronaldheft
|
a461ed43de
|
Finish cleaning up some refactors
|
2022-08-20 10:15:45 -04:00 |
|
ronaldheft
|
972fbd42ee
|
Refactor and clean up sync logic
|
2022-08-19 23:00:40 -04:00 |
|
ronaldheft
|
062a217946
|
Fix more edge cases on player initialization
|
2022-08-19 22:15:06 -04:00 |
|
ronaldheft
|
e9226671c9
|
Fix updatedAt not updating
|
2022-08-18 17:38:01 -04:00 |
|
ronaldheft
|
5fd3f3c080
|
Sync player session with server media progress
|
2022-08-18 17:08:41 -04:00 |
|
ronaldheft
|
519969eee0
|
Restore playback session on startup
|
2022-08-18 16:20:28 -04:00 |
|
ronaldheft
|
2912d442b5
|
Clean up progress syncing in PlayerHandler
|
2022-08-18 15:56:25 -04:00 |
|
ronaldheft
|
add64249cd
|
Times in milliseconds
|
2022-08-17 20:42:53 -04:00 |
|
ronaldheft
|
f655f89c49
|
Fix missing fields in PlaybackSession
|
2022-08-17 19:43:11 -04:00 |
|
ronaldheft
|
ec4647e2bc
|
Handle server success
|
2022-08-16 21:36:09 -04:00 |
|
ronaldheft
|
10f2da9e90
|
Fix progress syncing
|
2022-08-16 21:14:33 -04:00 |
|
ronaldheft
|
6aa0f2253b
|
Sync offline playback progress
|
2022-08-16 20:45:29 -04:00 |
|
ronaldheft
|
7c5ee940d3
|
Merge branch 'master' into ios-downloads
|
2022-08-16 16:56:47 -04:00 |
|
ronaldheft
|
b0905d0270
|
Fix crashes related to Realm threading
|
2022-08-16 12:32:22 -04:00 |
|
ronaldheft
|
1f8a8d1ce5
|
Make timer easier to start for the future
|
2022-08-13 12:56:02 -04:00 |
|
ronaldheft
|
e0e2f02e0b
|
Fix all kinds of syncing errors
|
2022-08-13 12:41:20 -04:00 |
|
ronaldheft
|
c029e519e9
|
Sync local progress to front-end
|
2022-08-13 10:28:28 -04:00 |
|
ronaldheft
|
ef661bba37
|
Sync local progress with server progress
|
2022-08-12 23:11:09 -04:00 |
|
advplyr
|
03a47b06ee
|
Fix:iOS sleep timer chapter end #291
|
2022-08-11 18:49:04 -05:00 |
|
advplyr
|
073110376a
|
Fix:iOS sending multiple sync requests at the same time, Update:iOS sync every 5s
|
2022-07-28 19:30:18 -05:00 |
|
advplyr
|
736e57fafd
|
Add:Fallback to transcode when direct play fails, and send playback failed event to client
|
2022-05-06 18:17:45 -05:00 |
|
Rasmus Krämer
|
0708133779
|
Fixed crash
|
2022-05-03 15:01:30 +02:00 |
|
Rasmus Krämer
|
ac71d39265
|
Merge branch 'master' of https://github.com/advplyr/audiobookshelf-app into advplyr-master
|
2022-05-03 14:41:46 +02:00 |
|
Rasmus Krämer
|
4203654ec8
|
Added sleep timer
|
2022-05-03 14:32:46 +02:00 |
|
Rasmus Krämer
|
9701c767b2
|
Small improvements
|
2022-05-03 12:55:13 +02:00 |
|