Commit graph

23 commits

Author SHA1 Message Date
ronaldheft
7a68cc99af
Convert remain NSLog statement to new logging framework 2022-09-13 21:16:55 -04:00
ronaldheft
8c87b31e56 Improved error handling 2022-08-25 15:42:37 -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
5fd3f3c080 Sync player session with server media progress 2022-08-18 17:08:41 -04:00
ronaldheft
ec4647e2bc Handle server success 2022-08-16 21:36:09 -04:00
ronaldheft
6aa0f2253b Sync offline playback progress 2022-08-16 20:45:29 -04:00
ronaldheft
b0905d0270 Fix crashes related to Realm threading 2022-08-16 12:32:22 -04:00
ronaldheft
e0e2f02e0b Fix all kinds of syncing errors 2022-08-13 12:41:20 -04:00
ronaldheft
ef661bba37 Sync local progress with server progress 2022-08-12 23:11:09 -04:00
ronaldheft
8d38f3358e API functions to sync local progress 2022-08-12 21:58:54 -04:00
ronaldheft
f6c43e479d Rewrite of object model to use Unrealm
This addresses issues with JSON serialization
2022-08-01 09:40:28 -04:00
advplyr
f4be9b3e26 Update:Pass device info with play request 2022-06-04 16:36:49 -05:00
advplyr
d626686614 Add start of downloading library item on iOS 2022-05-14 11:50:53 -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
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
9701c767b2
Small improvements 2022-05-03 12:55:13 +02:00
advplyr
a3aac4da75 Update: iOS AudioPlayer direct play with multi-track using AVQueuePlayer 2022-05-01 12:19:31 -05:00
advplyr
e03f878865 iOS fix: Logging out when player is open crashing because server config is nil, added nil check in Api requests 2022-04-28 18:05:33 -05:00
Rasmus Krämer
363bfd206c
Sync playback position (online only) 2022-04-15 12:21:46 +02:00
Rasmus Krämer
29fd29728a
support multiple servers 2022-04-15 10:16:11 +02:00
Rasmus Krämer
7a9f6ff2ca
Added basic player methods 2022-04-14 14:39:09 +02:00
Rasmus Krämer
736af85855
Improved realm thread and added http client 2022-04-14 11:54:53 +02:00