Stable release. In the official Dispatcharr/Plugins catalogue — update in-app via Plugins → Find Plugins, or grab the ZIP below.
Three community-requested features (all opt-in)
Language-prefix stripping for more provider formats (#3, thanks @BrianWinhere + @mola1980)
The prefix stripper only handled EN - (dash) before. It now also handles:
- Pipe:
EN| Alita: Battle Angel 3D→Alita: Battle Angel 3D - Bare space (EN only):
EN 27 Gone Too Soon→27 Gone Too Soon— restricted toENso real titles likeIT Chapter Two,UP (2009),ED TVsurvive - Bullet-wrapped:
▪NL▪ Title/▪MULTIG▪ Title→Title
AC-130 / MI-5 are still preserved. Applies to titles, folder names, and category-derived genres.
New Category Filter (include only) setting (#3, #2)
Comma-separated category-name prefixes (e.g. [EN],[FR], case-insensitive) — only content whose M3U category starts with one of them is generated. Filters at the database-query level, so on a huge multi-language catalogue you generate only the few you want, without ever creating-then-cleaning-up the rest. Applies to Movies and Series. Empty = generate everything (default). Verified live: 33.8k → 1.3k for a prefix.
New Don't pin .strm files to a specific provider stream setting (#5 / PR #6, thanks @mcortt)
Omits ?stream_id= from .strm URLs so Dispatcharr's VOD proxy can fail over across accounts by priority instead of being locked to one relation. Default off; only useful once Dispatcharr's VOD failover (#1398) lands upstream (documented in the help text).
Compatibility
- Dispatcharr v0.24.0+ — verified on v0.26.0.
- Pure Python — Linux amd64/arm64, macOS arm64, Windows.
- Defaults unchanged; no settings migration.
Verification
SHA256: b992b95d8d0c30249afe3d816118c5f360ce7c2d3ce0347953d2cabda60136e4
Test coverage
181 unit tests (was 148 at v1.15.0) — new coverage for the language-prefix formats, category-filter parsing, and the proxy-URL builder.