Please visit our Wiki for our FAQ and guides on how to add new themes and icons to the app.
- Using AirDrop from your Mac or iOS device
- From Files and other apps on your device
- Via File Sharing in iTunes on your Mac or PC
- Download audiobooks from your own Jellyfin server
- Zip archives are supported and can be turned into playlists automatically
- Maintain and see progress of your books
- Mark books as finished
- Drag & Drop to sort your library
- Create playlists
- Automatically play items in turn
- Play the first unfinished file by tapping on the playlist artwork
- Move files to playlists from the library or import them directly
- Control audio playback from the lock screen or the control center
- Play and navigate books with Chapters
- Jump to start of the current book
- Change playback speed
- Smart rewind
- Volume Boost
- Support for remote events from headset buttons and the lock screen
- Sleep timer with adjustable duration
- Support for VoiceOver
- Dark mode for night owls
- Cloud sync
- Stand-alone playback on your Apple Watch
- Support Open Source development
- Additional color themes
- Select from alternative App Icons
See our Roadmap on GitHub for details.
- English
- Czech (Petr Kabrna)
- German (@pichfl, Fabian Schalle)
- Russian (@Nibelungc, Andrey Kozlov, @carcade & Eugene Newfield)
- Spanish (@GianniCarlo)
- Swedish (@hypeitinc)
- Chinese Simplified (@wangqj)
- Danish (Carl Houmøller)
- Dutch (Miguel De Pelsmaeker)
- French (Christophe Vergne)
- Romanian (Alexandru Hamuraru)
- Turkish (Selçuk Onuk)
- Italian (Alessio Franceschi)
- Ukranian (Oleh)
- Slovak (Peter Skladaný)
- Portuguese (Vitor Jacinto)
- Polish (Konrad Kwapisz)
- Hungarian (Gábor Sári)
- Arabic (John Hamo & Monther Qandeel)
- Finnish (@akirataguchi115)
Help us to translate BookPlayer.
Pull requests and ideas are always welcomed. Please open an issue if you have any suggestions or found a bug. 👍 See our Contribution Guidelines for details, and our Setup Guide for setting up your local environment.
If you enjoy BookPlayer, we would be glad if you consider writing a review on the App Store.
- @GianniCarlo - Original Idea & Creation
- @pichfl - UI Design & Artwork
- @bryanrezende - Smart rewind
- @e7mac - Speed control, Autoplay
- @gpambrozio - Volume Boost
- @vab9 - AirDrop Support
- @atomicguy - Zip Support
- @ryantstone - VoiceOver Support
- @lysanntranvouez - Jellyfin Support
A full list of all contributors can be found on GitHub.
Join us on our new Discord server if you want to contribute or talk to other people using BookPlayer. Keep in mind that you should file issues when you find bugs or have ideas for new features. Discord is a chat platform and while the maintainers will drop by once in a while, it is still a chat and not a bugtracker.
If you want to help translating BookPlayer into your own language, send as an email at [email protected] so we can invite you to Lokalise.
Managed with the Swift Package Manager
- DeviceKit for device information used in support requests
- DirectoryWatcher for events on the document's folder
- JellyfinAPI for communicating with Jellyfin servers
- Kingfisher for contributors' profile pictures
- MarqueeLabel for scrolling labels
- RevenueCat for managing in-app purchases
- Sentry for crash reporting
- Sweetercolor for handling artwork colors
- Themeable for custom app themes
- ZipArchive for zip files
Included in this repository
- BlurHashDecode for displaying placeholder images from Jellyfin servers
Managed with Homebrew
Licensed under GNU GPL v. 3.0. See LICENSE
for details.