ShelfDroid icon

ShelfDroid

100nandoo
Science & Education
Version
0.6.1
Size
8.8 MB
Requires
Android API 29+
4.5 / 5 · 18,722 ratings 130,816 downloads

Updated Oct 6, 2026

Quick answer

Audiobookshelf Android client with playback, downloads, and server management

ShelfDroid is a third-party Android client for self-hosted Audiobookshelf servers.

Use it to browse your audiobook and podcast libraries, stream playback from your server, keep listening offline on your Android device, and handle common server management tasks from the same app.

Features - Browse audiobook and podcast libraries from your Audiobookshelf server - Stream audiobooks and podcast episodes with synced progress - Download books and episodes for durable offline playback - Use chapters, bookmarks, sleep timer, playback speed, and player controls - Manage backups, API keys, users, logs, and server settings when your account has permission - Review listening sessions and other admin screens available to your account - Customize sorting, display preferences, and playback settings

Requirements - An Audiobookshelf server you can sign in to - Android 10 or newer

ShelfDroid does not provide media, hosting, or a managed server. You bring your own Audiobookshelf library and account.

Screenshots

ShelfDroid screenshot 1
ShelfDroid screenshot 2
ShelfDroid screenshot 3
ShelfDroid screenshot 4
ShelfDroid screenshot 5
ShelfDroid screenshot 6
ShelfDroid screenshot 7
ShelfDroid screenshot 8
ShelfDroid screenshot 9
ShelfDroid screenshot 10
ShelfDroid screenshot 11

What’s new

What's new:
• Customize the controls shown in your media notification, including playback speed and chapter skipping.
• Choose which screen opens when you tap the media notification.
• Find and manage books and podcasts more reliably, including when offline or after reinstalling the app.

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is ShelfDroid?
Audiobookshelf Android client with playback, downloads, and server management
Who develops ShelfDroid?
ShelfDroid is developed by 100nandoo.
Which Android version does ShelfDroid require?
ShelfDroid requires Android API 29 or later.
What is the current version of ShelfDroid?
The synchronized F-Droid version is 0.6.1.
Which license does ShelfDroid use?
The signed F-Droid metadata lists AGPL-3.0-or-later.
Where is the source code for ShelfDroid?
https://github.com/100nandoo/shelfdroid

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments