audible-cli
audible-cli is a command-line tool for managing and downloading your Audible audiobooks.
It supports multiple accounts, library & wishlist management, metadata-rich downloads, and plugins.
✨ Features
- Manage multiple Audible profiles and marketplaces
- Browse, export, and download your library
- Wishlist management (list, add, remove)
- Download in AAXC or AAX with chapters and metadata
- Extensible via plugin system (
audible.cli_plugins) - Cross-platform (Linux, macOS, Windows)
- Prebuilt binaries available (no Python required)
🚀 Quickstart
Install from PyPI:
pip install audible-cli
For a faster, Rust-accelerated crypto backend (activation bytes, AAX/AAXC decryption), install the optional cryptography extra:
pip install "audible-cli[cryptography]"
The prebuilt standalone binaries already bundle this backend (statically linked), so they benefit from it out of the box.
Initialize configuration:
audible quickstart
List your library:
audible library list
Download all audiobooks:
audible download --all --aax
🔧 Plugins
You can extend audible-cli with custom commands or full plugin packages.
Register your plugin commands to the audible.cli_plugins entry point in your pyproject.toml.
Example:
[project.entry-points."audible.cli_plugins"]
my_command = "myplugin.cli:my_command"
For full documentation, visit the GitHub repository.
Release files for audible-cli 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| audible_cli-0.5.1.tar.gz | 53.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| audible_cli-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.0 kB
Release files / audible_cli-0.5.1.tar.gz
| Download URL | audible_cli-0.5.1.tar.gz |
|---|---|
| Size | 53.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b5a723bf403c343c818784a744a2730ba2e0072121f7fc7f3ba89478c90c6bac
|
|
BLAKE2b-256 checksum How to use checksums |
7cfc5bdc2470e7e6ee4b780266e83bd2061f161b0595b8c43248a69f7a073128
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / audible_cli-0.5.1-py3-none-any.whl
| Download URL | audible_cli-0.5.1-py3-none-any.whl |
|---|---|
| Size | 61.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42860da8deaf23203fb4ab50474189b8b7684fe6483adc4ed6e4ee648fa8146b
|
|
BLAKE2b-256 checksum How to use checksums |
342297730408067cd05857bd09d83c161665fe1a2596a8cac45f5e6aae0c011c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|