Audible Cli Versions Save

A command line interface for audible package. With the cli you can download your Audible books, cover, chapter files.

v0.3.2b3

1 month ago

Added

  • Add the ability to set a default chapter type in the config file. This allows the user to specify whether chapters should be downloaded as flat or tree type without having to state it each time a download command is given.

v0.3.2b2

1 month ago

Added

  • The --chapter-type option is added to the download command. Chapter can now be downloaded as flat or tree type. tree is the default.

Changed

  • models.LibraryItem.get_content_metadatata now accept a chapter_type argument. Additional keyword arguments to this method are now passed through the metadata request.

v0.3.2b1

1 month ago

Changed

  • Improved podcast ignore feature in download command
  • make --ignore-podcasts and --resolve-podcasts options of download command mutual exclusive
  • Switched from a HEAD to a GET request without loading the body in the downloader class. This change improves the program's speed, as the HEAD request was taking considerably longer than a GET request on some Audible pages.

v0.3.1

1 month ago

Bugfix

  • fix a TypeError on some Python versions when calling importlib.metadata.entry_points with group argument

v0.3.0

1 month ago

Added

  • Added a resume feature when downloading aaxc files.
  • New downlaoder module which contains a rework of the Downloader class.
  • If necessary, large audiobooks are now downloaded in parts.
  • Plugin command help page now contains additional information about the source of the plugin.
  • Command help text now starts with ´(P)` for plugin commands.

Changed

  • Rework plugin module
  • using importlib.metadata over setuptools (pkg_resources) to get entrypoints

v0.2.6

5 months ago

Added

  • Update marketplace choices in manage auth-file add command. Now all available marketplaces are listed.

Bugfix

  • Avoid tqdm progress bar interruption by logger’s output to console.
  • Fixing an issue with unawaited coroutines when the download command exited abnormal.

Changed

  • Update httpx version range to >=0.23.3 and <0.26.0.

Misc

  • add freeze_support to pyinstaller entry script (#78)

v0.2.5

7 months ago

Added

  • Dynamically load available marketplaces from the audible package. Allows to implement a new marketplace without updating audible-cli.

v0.2.4

1 year ago

Added

  • Allow download multiple cover sizes at once. Each cover size must be provided with the --cover-size option

Changed

  • Rework start_date and end_date option

Bugfix

  • In some cases, the purchase date is None. This results in an exception. Now check for purchase date or date added and skip, if date is missing

v0.2.3

1 year ago

v0.2.2

1 year ago

Bugfix

  • PDFs could not be found using the download command (#112)