Dispatcharr Plugin Workflow¶
A practical, step-by-step workflow for cleaning up your Dispatcharr lineup after M3U and EPG import using the PiratesIRC plugin suite.
What This Is¶
Dispatcharr does the heavy lifting of streaming IPTV from M3U sources, but the channel list you end up with after import is rarely usable as-is. Stream URLs go dead, channel names are inconsistent across providers, EPG sources disagree with each other, and event channels show stale information. This guide sequences six community plugins by PiratesIRC into a workflow that gets your lineup from "imported" to "watchable."
If you prefer to automate most of this in a single action and accept less granular control, see the Lineuparr alternative. Lineuparr mirrors a real TV provider lineup (DIRECTV, DISH, Sky, Foxtel, Telus Optik, Verizon FiOS, ODIDO) and handles channel group creation, channel numbering, fuzzy stream matching, EPG assignment, and logo assignment together. Reach for the workflow in this guide when you need finer control over channel naming, stream selection, EPG repair, or visibility automation.
The Workflow at a Glance¶
flowchart TD
A["M3U + EPG import in Dispatcharr"] --> B["1. IPTV Checker"]
B --> C["2. Channel Mapparr"]
C --> D["3. Stream Mapparr"]
D --> E["4. EPG Janitor"]
E --> F["Bonus: Event Channel Managarr"]
F --> G(["Watchable, maintained lineup"])
A -. alternative .-> L["Lineuparr<br/>one-click setup"]
L -.-> G
| Step | Plugin | Purpose |
|---|---|---|
| 1 | IPTV Checker | Probe streams with ffprobe; mark dead and low-framerate sources; sync metadata. |
| 2 | Channel Mapparr | Standardize existing channel names against country databases; sort by category. |
| 3 | Stream Mapparr | Fuzzy-match streams to channels; rank alternates by physical quality. |
| 4 | EPG Janitor | Find and repair channels with broken EPG assignments. |
| Bonus | Event Channel Managarr | Toggle visibility of event channels based on EPG state. |
| Alt | Lineuparr | One-click lineup mirroring real TV providers. |

Where to Start¶
- Read the Prerequisites — particularly the Channel Profile requirement, which trips up most first-time users.
- Back up your Dispatcharr database.
- Work the steps in order. Each plugin's output feeds the next plugin's input.