Your audiobooks.
Your server.
Every device.
A self-hosted audiobook player for iOS, Android and the web, backed by its own open-source Go server, so your library and your listening stay entirely yours.
iOS app
Download on the App Store
Web player
Installable PWA, try the demo
Android app
In closed testing
The server
Docker image and native binaries
Up and running in three steps
Run the server, pair your devices, and listen anywhere. No cloud account, no per-device licence.
Run the server
Pull the Docker image, point it at your audiobooks folder, and start it. The first run prints your admin credentials once. Prefer no Docker? Download a single self-contained binary instead.
# docker-compose.yml
services:
audiosilo:
image: ghcr.io/kodestar/audiosilo-server:latest
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/data # db, config, certs (first run prints admin creds once)
- /srv/audiobooks:/library:ro
environment:
PUID: "1000" # owner of /data (Unraid: 99)
PGID: "1000" # group of /data (Unraid: 100)
AUDIOSILO_WEB_DIR: /app/web
# AUDIOSILO_PUBLIC_URL: "https://books.example.com" # used in QR/invite links
# AUDIOSILO_TLS_MODE: "off" # behind a TLS-terminating proxy Invite your devices
Share a one-time invite link or scan a QR code from the built-in connect page. Each phone, tablet or browser pairs in seconds, with no shared password to hand around.
Listen everywhere
Start on your phone, carry on in the browser. Progress, bookmarks and notes sync across every device, and downloaded books keep playing with no connection at all.
Everything an audiobook player should do
Built for audiobooks specifically, on iOS, Android and the web from a single codebase, so every platform gets the same features at once.
Offline downloads
Download books to your device and keep listening with no connection at all, on a flight, on the subway, anywhere.
Sync across every device
Stop on your phone and pick up in the browser or on a tablet. Your position, bookmarks and notes are already there.
Bookmarks and notes
Drop a bookmark or write a real markdown note at any point in a book, and it travels with the book across your devices.
Sleep timer, shake to cancel
Fall asleep to your book, then shake your phone to cancel the timer without fumbling for a button in the dark.
Your pace, your place
Listen at variable speed, skip by the interval you like, and never lose your place. Resuming rewinds a few seconds to pick up context.
Chapter-aware lock screen
On Android the lock screen gives you a chapter-relative scrubber, prev and next chapter buttons and 30-second skips, without unlocking your phone.
Fast search at any size
Find any book, author or series instantly, even in a library of thousands of books.
Installable web PWA
Add the web player to your home screen for an app-like experience, with no app-store install at all.
$ audiosilo --data ./data
AudioSilo server started.
First-run credentials (shown once):
admin password 7Kp2q9Vx1Ld4
invite code 3F9K-Q2M7
listening on https://0.0.0.0:8080
tls mode selfsigned
Built to face the internet
Safe to expose directly, with a guided setup wizard. You get the safety of a hardened server and the simplicity of a home app, without choosing between them.
-
The filesystem is the source of truth
Your files stay exactly as they are on disk. The database is just a rebuildable index, so you are never locked into a proprietary store.
-
Zero-wait first connection
Point the server at a folder and browse straight away. There is no initial scan to sit through before you can see your library.
-
It reads messy libraries
Single-file books, a folder per book, or loose chapter files: the scanner detects the shape automatically, with nothing to configure.
-
Progress survives renames
Rename, move or re-tag a file and your listening position follows it, instead of resetting to zero.
One library, everyone in the household
Filesystem-based shares let you hand out precisely the right slice of your library to each person you invite.
-
Grant exactly what you want
A whole library, one author, a single series, or one book. Shares are named sets of folder paths, nothing more and nothing less.
-
Everyone sees only their part
Browsing, search and playback are all scoped to what each person has been granted. They never see the rest of your shelves.
-
Per-user everything
Each person gets their own progress, bookmarks, notes and history. Sharing a library never means sharing a "continue listening" position.
-
Add someone in seconds
Send a copy-invite link or a QR code. No account sign-up, no shared password. Users can even set their own recovery code later.
Family
lib 1 (whole library)The kids
lib 1 › Roald DahlSci-fi club
lib 1 › Asimov › FoundationEach person gets their own progress and bookmarks.
Bring your Audible library home
A desktop manager that lets you back up the audiobooks you already own onto infrastructure you control. This is for your own personal use, not a general DRM tool and not for redistribution.
Back up what you own
Sign in with your own Audible account and pull the books you have already bought onto your own server as plain M4B files, using your own account keys, for your own personal listening.
Lossless and complete
Chapters, cover art and metadata are all preserved. It is a repackage, not a re-encode, so the audio quality is untouched.
Skip what you already have
The manager cross-checks your Audible library against your server and only offers the books you do not already have.
Ready to own your audiobook library?
Run the server with Docker in minutes, then connect your apps. Your library, your hardware, your rules.