github PiratesIRC/Dispatcharr-IPTV-Checker-Plugin 0.5.0

one day ago

IPTV Checker Plugin Changelog: v0.4.0 to v0.5.0

[0.5.0]

Added

  • New action: Cleanup Orphaned Tasks - allows users to remove legacy Celery periodic tasks from older plugin versions.
  • New action: Check Scheduler Status - provides a detailed diagnostic report on the background thread, cron validation, and timezone status.
  • Support for floating-point video bitrates and audio bitrates in metadata collection.
  • Enhanced CSV export header with cumulative statistics (total/alive/dead counts, format distribution, and average framerate).
  • Precision framerate rounding (1 decimal place) in stream analysis.

Changed

  • Refined scheduler logic: the background thread now automatically starts/restarts based on settings changes during the run method, rather than relying on manual file saves.
  • Improved "Load Group(s)" logic for large channel lists (>100 channels), now triggering a background thread with real-time progress tracking to prevent UI timeouts.
  • Standardized metadata clearing: dead streams now have their stream_stats explicitly set to an empty dictionary in the database.
  • Optimized time estimation logic for parallel vs. sequential stream checks.

Fixed

  • Fixed an issue where the scheduler "enabled" toggle was required; v0.5.0 now triggers the scheduler based on the presence of cron expressions.
  • Improved ffprobe command reliability by using -read_intervals for frame/packet analysis instead of the incorrect -t flag.
  • Enhanced error handling for Dispatcharr metadata updates to prevent failures when stream objects are missing from the database.
  • Removed redundant settings file persistence in favor of the Dispatcharr native context settings.

Don't miss a new Dispatcharr-IPTV-Checker-Plugin release

NewReleases is sending notifications on new releases.