Skip to content

Releases: TortugaPower/BookPlayer

v5.21.0

10 Jun 15:12

Choose a tag to compare

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:

v5.20.1

07 Jun 22:26

Choose a tag to compare

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:

v5.20.0

05 May 18:10

Choose a tag to compare

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:

v5.19.0

09 Apr 17:31

Choose a tag to compare

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:

v5.18.0

29 Mar 03:02

Choose a tag to compare

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:

v5.17.3

20 Mar 03:34

Choose a tag to compare

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:

v5.17.2

18 Mar 11:45

Choose a tag to compare

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:

v5.17.1

11 Mar 12:14

Choose a tag to compare

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:

v5.17.0

02 Mar 17:15

Choose a tag to compare

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:

v5.16.4

18 Feb 03:58

Choose a tag to compare

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: