2.5.0 [2023-12-16]
Added:
- Added logs. See the new Logs section in the README for more information.
- Added a new
subtitles.webvtt.subrip-alignment-conversion
config setting (which is off by default), which if set to true, will add the{\an8}
tag at the start of lines that are annotated at the top (with theline:0.00%
WebVTT setting) when converting to SubRip. (Issue #35) - Implemented caching for AppleTV's storefront configuration data, which should reduce the amount of requests used when scraping multiple AppleTV URLs from the same storefront.
Changes:
- Big backend changes to the structure of the code, mostly to improve modularity and allow for easier development in the future, and improve performance.
- Updated the CLI output to utilize logs and print with colors according to log-level.
- Improved error handling in some cases where an invalid URL is used.
Bug Fixes:
- Fixed an issue where if a movie is a pre-order with a set release date, a message with availability date wouldn't be printed in some cases.