github JellyboxAD/Jellyfin.Plugin.StreamLimit v1.1.0.1

4 hours ago

🛠️ v1.1.0.1 — Compatibility & reliability fixes

Recommended update for everyone. Install it from Dashboard → Plugins (your server picks the right build), then restart Jellyfin.

Jellyfin server Version File
10.11.0 → 10.11.x 1.1.0.1 StreamLimit-v1.1.0.1.zip
12.0 / 12.1 1.1.1.1 StreamLimit-v1.1.0.1-jellyfin12.zip

🐛 Fixes

  • Plugin failed to load on Jellyfin 10.11.0 – 10.11.10 with "references an incompatible version of one of the shared libraries" (#19). It is now built against Jellyfin 10.11.0 and loads on every 10.11.x release.
  • Missing plugin logo on Jellyfin 12, and the disable/uninstall buttons failing there. The Jellyfin 12 build reported the wrong version to the server.
  • Ghost sessions no longer lock users out. A client that crashed without reporting a stop could get the user's new, legitimate stream stopped for up to ~10 minutes. Sessions that haven't reported playback for 3 minutes no longer count.
  • Transcode kill is more precise. It no longer stops every transcode of a device when the client didn't send a playback session id.
  • Custom web message now works on servers with a BaseUrl (e.g. https://example.com/jellyfin).

🔧 Under the hood

  • The Jellyfin 12 build now targets the final 12.0.0 packages (verified on 12.0, 12.1 and 13.0-dev).
  • Tests run on both builds, and each release publishes itself to the plugin repository automatically.
  • The README has been rewritten, with a compatibility table, per-client behaviour and troubleshooting.

⬆️ Upgrading

Nothing to configure: your limits and settings are kept.
If the plugin shows NotSupported after updating: uninstall it, restart, reinstall it from the catalog, and restart again.

Full changelog: v1.1.0.0...v1.1.0.1

Don't miss a new Jellyfin.Plugin.StreamLimit release

NewReleases is sending notifications on new releases.