Releases: TortugaPower/BookPlayer
Releases · TortugaPower/BookPlayer
v5.21.0
Improvements
- Add multi-server support for Jellyfin and AudiobookShelf
- You can now configure the player controls to show the total remaining time of a book while having the chapter context enabled
- Improve chapter list parsing when importing books
- You can now ask Siri to play a book, or create an app shortcut to play any specific book from your library
- Add the same chapter-threshold stop we have when rewinding, to the previous-chapter button
Bugfixes
- Fix search in iOS 18
- Fix updating last played books widget after deleting a book
Sponsors
- klikh
- gordongw
- karelob
Special thanks
– Canadian Organization of the Blind and DeafBlind and @matalvernaz for their contributions to this update
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.20.1
I forgot to post this like a month ago, we're near releasing v5.21.0 now
Improvements
- Add support for quick sort actions: Reverse Order
- Optimize loading and navigating both integrations (Jellyfin & AudioBookShelf)
Bugfixes
- Fix hiding the tab bar when navigating inside both integrations
- Fix filtering inside the Narrators tab in Jellyfin
- Fix relinking an item when importing them from inside the Processed folder
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.20.0
Improvements
- Add sticky sort support for the library
- Add library display options (see original file name instead of title, and see progress in numbers instead of a wheel)
- Allow importing and selecting from within the internal Processed folder in BookPlayer's internal Documents folder, and rework how the 'fix' button works in the storage screen
- Add support for custom HTTP headers for Jellyfin and AudiobookShelf
- Under the hood improvements to migrate identifying an item from a path to a unique identifier
Bugfixes
- Fix dismissing Jellyfin and AudiobookShelf after downloading a folder
- Fix end-of-chapter sleep timer not working properly for streamed books
- Fix name suggestion for folder and volumes
- Fix theming not working properly on first launch if using dark mode in phone
- Fix Mac crash when sharing debug file information
- Fix import flow being dismissed randomly on app launch
- Fix removing shared files from shared container
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.19.0
Improvements
- Add new 'previous' and 'next' chapter options for the skip intervals for the player
- Rework both integrations (Jellyfin & AudiobookShelf) and enable more navigation options
- Add right click support for the library list and bookmark list screens for MacOS
- Increase to 3x the custom text sizing in MacOS
Bugfixes
- Fix VoiceOver lag when navigating the library
- Fix Hardcover integration not registering books
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.18.0
Improvements
- Add a search field for Jellyfin and AudiobookShelf integrations (thanks @matalvernaz!)
- Add a volume slider inside the player controls sheet
- Add additional storage breakdown info in the generation of the debug file for support
Bugfixes
- Fix VoiceOver labels for the Sleep Timer when it's activated
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.17.3
Bugfixes
- Fix touch area for toolbar buttons in the Player screen
- Fix VoiceOver interaction with the progress slider in the Player screen
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.17.2
Bugfixes
- Fix progress not updating visually in the Now Playing screen on the Apple Watch
- Fix player screen not rendering correctly when the accessibility option 'Show borders' is toggled On
- Fix the button free screen so it's no longer dismissible by dragging down
- Fix bookmarks not being able to be deleted during playback
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.17.1
Bugfixes
- Fix playback on first try for Widgets, CarPlay and app Shortcuts
- Fix deleted bookmarks reappearing
- Fix the player screen feedback for all labels when scrubbing the progress slider
- Fix the 'Add note' bookmark alert sometimes hiding behind the keyboard
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.17.0
Improvements
- Under the hood improvements for the player screen (the screen was completely rewritten in SwiftUI)
Bugfixes
- Fix importing files that have read-only restriction
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access
v5.16.4
Bugfixes
- Fix mini-player placement for iPhone SE (2nd gen)
Improvements
- Improve feedback when importing files from the iOS file picker (when files are not downloaded, the picker may be dismissed, but the app is still waiting for those downloads to finish)
Sponsors
- klikh
- gordongw
- karelob
Support
For help and ways to contribute to the project, you can:
- Become a sponsor in Github
- Or leave a tip (powered by Stripe)
- Or to help with translations, you can get in contact with me to setup access