Skip to content

Latest commit

 

History

3,125 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookPlayer - A wonderful player for your M4B/M4A/MP3 based audiobooks.

Download on the App Store

Five screenshots of BookPlayer on iPhone, iPad and Apple Watch. Showing the Player, Import options, Cloud Sync, the Library and playback features

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 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
  • 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 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 & 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

Contributors

A full list of all contributors can be found on GitHub.

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

Included in this repository

  • BlurHashDecode for displaying placeholder images from Jellyfin servers

Managed with Homebrew

License

Licensed under GNU GPL v. 3.0. See LICENSE for details.

About

Player for your DRM-free audiobooks

Topics

Resources

Code of conduct

Contributing

Stars

2.2k stars

Watchers

38 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages