Plugins

Back to All Plugins

EPG Janitor

Version: 1.26.2481223 Author: PiratesIRC Last Updated: Sep 05 2026, 19:57 UTC

Scans for channels with EPG assignments but no program data. Auto-matches EPG to channels using intelligent fuzzy matching with aliases, removes EPG from hidden channels, and manages EPG assignments.

License: MIT Discord Repository

Dispatcharr min

Downloads

Latest Release

Checksums:

MD5:    de24b7ac4404039dec564a5bd315d4f8
SHA256: 2cc9ba6b40733bf40a059376deb72da9639cec40df4dcdcfa0cd77abffb7f60a

All Versions

Version Download Built Commit MD5 SHA256
1.26.2481223 Download Sep 05 2026, 19:57 UTC ceb7847 de24b7ac4404039dec564a5bd315d4f8 2cc9ba6b40733bf40a059376deb72da9639cec40df4dcdcfa0cd77abffb7f60a
1.26.2281111 Download Aug 16 2026, 16:17 UTC 79842f2 8e7ade420998eadd4c60fcb617672989 239cf4955b3d079ab76c97983a6989472470af7d7cd847b87ac9cabfd8761e30
1.26.2241232 Download Aug 12 2026, 18:14 UTC 990a732 8421a27d9dd9c7ba8e2f0732f573a16a 07b8e5bfa73cd1505278eadb9dd20965be45b6f10e75f6b426015e7cb4fbb739
1.26.2241113 Download Aug 12 2026, 16:23 UTC 72a2b84 5959b74ddfba7eab9cf884abaf750f7c 2570b9dcbe9e2f30a90a6ce5422061a7a886ca72423fbd35f1d2fcacc1aa4a0b
1.26.1791309 Download Jun 29 2026, 11:27 UTC 7ffd2cc 0b1509586098119da3e920c579893a26 9e72f5c744dbcc2f70437a9bb7c45c4e4bfbd4daca6d2d2c802624b141a90d59
1.26.1660712 Download Jun 15 2026, 14:20 UTC dba280a 1ec4eba71a3d9190da36389713927fd3 aedcc482a09c0f0e24851658fa2d1a59313ddd330eeb52231e9e24cfb8347b64
1.26.1420824 Download May 22 2026, 14:19 UTC a5ccaa9 d50bf65d2cd18488c6be7f652a36e90a 55cc84fa57d509b3eefea3511ffbb9705ee5dd2f1994f6c247e6ee6372484ba0
1.26.1021352 Download Apr 12 2026, 19:22 UTC 2cf371a 25cf566d3e3c0fec1f99d78d7b09dd85 9109e92484c73b24fad2c92b455f9a3bd8e2280b51b6eac7120c14de42314499

Maintainers: PiratesIRC Source: Browse Plugin

Metadata: View full manifest


Plugin README

EPG Janitor

Keep your Electronic Program Guide clean, accurate, and complete. EPG Janitor operates on channels that already exist in Dispatcharr — it finds broken EPG assignments (no program data), intelligently matches EPGs to channels using callsign/location/network scoring plus a fuzzy pipeline with built-in aliases, and provides bulk cleanup tools for removing EPG from hidden channels or by REGEX.

Source repo: https://github.com/PiratesIRC/Dispatcharr-EPG-Janitor-Plugin Discord thread: https://discord.com/channels/1340492560220684331/1420051973994053848

Requires

Dispatcharr v0.20.0 or newer. Python 3.13+ (bundled). No required dependencies (optionally uses rapidfuzz for faster matching if it’s present in the environment).

Key features

Settings

Organized into sections via UI dividers: Scope, Auto-Match, Scan & Heal, Cleanup & Maintenance, Normalization Toggles, Custom Aliases, and EPG Freshness Watchdog. Dynamic per-country channel-database toggles (US, UK, CA, DE, ES, FR, IN, MX, NL, AU, BR, NO) auto-generated based on shipped *_channels.json files.

Actions

15 color-coded action buttons grouped by destructiveness (blue outlines for info, cyan for dry-runs, green-filled for apply-style, orange/red-filled for destructive) with confirmation dialogs on anything that mutates channel state. Emoji labels.

How it differs from other matching plugins

Install

Install directly from the Dispatcharr Plugin Hub (search for EPG Janitor), or download the latest release from the source repo and import via Plugins → Import Plugin in the Dispatcharr UI.

License

MIT © 2026 PiratesIRC


All product names, trademarks, and registered trademarks mentioned in this project are the property of their respective owners. Channel alias data is community-compiled from publicly available information and is not affiliated with or endorsed by any broadcaster.