Changelog v0.3.1
Features & Improvements
- Faster UI Updates: Replaced the M3U refresh API call (
_trigger_m3u_refresh) with a direct WebSocket trigger (_trigger_frontend_refresh) using Django Channels. This provides a much faster and more reliable UI update after renaming or moving channels. - Improved Provider Compatibility: Changed the
User-Agentused byffprobefromIPTVChecker 1.0toVLC/3.0.21 LibVLC/3.0.21. This may help bypass user-agent blocking on certain IPTV providers.
Fixes & Refinements
- Cleaner Validation: Made the
Validate Settingsaction less verbose. It now only shows errors, warnings, and a final summary message instead of a success line for every configured item. - Reduced Log Spam: Reduced the log level for starting individual stream checks and executing the
ffprobecommand fromINFOtoDEBUGto make the main log easier to read during a check. - Better Debugging: Added detailed
DEBUGlogging to theadd_video_format_suffix_actionto make it clear why specific channels are being updated or skipped.