1.0.7
Added
GUI
- Added scraper cache to avoid duplicate requests between GUI and CLI
- Add button to download all season by @sunrisecpu
- Added Watchlist button to check for new episodes or seasons for a series
- Added automatic season download check:
- GUI automatically retries downloading a full season at fixed intervals
- Already downloaded episodes are detected and skipped automatically
- Added configurable check interval for automatic downloads:
- Default interval: every 4 hours
- Interval can be customized by the user by @mr-brune
CLI
- Added
--merge_subtitleparameter:- If set to
false, subtitles are copied to the destination folder without merging
- If set to
- Added
--merge_audioparameter:- If set to
false, audio tracks are copied to the destination folder without merging by @buspo
- If set to
- Added
--versionargument to print application version
Core
- Added subtitle codec column to the media table
- Added ISM download support
- Added missing font detection for ASS subtitles
- Added subtitle conversion from TTML → SRT
- Added double-check to verify files are not still encrypted after N3U8DL download
- Added video codec matching for Dolby Vision
- Re-added legacy manual downloader (pure Python, no external dependencies, reduced feature set compared to N3U8DL)
Services
- Added new service MostraGuarda
- Added new service Plex
- Added new service PlutoTV
Improved
- Improved handling of audio and subtitle merging logic
- Improved media table by including codec information for subtitles
Fixed
- Fixed HTML escaping issue for movie titles with special characters by @tcsenpai
Removed
- Removed service Altadefinizione
Full Changelog: https://github.com/Arrowar/StreamingCommunity/compare/v1.0.6...v1.0.7