Connect Jellyfin

Add Jellyfin to Kochab with an API key and default port 8096.

Jellyfin is a media server. Kochab uses its API for library browsing, session and activity data, not for full server administration.

What Kochab exposes through Jellyfin

  • Activity tab: now playing streams, active sessions, and reachability, with pause/resume/stop per session
  • Detail surface: live stream count and links to Activity and Library, including the Jellyfin catalog
  • Push: newly added media notifications. After you enable notifications for this device, Kochab attempts to register the webhook in Jellyfin when the Webhook plugin is available

Not exposed through Jellyfin

User/library administration, plugin config, transcoding settings, and finer remote control (skip, volume, cast) stay in Jellyfin’s apps and web UI. Kochab is not a Jellyfin remote control replacement.

Before you start

In Jellyfin: Dashboard -> Advanced -> API Keys. Create a key and copy it.

Default connection

Field Typical value
Port 8096
Scheme http on LAN, https behind a reverse proxy
Auth API key sent as Authorization: MediaBrowser Token=...

Add in Kochab

  1. Open More > Stacks & Services > + > Add service and choose Jellyfin.
  2. Enter your host.
  3. Set port 8096 unless you use a custom port or proxy.
  4. On Credentials, choose Enter an API key instead and paste the key. You can also use Sign in with the server’s administrator account.
  5. Tap Test & Add.
  6. Choose which libraries Kochab should include when prompted (you can change this later).

TLS

See Certificate trust for self-signed certificates.

Official docs

Jellyfin API documentation