Skip to content

Releases: mkb79/audible-cli

Release v0.3.2b3

01 Apr 11:21
8dc8739
Compare
Choose a tag to compare
Release v0.3.2b3 Pre-release
Pre-release

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.

Release v0.3.2b2

31 Mar 09:57
Compare
Choose a tag to compare
Release v0.3.2b2 Pre-release
Pre-release

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.

Release v0.3.2b1

24 Mar 22:02
Compare
Choose a tag to compare
Release v0.3.2b1 Pre-release
Pre-release

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.

Release v0.3.1

19 Mar 22:26
707a4b9
Compare
Choose a tag to compare

Bugfix

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

Release v0.3.0

19 Mar 21:36
0fa4dfc
Compare
Choose a tag to compare

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

Release v0.2.6

16 Nov 12:56
d463dba
Compare
Choose a tag to compare

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)

Release v0.2.5

26 Sep 18:34
69504d6
Compare
Choose a tag to compare

Added

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

Release v0.2.4

21 Sep 11:34
6af331f
Compare
Choose a tag to compare

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

Release v0.2.3

06 Sep 19:32
Compare
Choose a tag to compare

Release v0.2.2

09 Aug 06:41
e6808c3
Compare
Choose a tag to compare

Bugfix

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