Adam Traeger
647bd8193b
iOS: resolve race condition when rebuilding queue for seeking back
2025-03-22 10:21:26 -05:00
Adam Traeger
605b52df0e
Fix getCurrentTime for streaming session.
...
This simplifies logic to use session current time when session current track start offset is unavailable.
2025-03-14 20:07:33 -05:00
Adam Traeger
45d3a15c68
Rebuild track queue while seeking if player does not have a current track.
2025-03-13 23:00:53 -05:00
Adam Traeger
78d7ba69df
Fallback to session details if player has no active track.
...
Provides better handling if end of book has been reached.
2025-03-13 22:50:30 -05:00
Adam Traeger
c72f7cddc8
Mark session as inactive if end of queue is reached.
...
Ensures UI shows paused and stops incrementing session time.
2025-03-13 22:48:06 -05:00
Adam Traeger
35d60ecaa0
Match rewind times to android
2025-03-11 19:52:07 -05:00
Adam Traeger
922601eab7
IOS: Support autoRewind and disableAutoRewind setting
2025-03-10 20:27:57 -05:00
Adam Traeger
bc4267ea1d
Merge branch 'advplyr:master' into ios_sleep_fadeout
2025-03-09 20:23:44 -05:00
Adam Traeger
33c738873f
Add support for fading out on sleep timer end
...
Playback will start to fadeout during last 60 seconds of the sleep timer. Once faded out, playback will be paused, volume reset, and playback seeked to start of fadeout.
2025-03-09 13:14:15 -05:00