Bugfix
- Fixing
[Errno 18] Invalid cross-device link
when downloading files using the--output-dir
option. This error is fixed by creating the resume file on the same location as the target file.
Added
- The
--chapter-type
option is added to the download command. Chapter can now be
downloaded asflat
ortree
type.tree
is the default. A default chapter type
can be set in the config file.
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. models.LibraryItem.get_content_metadatata
now accept achapter_type
argument.
Additional keyword arguments to this method are now passed through the metadata
request.- Update httpx version range to >=0.23.3 and <0.28.0.
- fix typo from
resolve_podcats
toresolve_podcasts
models.Library.resolve_podcats
is now deprecated and will be removed in a future version
Removed
- Python 3.6 - 3.9 compatibility