Skip to content

v1.16.0 — language-prefix formats, category filter, omit stream_id

Latest

Choose a tag to compare

@R3XCHRIS R3XCHRIS released this 01 Jul 20:46

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 3DAlita: Battle Angel 3D
  • Bare space (EN only): EN 27 Gone Too Soon27 Gone Too Soon — restricted to EN so real titles like IT Chapter Two, UP (2009), ED TV survive
  • Bullet-wrapped: ▪NL▪ Title / ▪MULTIG▪ TitleTitle

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.