Skip to content
Player for your DRM-free audiobooks
Swift HTML Objective-C
Branch: master
Clone or download

Latest commit

Latest commit dd9cdc2 May 2, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add information about Lokalise and translating BookPlayer Feb 27, 2020
BookPlayer.xcodeproj Update app version May 2, 2020
BookPlayerIntents Add new playmedia system shortcut Apr 18, 2020
BookPlayerKit Extract model into shared BookPlayerKit framework Apr 24, 2019
BookPlayerTests Ran SwiftFormat Mar 12, 2020
BookPlayerWatch Extension Ran SwiftFormat Mar 12, 2020
BookPlayerWatch Add Romanian translation Apr 27, 2020
BookPlayerWatchKit Add BookPlayerWatchKit May 1, 2019
BookPlayerWidget Ran SwiftFormat Mar 12, 2020
Crashlytics.framework Set Fabric framework for crash reports Jul 27, 2016
Shared Possible fix for phantom/random plays Apr 27, 2020
.editorconfig Add SwiftLint and update source code to match rules Mar 28, 2018
.gitignore ignore autogenerated files from xcworkspacedata May 6, 2018
.swiftformat Add SwiftFormat to project Nov 3, 2018
.swiftlint.yml Swift 5 migration Mar 27, 2019
.travis.yml Update travis config Jan 6, 2020 Internal: Update README Jun 18, 2018 Internal: Update README Jun 18, 2018
Cartfile Add download action to url scheme Apr 5, 2020
Cartfile.resolved Add download action to url scheme Apr 5, 2020
LICENSE First version audiobook player Jul 17, 2016 Merge pull request #443 from TortugaPower/feature/french Apr 5, 2020

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

Download on the App Store

Four screenshots of BookPlayer on the iPhone X. Showing Player, Import options, the Library and, a playlist

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

BookPlayer Plus

  • Support Open Source development
  • Additional color themes
  • Select from alternative App Icons

Upcoming features

See our Roadmap on GitHub for details.

Supported locales & Languages

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.

If you enjoy BookPlayer, we would be glad if you consider writing a review on the App Store.



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


Localization generously sponsored by Lokalise, the best platform for adding lodalization to your applications

If you want to help translating BookPlayer into your own language, send as an email at so we can invite you to Lokalise.


Managed with Carthage

Managed with Homebrew


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

You can’t perform that action at this time.