Skip to content

[channel-mapparr] Update to 1.26.2141433 - #212

Merged
dispatcharr-plugins-bot[bot] merged 1 commit into
Dispatcharr:mainfrom
PiratesIRC:channel-mapparr-1.26.2141433
Aug 2, 2026
Merged

[channel-mapparr] Update to 1.26.2141433#212
dispatcharr-plugins-bot[bot] merged 1 commit into
Dispatcharr:mainfrom
PiratesIRC:channel-mapparr-1.26.2141433

Conversation

@PiratesIRC

Copy link
Copy Markdown
Contributor

Updates Channel Mapparr from the published 1.26.1791324 to 1.26.2141433.

Upstream repository: https://github.com/PiratesIRC/Dispatcharr-Channel-Maparr-Plugin
Release: https://github.com/PiratesIRC/Dispatcharr-Channel-Maparr-Plugin/releases/tag/1.26.2141433
Full changelog: https://github.com/PiratesIRC/Dispatcharr-Channel-Maparr-Plugin/blob/main/docs/CHANGELOG.md

What changed since the published version

Channel Groups to Ignore — a deny list for scoping, supporting * and ? wildcards and
case-insensitive matching. It applies to reads and writes alike, and a token matching no existing
group refuses the run rather than silently processing everything. New modules group_scope.py and
wildcard_match.py.

Emailed reports — optionally email a report of each run as an HTML page and/or a CSV, delivered
by the Newsflasharr plugin. Off by default, and Newsflasharr is not required: with it absent,
nothing is sent and nothing fails. The emailed report is built separately from the CSV exports and
deliberately excludes the plugin settings that name the user's M3U sources; channel names are also
scrubbed of M3U account names and IP addresses, and that scrub fails closed. The HTML table sorts
by clicking a column heading. New modules reports.py, notify_bridge.py and notify_client.py.

Validate Settings reports only what needs acting on, rather than returning its whole readout.

The plugin no longer checks for its own updates. That check ran on the per-request path and
made the settings page depend on outbound network access. Every action except per-channel logos now
works fully offline.

Matcher fixes carried in matching_core.py.

Notes for review

  • Three files updated, five added. The twenty unchanged files are left byte-identical to what is
    already published, so this diff contains no line-ending churn across the large country databases.
  • plugin.json is BMP-only; version, author and license are unchanged in form.
  • Tested on Dispatcharr 0.28.2. The upstream repository's test suite is green.

Brings the published plugin from 1.26.1791324 up to 1.26.2141433.

Three files updated (plugin.py, plugin.json, matching_core.py) and five added
(group_scope.py, wildcard_match.py, reports.py, notify_bridge.py,
notify_client.py). The twenty unchanged files are left byte-identical to what is
already published, so the diff shows only real changes rather than line-ending
churn across the country databases.
@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the Plugin Update A plugin already in the repository is being updated. label Aug 2, 2026
@dispatcharr-plugins-bot

Copy link
Copy Markdown

Plugin Validation Results

Modified plugins: 1

Plugin: channel-mapparr

Standardizes broadcast (OTA) and premium/cable channel names using network data and channel lists. Supports M3U stream import, category organization, and fuzzy matching across 42K+ channels in 11 countries.

Source Repository

Check Status Details
Required fields All required fields present
Maintainers PiratesIRC
License MIT - MIT License
Permission You have permission to modify this plugin
Version 1.26.2141433
Version bump 1.26.17913241.26.2141433

🎉 All validation checks passed!

This PR modifies 1 plugin(s) and all checks have passed.


Other plugins by PiratesIRC in this repository (6)
Plugin Slug Version
EPG Janitor epg-janitor 1.26.1791309
Event Channel Managarr event-channel-managarr 1.26.1711720
IPTV Checker iptv-checker 1.26.1741204
Lineuparr lineuparr 1.26.1791747
Newsflasharr newsflasharr 1.26.2142011
Stream-Mapparr stream-mapparr 1.26.2141957

@dispatcharr-plugins-bot
dispatcharr-plugins-bot Bot merged commit 0e49141 into Dispatcharr:main Aug 2, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Plugin Update A plugin already in the repository is being updated.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant