v1.4.0 — chronological numbering, Xtream Codes binding, per-game channel matching
First release since v1.2.0; rolls up everything since.
Channel numbering & guide binding (#119, #121)
- Channel numbers are now kickoff-time integers: the Top Matchups list sorts strictly by day then start time (soonest games first), and each game keeps the same number for its whole life.
- Because the number never moves, the EPG binds to the right game with no client setup in both the default M3U/EPG output and the Xtream Codes API (both bind by the integer channel number). Fixes the #117 name↔guide mismatch at the source; the prior "set TVG-ID Source = TVG-ID" requirement is removed.
Stream matching (#123)
- The matcher now binds dedicated per-game tournament channels that carry no EPG (e.g.
FIFA World Cup 2026 06: USA 02:00 Paraguay), and a new national-team alias set resolves broadcast forms the canonical name lacks (USA,Estados Unidos, and Spanish exonyms). Marquee games now stack all their provider feeds (4K / Spanish / regional) instead of one or none.
Earlier (since 1.2.0)
- Customizable channel-name template, scoring tuning recipes (SCORING.md), widened stream pool with English/quality ordering.
Install via the Dispatcharr Plugins repo, or point your installer at this release's plugin.zip.