Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Plugin] Stream Viewer

Featured Replies

Stream Viewer shows what is playing on your Plex, Jellyfin and Emby servers, right on the Unraid dashboard, and keeps the history so you can look back later.

The dashboard widget lists every active stream with user, device, IP, progress, quality and codec, and marks Direct Play, Direct Stream and Transcode so you can see at a glance what is costing CPU. Each stream can expand to the full technical details and the synopsis with cover art. There is a Kill Session button, per-container CPU and RAM micro-bars, and a server type filter. Up to 10 servers, mixed types, on one widget.

widget3.png

The statistics page (Tools > Viewers Suite > Stream Viewer) is the part people asked for most:

  • Dashboard: active streams, most watched, top users, recent history

  • Users: per-user plays, watch time, movies vs episodes, play type breakdown, downloads

  • History: full watch history with filters, search, pagination and CSV export

  • Downloads: who downloaded what for offline use. Jellyfin and Emby only, Plex keeps no download log

  • Libraries, Graphs and Insights

History lives in a SQLite database on your array, with configurable retention and optional IP masking. Collection runs every minute in the background, so nothing is missed between page loads. Remote viewers get a country and city from ip-api.com; that is the only thing that leaves your server.

statistics-dashboard.png

Plex setup is a sign-in with plex.tv that discovers your servers and stores only per-server access keys, never your plex.tv token. Jellyfin and Emby take a URL and an API key. Jellyfin 12 is supported.

Requirements: Unraid 7.2.0 or newer.

Install from Community Applications, search for Stream Viewer.
Source, README and changelog: https://github.com/Lazaros-Chalkidis/unraid-streamviewer

Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version, your Unraid version and which media server you use, and I will answer there.

Two notes:

  1. If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting one at a time.

  2. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.

Edited by Lazaros Chalkidis
Upload Screenshot

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.