Added
- The
--page-sizeoption as a replacement for the now deprecated--bunch-sizeoption. - Optional
cryptographyextra (pip install "audible-cli[cryptography]") that enables audible's Rust-accelerated crypto backend for faster cryptographic operations (activation bytes, AAX/AAXC decryption). - Prebuilt release binaries now bundle the Rust-accelerated
cryptographybackend, statically linked via PyInstaller, so the standalone executables benefit from it out of the box.
Changed
- The
--bunch-sizeoption is now deprected and will be replaced with option--page-sizesome releases later. - Raised the minimum supported Python to
>=3.11,<3.15(dropped Python 3.10, added 3.14). - Bumped
audibleto>=0.11.0andhttpxto>=0.27.2,<0.29. - Raised minimum versions for
aiofiles,click,Pillow,tabulate,tqdm,questionary,packaging, andcolorama.
Fixed
- Allow the
audio/mp4content type when downloading audiobooks, so AAX/AAXC downloads are no longer rejected when Audible responds withaudio/mp4.