Libation
Open-source Audible library manager — downloads your purchased audiobooks and strips DRM, exporting to M4B (chapters + cover) or MP3.
- Repo: https://github.com/rmcrackan/Libation
- Installed: 2026-06-15
- Version: v13.4.9 (macOS, native arm64 build
chardonnay-arm64) - Location:
/Applications/Libation.app
How it was installed
No Homebrew cask exists. Installed manually from GitHub releases:
# Get latest macOS arm64 dmg URL
curl -s https://api.github.com/repos/rmcrackan/Libation/releases/latest \
| grep browser_download_url | grep arm64
# Download → mount → copy → de-quarantine → unmount
curl -L -o ~/Downloads/Libation-arm64.dmg "<arm64-dmg-url>"
hdiutil attach ~/Downloads/Libation-arm64.dmg -nobrowse
cp -R /Volumes/Libation/Libation.app /Applications/
xattr -dr com.apple.quarantine /Applications/Libation.app # app is not Apple-notarized
hdiutil detach /Volumes/Libation
The xattr de-quarantine step is required — Libation is unsigned/un-notarized, so Gatekeeper otherwise blocks it as an "unidentified developer."
Setup (GUI, one-time)
- Settings → folders: set Books location (target export dir).
- Import → Add Account: pick correct marketplace/region (India =
.in). Wrong region = empty library. Enter Audible email/password + 2FA OTP. Auth token stored locally; no plaintext password. - Import → Scan Library to populate the grid.
- Settings → Download/Decrypt: choose M4B (keeps chapters + art in one file; recommended) or MP3.
- Select books → Liberate to download + remove DRM.
Gotchas
- First liberation sets up decryption keys from the authenticated account — can be slow.
- Audible periodically changes auth; keep Libation updated (re-run install steps with newer release tag).
- To upgrade: download newer
chardonnay-arm64.dmg, repeat copy + de-quarantine.