Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audible_cli-0.5.0.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

audible_cli-0.5.0-py3-none-any.whl (59.8 kB view details)

Uploaded Python 3

File details

Details for the file audible_cli-0.5.0.tar.gz.

File metadata

  • Download URL: audible_cli-0.5.0.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for audible_cli-0.5.0.tar.gz
Algorithm Hash digest
SHA256 758c7d583ee632043c429aba37e3d3fbe2be06c5a25a736567f1ce11c4a92a31
MD5 dc0f383ff3d678de19cd8f60788a6fbe
BLAKE2b-256 f785dc16f112e20d296c5ceaa0e16a0c453981f311f4edb73ecd968a9541fc7a

See more details on using hashes here.

File details

Details for the file audible_cli-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: audible_cli-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 59.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for audible_cli-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 de8ee6676bc8fc24f30759068ef90b78afe6fd26b94874b8d32d266eb96a0041
MD5 9a32f6addb22fed9c271cc3f0c986925
BLAKE2b-256 43a83948e250e531fb7f7b9a37d7fab49249662dfd3620d50c607c285d77b5c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page