github PiratesIRC/Dispatcharr-IPTV-Checker-Plugin 0.2
v0.2

latest releases: 0.5.1, 0.5.0, 0.4.0...
3 months ago

Initial Setup & Authentication

Input Method: Changed from a manual M3U playlist URL to using the names of Channel Groups already configured within Dispatcharr. An option to scan all groups by leaving the field blank was also added.

Authentication: Shifted from requiring a manually pasted API key to an automatic login system. The plugin now uses the provided Dispatcharr Username and Password to fetch a temporary API token for its operations.

Core Functionality

Channel Loading: The "Load Group(s)" action now communicates directly with the Dispatcharr API to fetch all channels and their associated streams from the specified group(s).

Stream Checking: The "Check Streams" action performs the following:

Checks if streams are Alive or Dead.

Detects video resolution to determine format (4K, FHD, HD, SD).

Measures and records the stream's framerate (in FPS).

Efficiency & User Experience:

Connection Retries: A "Dead Connection Retries" setting was added to re-check a stream if it initially fails.

Live Progress: The "Check Status/View Last Results" button now shows the live progress of an ongoing stream check.

Time Estimation: After loading groups, the plugin provides an estimated time for how long the stream check will take.

GUI Refresh: After any action that modifies channel data (renaming or moving), the plugin automatically triggers a refresh of the Dispatcharr channel list in the user interface.

Channel Management Features

A suite of tools was added to manage channels based on the results of a stream check.

Dead Channels
Rename: Automatically add a custom prefix and/or suffix to the names of dead channels.

Move: Automatically move all dead channels to a specified group (e.g., "Graveyard"), creating the group if it doesn't exist.

Low Framerate Channels (< 30fps)
Rename: Automatically add a custom prefix and/or suffix to channels identified as having low framerate.

Move: Automatically move all low framerate channels to a specified group (e.g., "Slow").

Video Formatting
Add Suffixes: Automatically add a video format suffix (e.g., [HD], [FHD]) to the names of all alive channels.

Remove Tags: A utility was added to remove any text within square brackets [] from the names of all loaded channels, cleaning up existing tags.

Bug Fixes & Refinements

API Compatibility: The plugin was updated multiple times to match the specific field names (server_url, channel_group_id) used by your version of the Dispatcharr API.

Default Value Handling: Bugs were fixed where actions would fail if using the default values from the settings page without editing them first.

Duplicate Prevention: The renaming logic was improved to check if a prefix or suffix already exists on a channel name before adding it again.

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

NewReleases is sending notifications on new releases.