Skip to content

Dispatcharr

v0.25.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 11d Media Servers
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

ReleasePort's take

Light signal
editorial:auto 11d

Release v0.25.1 resolves critical bugs in Auto‑Sync migration, XC playlist generation, stream URL handling, and DVR/series rule saving.

Why it matters: Fixes database migration errors for deleted source M3U accounts on PostgreSQL, corrects XC M3U playlists to forward output profile/format parameters, ensures proper output format resolution without forcing mpegts, and eliminates permanent loading spinners/SynchronousOnlyOperation errors in gevent/uWSGI workers.

Summary

AI summary

Updates Auto-Sync, DVR & Series Rules, and πŸ› Bug Fixes across a mixed release.

Changes in this release

Bugfix Medium

Fixes database migration error in Auto-Sync for deleted source M3U accounts on PostgreSQL.

Fixes database migration error in Auto-Sync for deleted source M3U accounts on PostgreSQL.

Source: llm_adapter@2026-05-23

Confidence: high

β€”
Bugfix Medium

Fixes saving a series rule that caused a permanent loading spinner and `SynchronousOnlyOperation` error in gevent/uWSGI workers.

Fixes saving a series rule that caused a permanent loading spinner and `SynchronousOnlyOperation` error in gevent/uWSGI workers.

Source: llm_adapter@2026-05-23

Confidence: high

β€”
Bugfix Medium

Fixes XC M3U playlists to forward output profile and format parameters into stream URLs.

Fixes XC M3U playlists to forward output profile and format parameters into stream URLs.

Source: llm_adapter@2026-05-23

Confidence: low

β€”
Bugfix Medium

Fixes XC stream URL handling to follow correct output format resolution order without forcing `mpegts`.

Fixes XC stream URL handling to follow correct output format resolution order without forcing `mpegts`.

Source: llm_adapter@2026-05-23

Confidence: low

β€”
Full changelog

πŸ› Bug Fixes

Auto-Sync

  • Fixed a database migration error introduced with the Auto-Sync Overhaul in v0.25.0. The migration failed on PostgreSQL for users who had auto-synced channels whose source M3U account had been deleted - leaving orphaned channels that caused a constraint error mid-migration. (Fixes #1259)

XC API & M3U Output

  • Fixed XC M3U playlists (get.php) generating bare stream URLs with no query string. Output profile and output format parameters were never forwarded into the individual stream URLs, so the proxy had no basis to apply them when a client actually played a stream.
  • Fixed XC stream URLs with no file extension being incorrectly forced to mpegts, bypassing the normal output format resolution order. Streams with no extension now correctly follow the ext > user default > server default chain; only .mp4 forces fmp4 and .ts forces mpegts.

DVR & Series Rules

  • Fixed saving a series rule causing a permanent loading spinner and a SynchronousOnlyOperation error. In gevent/uWSGI workers, the WebSocket notification sent after rule evaluation was creating an asyncio event loop that could not make progress, hanging the request. This also caused any ORM call made by another greenlet on the same thread to throw an error. (Fixes #1260)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Dispatcharr

Get notified when new releases ship.

Sign up free

About Dispatcharr

Open-source IPTV stream management platform for consolidating multiple providers, managing EPG data, and sharing content with advanced control features

All releases β†’

Beta — feedback welcome: [email protected]