What's Changed
New Features
- Adaptive Stream Profiles: Introduced rule-based stream profiles for dynamic switching and better stream management. (#1086)
- Plugin System Foundation: Added a complete plugin lifecycle, including a scaffold generator, wizard-style creation, and an official plugin repository. (33e1020, 7cba744, 88155f4)
- AI Copilot Enhancements: New DB tools allowing direct query execution and a "Smart" EPG mapper tool for easier data alignment. (657cb05, 4aedacc)
- Manual Network Scheduling: Added bulk broadcast controls (start/stop) and on-demand broadcast tuning. (6c809e0, 4c0c5ef)
- Global i18n Support: Full implementation of internationalization support, including a major overhaul and optimization of Chinese (Simplified) and German translations. (9305695, 33d64a3, 58f4706)
- Enhanced Stream Monitoring: Added visibility-aware auto-refresh with selectable intervals and layered proxy media info. (84684d8, 7cf1d6b)
- Advanced Player Controls: Added Picture-in-Picture (PiP) support for floating/pop-out players and touch event support for mobile devices. (496faeb, 8e3fcac)
- TRaSH Guides Naming: Native support for TRaSH Guides naming conventions for VOD and Series content. (4bece18)
Fixes
- Stream & Player Stability:
- Import & Sync Logic:
- UI & Navigation:
- Security: Resolved CVE-2026-40194 and updated dependencies to mitigate potential vulnerabilities. (50b150f)
Technical Improvements
- Parallel Processing: Parallelized the channel scrubber and stream probing to significantly increase performance. (797261b, 9c83c0b)
- Resilient Proxies: Optimized
m3u-proxyfetches to be more error-aware and batch pre-fetched models in the Stream Monitor to eliminate N+1 queries. (ec84b89, 09dd0f7) - Streaming Logic:
- Database Performance: Implemented query optimizations for Playlist Alias filtering and large playlist responses. (9771d33, eb22634)
Cleanup & Refactoring
- UI/UX Polish:
- Documentation: Clarified priority levels for per-channel vs. in-app default transcoding profiles. (6ae5992)
Full Changelog: v0.10.35...v0.11.33