github PiratesIRC/Dispatcharr-IPTV-Checker-Plugin 0.4.0

6 days ago

Changelog v0.4.0

New Features

  • Automated Scheduler: Added a background scheduler supporting cron expressions to run stream checks automatically at specific times.
  • Metadata Sync: Implemented integration to sync stream analysis data (resolution, codecs, bitrate, sample rate) back to the Dispatcharr database.
  • Alternative Streams: Added a setting to toggle checking of alternative/backup streams.
  • FFprobe Configuration: Added a setting to define a custom path for the FFprobe executable.
  • Background Loading: Large channel lists (>100) now load in the background to prevent interface timeouts.

Improvements

  • Retry Logic: Expanded automatic retries to include connection refusals, network unreachable errors, and server errors (previously only handled timeouts).
  • Performance: Optimized group loading logic with synchronous processing for small lists and asynchronous for large lists.
  • Timezones: Added support for loading system timezones for the scheduler configuration.

Technical Changes

  • Added on_load and on_unload hooks to manage scheduler lifecycle.
  • Added dependency checks for pytz and Dispatcharr internal services.
  • Implemented automatic settings persistence on plugin run.

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

NewReleases is sending notifications on new releases.