See who's watching on Jellyfin.

FullJellyfin · Media serverSessions and health in the first beta

Tillarr shows your Jellyfin server at work: who's watching, on which device, and whether each stream plays directly or transcodes, with the reason in plain words.

A transcode without hardware acceleration is flagged, because that's what loads a server's CPU.

JellyfinChecking…Healthy
VersionChecking…10.11.2
RestartChecking…Not needed
PlayingChecking…2 · 1 transcoding
LibraryChecking…1,204 movies · 85 shows
Jellyfin's card in Tillarr, with example values.

What you see

  • Now watching: who, on what device, the title, progress, and direct play, direct stream or transcode with Jellyfin's reasons
  • Recently added, with a show's new episodes as one card
  • A health card: version, restart pending, playing now and library size

What you can do

Read-only for now: Tillarr watches Jellyfin and leaves playback to Jellyfin's own apps.

When something goes wrong

  • A pending restart needs attention
  • Transcoding without hardware acceleration needs attention
  • At 1.0, with Pro: notifications through Jellyfin's webhook plugin, such as new items and failed sign-ins

Connect Jellyfin

What to have ready when you add it in Tillarr.

  1. Its address. Usually http://your-server:8096. Add a remote address too, and Tillarr uses it when home doesn't answer.
  2. Its API key. In Jellyfin: Dashboard → API Keys. This key has full control of Jellyfin.

Good to know

  • An API key has no user, so Recently added covers the whole server.
  • Tillarr's sign-in header works on Jellyfin 12, which turned off the older ones.

Behind a sign-in page

Jellyfin's clients use many routes, so a sign-in page in front of it gets in the way. Give Jellyfin its own hostname without one, or let your network through. The remote access guide shows how.

How Tillarr checks Jellyfin

Without a key, Tillarr asks for /System/Info/Public to see that Jellyfin is up, and reads its version from the answer. With the key, everything else comes from Jellyfin's own API. Every request goes from your device straight to your server, never through us. Works with Jellyfin 10.10, 10.11 and 12.

Questions

Is Tillarr a Jellyfin player?

No. Tillarr watches and manages your server. Jellyfin's own apps play your library.

Why is a stream transcoding?

Tillarr shows Jellyfin's reasons for each session in plain words, such as a codec or bitrate the device can't play.