About
Versions (54)
v0.4.0
2023-08-05Project updates, potentially Breaking Changes
- After trying and repeatedly failing to correctly handle Title and Channel Names for media files, we have decided to standardize that to
<channel-id>/<video-id>.mp4.- Before updating, make sure Tube Archivist has all media files at the expected file system location.
- There is a migration at startup that will reorganize all your files.
- Only the default naming convention is supported for the migration. If you made changes there, this will likely fail and require you to migrate your files manually.
- Monitor your startup logs for a progress message. Any errors will log there. If you see messages similar to
did not find expected video/subtitle at ..., rename that manually to the expected path and restart for the migration to complete. - Also see FAQ.
- There is now a Jellyfin integration released: tubearchivist/tubearchivist-jf
- This repos is renamed from tubearchivist/jellyfin to avoid confusion, that this is not a fork of jellyfin…
- Shoutout to @jonasrosland for taking the initiative for the docker build
- The Docs now got a dedicated URLs page to document how TA treats URLs from YouTube, docs.
- As mentioned previously, Redis now publishes ARM builds for all it’s extensions, including RedisJSON. To avoid confusion, I’ll delete our now outdated custom build
bbilly1/rejson, useredis/redis-stack-serverinstead.
Added
- Added Apprise integration for task notifications, docs
- Added days to duration converter
- Added error message for failed downloads with additional controls, docs
- Added new screenshots and showcasing, by @pairofcrocs
- Added support for case insensitive manual import, by @lamusmaser, #502
- [API] Added version number to ping API, by @lamusmaser
Changed
- Changed file system organization to
<channel-id>/<video-id>.mp4. - Changed trusted host configuration to add
localhostandtubearchivistto defaults. - Changed comment extraction to ignore errors by default, so the rest of comments can continue.
- [API] Date strings are now formatted in ISO format for consistency.
Fixed
- Fixed rescan process initiation without task
- Fixed startup race condition error in some cases
- Fixed retry logic for failing download videos, #477
- Fixed reindex progress message when dynamically adding to queue, #478
- Fixed handling missing tv art in thumbnail validator, #479
- Fixed redis retry logic at application start, #485
- Fixed missing auto subtitle extraction error handling, #496
- Fixed download cache file name building for better resume logic, #498