Skip to Content
SSE PluginInstallation

Installation

Jellyfin installs from a plugin repository through the dashboard. Emby has no user-pasteable repository equivalent, so the Emby plugin installs manually from the release zip.

Using Tracearr? SettingsServersSet up real-time updates on a Jellyfin or Emby server card walks through these same steps with a copy button for the URL, and the card shows the live connection status once the plugin is running.

Requires Jellyfin 10.11 or newer.

Add the repository

In your Jellyfin dashboard, go to PluginsRepositories and add a repository named Tracearr with this URL:

https://raw.githubusercontent.com/Tracearr/Media-Server-SSE/main/manifest.json

Install from the catalog

Open the Catalog tab and install Tracearr SSE.

Restart Jellyfin

Restart Jellyfin to load the plugin.

Plugin updates show up in the catalog like any other Jellyfin plugin.

If you’d rather not add a repository: download Tracearr.Sse.Jellyfin_<version>.zip from Releases  and extract Jellyfin.Plugin.Sse.dll and MediaServer.Sse.Core.dll into plugins/Tracearr SSE/ inside your Jellyfin data directory, then restart.

Verify It’s Working

Connect to the endpoint with curl. The plugin answers immediately with a hello event carrying its version:

curl -N -H 'Authorization: MediaBrowser Token="YOUR_API_KEY"' \ http://your-jellyfin:8096/api/sse/events
event: hello data: {"version":"0.4.0.0","server":"jellyfin"}

Leave it running and start playback on any device; a playing event should arrive within a second. If nothing comes through, see Troubleshooting.

Verifying Release Files

Each release includes SHA-256 checksums and a GitHub build attestation:

sha256sum -c SHA256SUMS gh attestation verify Tracearr.Sse.Jellyfin_<version>.zip --owner Tracearr

The attestation proves the zip was built by this repository’s CI from public source.

Last updated on