Commit graph

251 commits

Author SHA1 Message Date
Marke Hallowell
984f01da23 Fix bug iOS AudioPlayer where multiple calls to setupRemoteTransportControls resulted in duplicate MPRemoteCommand targets being applied for the same action. 2024-05-16 19:11:38 -07:00
advplyr
fb86c45e78 iOS add defaultRate fixing merge 2024-04-27 16:41:29 -05:00
advplyr
124300b215
Merge branch 'master' into rate-manager 2024-04-27 16:06:20 -05:00
Marke Hallowell
0f2cd3b132 Update Now Playing info with correct default rate so that third party apps don't mistake current status as scrubbing. 2024-04-21 15:39:37 -07:00
Marke Hallowell
f8a9033738 Add an AudioPlayerRateManager implementation for iOS 16+. 2024-04-14 16:12:55 -07:00
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
Marke Hallowell
bcb239efd1 Update Now Playing info with correct default rate so that third party apps don't mistake current status as scrubbing. 2024-04-13 23:10: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
advplyr
f4f7252537 Update wording for enable seeking on media controls settings, remove restart required help text, map translations 2024-02-25 14:44:40 -06:00
fidoriel
d2d3bbe8a1 fix default false 2024-02-20 22:08:47 +01:00
fidoriel
41a65c0f9d add setting for widget scrubbing 2024-02-20 21:58:31 +01:00
advplyr
826d414d9f Update:iOS do not resume playback after app suspended. Attempted fix for #973 2024-02-07 18:02:25 -06:00
advplyr
0da6fca727 Fix:iOS 0 second listening sessions #970 and include device info with offline sessions 2024-02-05 19:04:11 -06:00
advplyr
3cc7a0937c Fix seeking in NowPlaying to adjust for chapter start time 2024-01-01 08:49:39 -06:00
advplyr
73d70dd480 Merge branch 'master' into iosChapterTrack 2024-01-01 08:11:59 -06:00
Kieran Hannigan
b2bfa4c002 [Fix] Prevent crash from force unwrapping nil value in PR #1005 2023-12-30 11:16:10 +08:00
benonymity
224e5efe48 add: togglePlayPause route 2023-12-23 01:51:37 -05: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
fed6579e08 Merge branch 'master' of https://github.com/advplyr/audiobookshelf-app 2023-12-03 17:37:14 -06:00
advplyr
6621f8b2ee Add:Language code setting and translations #448 2023-12-03 17:37:01 -06:00
Denis Arnst
59c71b71fb Fix track skipping on iOS (Fixes #686)
When we seek into a different chapter, we will have to reset the progress of the current one before seeking to the new one.
2023-11-29 17:30:34 +01:00
advplyr
81b11bac93 Fix:iOS downloading not saving progress for local copy #825 2023-11-13 16:33:19 -06:00
advplyr
a7cbdbfbbb Update:iOS remove paused timer that synced with the server when current media was paused 2023-11-12 13:49:20 -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
Arian Toghyani
2eb399b8a7 Adding a check so chapter sleep timer is set after resume only when a chapter sleep timer was set before 2023-09-26 22:35:01 -07:00
advplyr
1ddb6eca00 Fix:iOS local podcast episode progress #719 2023-06-24 10:37:56 -05:00
advplyr
f42c624cba Update:iOS saving progress for offline ebooks 2023-06-24 09:41:14 -05:00
advplyr
48342e5bd3 Fix:iOS offline reading and initialization 2023-06-20 16:29:56 -05:00
advplyr
147f89f870 Add:iOS offline ebooks 2023-06-19 17:42:15 -05:00
advplyr
ae37861f7d Add:iOS support offline episode chapters #675 2023-06-18 15:34:56 -05:00
advplyr
fbcb8620f9 Update:iOS stream and download URLs to use new API endpoints 2023-06-04 12:21:40 -05:00
advplyr
facf56930e iOS add deviceId 2023-05-21 17:19:21 -05:00
advplyr
ef1d8a8eb4 Update:iOS HLS stream buffer set to 50s 2023-03-27 16:54:19 -05:00
advplyr
53c9109534 iOS fix local episode duration and playback session title, version bump 0.9.63 2023-03-06 16:47:38 -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
3318f3501c
fix: seek when changing track 2023-02-19 17:42:45 +01:00
advplyr
018a988124 Merge branch 'master' into jramer/master 2023-02-18 10:20:01 -06:00
advplyr
4eeb7f24d8 Fix:iOS downloads #537 2023-02-17 13:07:35 -06:00
Joakim Ramer
f4b05a3236
Clarify state 2023-02-16 23:00:33 +01:00
Joakim Ramer
b73763a9ec
fix: Fixes streaming issues 2023-02-16 22:53:37 +01:00
Joakim Ramer
ef46ad7a93
fix: removes some warnings 2023-02-09 02:40:21 +01:00
Joakim Ramer
cbd74d08e1
fix: seek pauses playback 2023-02-09 02:38:56 +01:00
advplyr
3ef6c345e4 Fix Realm wrong thread crash by setting values from deviceSettings outside of commandCenter functions 2023-01-30 08:14:32 -06:00
Bryce Lampe
ef4bb6c7a8 Handle skip track events on iOS 2023-01-29 19:54:12 -08:00
advplyr
a7227acbc3 Update:Default to alt view and rename setting to use bookshelf view 2023-01-29 17:20:46 -06:00
advplyr
7462eb3bc4 Fix:iOS play audiobook tracks inside subfolders #483 2023-01-29 14:30:09 -06:00
benonymity
bca5421dbc update: higher sync interval on low power mode 2023-01-24 17:35:12 -05:00
benonymity
20085c5eed update: increase update intervals 2023-01-24 17:34:53 -05:00