github Dispatcharr/Dispatcharr v0.28.2
Release v0.28.2

4 hours ago

✨ New Features

Extra Schedules Direct Debugging

  • EPG source settings include an Extra Schedules Direct Debugging toggle for use only when Schedules Direct support asks you to enable it. If SD reports an unexpected debug connection, the toggle turns itself off automatically.

🔄 Changes & Improvements

Schedules Direct Settings UI

  • Auto-Apply EPG Logos now appears in the shared middle column for both XMLTV and Schedules Direct sources, matching the XMLTV layout. SD-specific options (logo style, posters, debug) stay in the right panel.

Schedules Direct Posters & Auth

  • Programme poster requests reuse a shared SD session across workers instead of each process logging in separately, which reduces unnecessary token calls and is more reliable under load.

Image Cache Layout

  • Logo and poster caches now live under /data/cache/ instead of /data/logo_cache. On startup, an existing /data/logo_cache folder is moved once to /data/cache/logos so previously downloaded logos are kept.
  • Channel and VOD logos are cached at /data/cache/logos for 24 hours.
  • Schedules Direct programme posters use a separate cache at /data/cache/sd_posters for 14 days, so the same artwork is not re-downloaded as often and counts less against SD's daily image limit.

🐛 Bug Fixes

Schedules Direct Posters

  • Fixed programme artwork requests continuing after Schedules Direct's daily image download limit was reached. Dispatcharr now detects that limit, stops further image fetches for the source until the next day (UTC), and avoids retrying images SD has already reported as missing.
  • Fixed poster links sometimes not being saved after an EPG refresh when artwork metadata was incomplete, so programmes that still need artwork can pick up posters on the next run.

Schedules Direct Authentication & Lineups

  • Fixed unclear or misleading errors when Schedules Direct is offline, busy, or rejecting logins from too many IPs. Messages now describe the situation more clearly, including when you should not keep retrying.
  • Fixed Dispatcharr repeatedly requesting new SD tokens after credential or account failures that will not clear on their own (bad password, account lock, login/IP limits). Those cases now cool down until you change credentials or the lockout expires, instead of hammering /token.
  • Fixed lineup add/remove not fully respecting Schedules Direct's daily change limit. The UI blocks remove when no changes remain for the day, and deletes that hit the limit are handled cleanly.

Schedules Direct users: update as soon as possible. Earlier versions could keep requesting programme artwork after Schedules Direct's daily image download limit was reached, which risks account restrictions. This release stops further image fetches once that limit is hit and improves SD authentication so bad credentials and lockouts are not retried endlessly.

Don't miss a new Dispatcharr release

NewReleases is sending notifications on new releases.