Please visit our Wiki for our FAQ and guides on how to add new themes and icons to the app.
Features
Import
- 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 AudiobookShelf or Jellyfin server
- Zip archives are supported and can be turned into playlists automatically
Manage
- Maintain and see progress of your books
- Mark books as finished
- Drag & Drop to sort your library
- Create folders
- Automatically track your library on Hardcover
Listen
- 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
BookPlayer Pro
- Cloud sync
- Stand-alone playback on your Apple Watch
- Support Open Source development
- Additional color themes
- Select from alternative App Icons
Upcoming features
See our Roadmap on GitHub for details.
Supported locales & Languages
- English
- Czech (Petr Kabrna)
- German (@pichfl, Fabian Schalle)
- Russian (@Nibelungc, Andrey Kozlov, @carcade & Eugene
- 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 & Kayan Auwaisheer)
- Finnish (@akirataguchi115)
- Greek (Stelios Platsis)
- Catalan (Josep)
- Japanese (@watr)
Contributing
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.
Maintainers
- @GianniCarlo - Original Idea & Creation
- @pichfl - UI Design & Artwork
Contributors
- @bryanrezende - Smart rewind
- @e7mac - Speed control, Autoplay
- @gpambrozio - Volume Boost
- @vab9 - AirDrop Support
- @atomicguy - Zip Support
- @ryantstone - VoiceOver Support
- @lysanntranvouez - Jellyfin Support
- @jeremygrenier - Hardcover Support, Jellyfin multi-file & folder download support
Community
Join us on our Discord server if you want to contribute or talk to other people using BookPlayer. Bugs and feature requests belong in the #bugs-and-feedback forum channel there, or in a GitHub issue — please don't report them in the chat channels. The maintainers drop by once in a while, but a chat is not a bugtracker.
Dependencies
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
- BlurHashDecode for displaying placeholder images from Jellyfin servers
License
Licensed under GNU GPL v. 3.0. See LICENSE for details.