[dispatcharr-ranked-matchups]: release v1.27.1 - language preferences, provenance ordering, per-group stream policy - #271
Merged
dispatcharr-plugins-bot[bot] merged 1 commit intoSep 2, 2026
Conversation
Language preferences, provenance ordering, and per-group stream policy. Also corrects two false claims in the listing README that predate this release: it builds a channel GROUP, not a channel profile (the plugin's own code carries a do-not-confuse comment about that misnomer), and matching is not EPG-only -- a third path sweeps stream names whether or not the stream is attached to a channel, which is what users actually get confused by. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0188u2GWGvTvTT2GKK26HTzj
Plugin Validation ResultsModified plugins: 1 Plugin:
|
| Check | Status | Details |
|---|---|---|
| Required fields | ✅ | All required fields present |
| Release artifact | ✅ | Artifact reachable at resolved URL |
| Maintainers | ✅ | Jacob-Lasky |
| License | ✅ | MIT - MIT License |
| Permission | ✅ | You have permission to modify this plugin |
| Version | ✅ | 1.27.1 |
| Version bump | ✅ | 1.26.0 → 1.27.1 |
View release v1.27.1 on GitHub · Compare v1.26.0...v1.27.1
🎉 All validation checks passed!
This PR modifies 1 plugin(s) and all checks have passed.
dispatcharr-plugins-bot
Bot
merged commit Sep 2, 2026
43c71e4
into
Dispatcharr:main
10 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the listing from
1.26.0to1.27.1.What's in the release
Path C matches stream names whether or not the stream is attached to a channel, which is what makes a large M3U work without curating feeds into channels first (#138). The flip side, reported by a user, is that a matchup channel could pick up foreign-language backup feeds they never added — and because ordering was quality-only, one could lead the stack.
language_preferences) — an ordered comma-separated list (en, orde, en). Replaces English-first ordering that was previously reachable only by enabling an unrelated pool-widening setting. Nothing is ever removed for its language.Language tags were enumerated from 16,970 real stream names rather than guessed: 480 detections, zero false positives.
PLandUS:are deliberately not language tags (Premier League; US Spanish-language broadcasting). The honest limit is documented in the setting's help text: a German Bundesliga feed namedBayern Munich vs Dortmundis character-for-character what an English one would be called, so group demotion is the reliable control for those.1.27.0 is withdrawn
Its
applycrashed withname 'source' is not defined. 1.27.1 fixes it and adds apyflakesgate over every module for that whole class of defect. The 1.27.0 release has been deleted so nothing can install it.Also in this PR
Two corrections to the listing README that predate this release:
channel_profile_nameis a legacy name for the group andenabled_channel_profilesis the separate real ChannelProfile setting.Both are outside the metadata-only allowlist, which the version bump covers.
Verification
.github/scripts/validate/validate.sh dispatcharr-ranked-matchups Jacob-Lasky mainrun locally against this branch:result=pass, exit 0, every check green (required fields, release artifact reachable, maintainers, license, permission, version, version bump). Release asset confirmed byte-identical to the local build, top-level folderdispatcharr_ranked_matchups/(snake_case, as the loader's module aliasing requires).🤖 Generated with Claude Code
https://claude.ai/code/session_0188u2GWGvTvTT2GKK26HTzj