Libation
Audiobook library manager and Audible backup tool
Libation is a free, open-source application for managing an Audible audiobook library and exporting owned audiobooks into DRM-free formats. It builds a self-hosted, future-proof local library of purchased audiobooks.
Key features
- Audible library management
- DRM-free export
- Metadata and cover handling
- Cross-platform
Pros & cons
Strengths
- Future-proofs audiobook ownership
- Active development
Trade-offs
- Requires an Audible account
- Audiobooks only
Libation replaces
Last reviewed Sep 13, 2026 · 784 words
Libation is not a server. It is a desktop program for Windows, macOS and Linux that logs into your Audible account, lists every title you have bought, and downloads each one as a plain M4B file with chapters, cover and metadata baked in, stripped of Audible's DRM. Its place in a self-hosted stack is at the front of the pipeline: Libation fills a folder, and a server such as Audiobookshelf serves that folder to your phones. Once a book has been through it, Audible could close your account tomorrow and you would lose nothing.
Why this exists at all
Audible sells you a licence to stream and download in a locked AAX or AAXC container, playable only in Audible's apps. The files are yours in the sense that you paid, and not yours in every sense that matters. Libation decrypts with the activation bytes or voucher tied to your own account, so it only works for books you own, and it writes an ordinary MPEG-4 audio file that any player on earth handles. The project has been GPL-3.0 and actively maintained since 2021, with an updated release most months, which matters because Audible changes its login flow periodically and a stale tool stops working.
Setup takes ten minutes and one browser login
Download the build for your platform from the releases page, run it, and it asks for your Audible region and account. The login opens an Audible page inside the app; you sign in normally, including any two-factor step, and the app stores a session token locally. Point it at a books folder, scan the library, and every owned title appears in a grid with a Liberate button. Click Liberate on one, or select all and let it run. A 12-hour book downloads and decrypts in about 2 to 4 minutes on a normal home connection, so a 300-title library is an afternoon of unattended work rather than a weekend.
The output naming template is worth setting before the first batch. The default puts each book in an author-and-title folder, which Audiobookshelf reads correctly; if you use a different server, match its expected layout now rather than renaming 300 folders later.
The headless option for a NAS
The graphical app is the main path, but a LibationCli binary ships alongside it and does the same job from a terminal, which is what you want on a server that runs no desktop:
LibationCli scan
LibationCli liberate
Run those from cron once a week and new purchases land in the folder without a click. The community maintains container images that wrap the CLI; they work, but they are not official, and the login step still has to happen once through the GUI on a real machine to produce the account file you copy over. Treat the desktop app as the setup tool and the CLI as the maintenance tool.
Pairing it with a server
The natural stack is Libation writing to a folder that Audiobookshelf mounts as a library. Audiobookshelf reads the embedded chapters and cover from the M4B, so you get the full Audible-style experience, with progress sync across devices, from files you control. Point Calibre-Web Automated or any ebook server at a different folder; Libation handles audiobooks only, and the accompanying PDFs Audible attaches to some titles are downloaded but nothing more. Both servers together cover the whole ebooks category use case on a single mini PC.
Limits to know before relying on it
It requires an active Audible account and a live login; it cannot recover books from an account that has already been closed. The Audible Plus catalogue titles you borrow rather than buy are not downloadable. Audible occasionally changes the format or the login flow and Libation needs a release to catch up, so a failing download in the week after a change is normal and usually fixed within days. And it is a client, not a library manager: no ratings, no series browsing, no playback. Those jobs belong to the server it feeds.
What I'd do
Install the desktop app on whatever machine you use every day, log in once, liberate the entire library, and copy the folder to your server. Then set LibationCli liberate on a weekly cron on the same desktop, or a container if you are comfortable with a community image, so new purchases follow automatically. Serve everything through Audiobookshelf. If owning what you paid for is the goal, this is the whole plan, and the exports guide covers doing the same for the rest of your subscriptions.
Similar e-books & media library apps
Free Programming Books
E-books & Media LibraryCurated catalog of free programming ebooks and resources
Replaces Paid technical book subscriptions
KOReader
E-books & Media LibraryDocument and ebook reader for e-ink and mobile devices
Replaces Kindle, Pocketbook reader
Koodo Reader
E-books & Media LibraryCross-platform ebook reader with annotations and sync
Replaces Calibre, Apple Books
Calibre
E-books & Media LibraryPowerful ebook library manager with a built-in server
Replaces Kindle, Apple Books
Readest
E-books & Media LibraryCross-platform ebook reader with sync server
Replaces Kindle, Apple Books
Ebook2audiobook
E-books & Media LibraryConvert ebooks into narrated audiobooks locally
Replaces Audible, Speechify