🛠️ 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