QoL updates, and some bug fixes 😉
New Features
- Implemented automated backups.
- Added ability to filter series import (similar to channels/VOD).
- Added stream file sync actions for VOD.
- Added logo cache/proxy when Playlist proxy is enabled.
- Added sync location settings to preferences and channels for VOD.
Fixes
- Fixed stream files to respect proxy when enabled.
- Fixed logo proxy cache being too aggressive and not placing files in the correct location.
- Fixed syncing stream files to only include enabled episodes.
- Fixed dummy EPG default length.
Technical Improvements
- Prepared and updated code for automated backups and series filtering.
- Updated proxy stream details for Custom/Merged playlists.
- Added safety fallback for episode meta when array key doesn't exist.
- Updated resource output to use proxied logos if enabled.
- Updated logo proxy routes, type checks, and functionality.
- Improved cache logic to use file timestamps instead of cache keys.
- Prepared proxy for logos and stream file syncs with VOD.
- Added VOD sync options to settings and VOD edit panel.
- Added bulk action to Series edit page to enable/disable all episodes.
- Disabled row click for Series episodes.
Full Changelog: 0.7.4...0.7.5