ShelfDroid

Audiobookshelf Android client with playback, downloads, and server management
AppID:dev.halim.shelfdroid
Author:100nandoo
License:AGPL-3.0-or-later
Donation:
InRepoSince:2026-07-03
LastRepoUpdate:2026-08-16
LastAppUpdate:Unknown
LastVersion:0.5.1
Categories:Multimedia
APK source:
icon 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.
Download Source Issues
01-home-book.png 02-home-podcast.png 03-book.png 04-podcast.png 05-episode.png 06-player-book.png 07-player-podcast.png 08-settings.png 09-backups.png 10-server-settings.png 11-edit-book.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 0.5.1 (2026-08-16) no RB details available help icon

Android Versions:
  • Target: 17.0
  • MinVer: 10.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Permissions: help icon

Download (8.2 M)

Version 0.5.0 (2026-08-06) no RB details available help icon

Version 0.4.8 (2026-07-11) no RB details available help icon