Version: 1.26.1420824 |
Author: PiratesIRC | Last Updated: May 22 2026, 14:19 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.
epg-janitor-latest.zipa5ccaa9Checksums:
MD5: d50bf65d2cd18488c6be7f652a36e90a
SHA256: 55cc84fa57d509b3eefea3511ffbb9705ee5dd2f1994f6c247e6ee6372484ba0
| Version | Download | Built | Commit | MD5 | SHA256 |
|---|---|---|---|---|---|
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
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
Dispatcharr v0.20.0 or newer. Python 3.13+ (bundled). No external dependencies.
*/? wildcard (case-insensitive); only enabled sources are used, and score ties resolve by each source’s Dispatcharr priority (higher wins).custom_aliases setting.ignore_regional_tags=true.[HD], [4K]), regional (East/West/Pacific), geographic (US:, [CA]), misc ((A), (CX)) stripped independently.Organized into sections via UI dividers: Scope, Auto-Match, Scan & Heal, Cleanup & Maintenance, Normalization Toggles, Custom Aliases. Dynamic per-country channel-database toggles (US, UK, CA, DE, ES, FR, IN, MX, NL, AU, BR) auto-generated based on shipped *_channels.json files.
14 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.
Install from the Dispatcharr Plugin Hub (once available) or download the latest release from the source repo and import via Plugins → Import Plugin in the Dispatcharr UI.
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.