Breaking Changes, Tag+STRM Overhaul, and Performance Boosts
Added 2025-05-10 06:58:54 +0000 UTCFirst off, a new STRM tutorial drops! Big thanks to Nikephoros I. (He gets 3 months of RD vouchers)
Breaking Changes
Removed Auto-Dump Library Feature (change from Apr 30)
The automatic library dumping feature has been completely removed
Removed configuration option: `dump_torrents_every_mins`
Users will need to use manual utilities in the dashboard for library backups
Media Info Based Filtering Replaced with Tags (change from May 9)
All `media_info_*` filters in directory configurations have been replaced with tag-based filtering
Media info filters no longer work: `media_info_resolution`, `media_info_bit_rate_gte`, etc.
Directory configuration must now use tag-based filters like `tags_match_all`, `tags_match_any`
Tag naming convention has changed to include `zurg_` prefix (e.g., `zurg_4k`, `zurg_aud_eng`)
Renamed filter `tags_match_none` to `tags_missing_all`
Renamed filter `tags_not_match_all` to `tags_missing_any`
Performance Improvements
Faster Media Processing: Completely reworked the media scanner queue processing system with a ticker-based approach, significantly decreasing the time it takes to process your media files
Memory Optimization: Reduced memory consumption related to media tags and metadata processing
HTTP Client Improvements: Limited logged requests and reworked HTTP client logging to reduce overhead (Use `log_requests: true`)
New Features
Bypass Cache Refresh: Added a utility to bypass cache when refreshing your torrent library
Tag Statistics Page: New page showing comprehensive statistics about your media tags
Directory Assignment: Implemented a system to assign and unassign directories for better organization
Media Server Integration: Added a reconnect media server utility and preliminary Plex analysis implementation
Clear Utilities: Added new utilities to clear torrents and downloads
Tag System Enhancements
Improved Tagging: Changed bitrate tags and added duration tags for better media categorization
Tag Optimization: Simplified tagging logic and merged tags with IMDB ID and media info
TV Show Detection: Updated TV detection to only consider specific number formats for improved accuracy
File Management
STRM File Management: Complete rework of STRM file handling for better reliability
Dashboard Improvements: UI tweaks and reorganized dashboard links for improved user experience
Code Quality
Moved all HTML code to template files for better maintenance
Removed unnecessary bloat and dead code
Applied new git commit hooks for better code quality control
Fixed shadow variable linter issues and cleaned up Golang CI lint configuration
Comments
Sorry for the probably stupid question: does this apply to paying patrons only? Any plans to baseline a new public release if so?
John Armstrong
2025-05-10 10:47:29 +0000 UTC