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] Active Streams - Display your active Emby/Jellyfin/Plex streams on your dashboard

Featured Replies

Active Streams

A dashboard widget that displays currently active streams from your media servers. Supports Plex, Emby, and Jellyfin - all in one unified view.

Screenshot

widget_preview.png?raw=true

Features

  • Multi-server support - Monitor multiple Plex, Emby, and Jellyfin servers simultaneously

  • Dashboard widget - See active streams at a glance without leaving the dashboard

  • Real-time info - Shows title, user, device, and playback progress

  • Color-coded servers - Quick visual identification (Plex: gold, Emby: green, Jellyfin: blue)

  • Play/pause status - Green for playing, orange for paused

  • Configurable - Enable/disable the dashboard widget, set refresh interval, customize icons and widget title.

Installation

Install via Community Applications (search for "Active Streams") -

Manually install by copying and pasting the url below in the "Install Plugins" tab.

https://raw.githubusercontent.com/gthrift/activestreams-unraid/main/activestreams.plg

Setup

  1. After installation, go to Settings → Active Streams

  2. Click Add Server

  3. Enter your server details:

    • Name: Friendly name (e.g., "My Plex")

    • Type: Plex, Emby, or Jellyfin

    • Host: IP address or hostname

    • Port: Server port (default: Plex=32400, Emby=8096, Jellyfin=8096)

    • Token/API Key: Your server's authentication token

    • SSL: Enable if using HTTPS

  4. Click Test Connection to verify

  5. Save and return to the dashboard

Getting Your Token/API Key

Plex: Visit https://www.plex.tv/claim or find it in Plex settings under XML

Emby: Settings → API Keys → Create new key

Jellyfin: Settings → API Keys → Create new key

Changes

2026.03.23

  • Added options to hide User and Device columns

  • Added option to scroll long text

  • Added option to choose time stamps or text status

  • Updated widget formatting to align with unraid style

2026.02.05

  • Fixed Plex showing steams as transcoding when they are "Direct Play"

  • Added additional detail to the transcoding mouse over hint

  • Added a enable/disable toggle for servers on the settings page

2026.02.04

  • Rolled back scrolling stream name. Will look at reimplementing down the road.

  • Fixed CSS issues... maybe.

2026.02.03

  • Added option to scroll title text on hover

  • Fixed rogue header on dashboard

  • CSS changes

2026.0.2.01

  • Switched from MD5 to SHA256 for package integrity verification

  • Added CSRF protection to server management API

  • Set restrictive permissions (600) on servers.json to protect API tokens

  • Added configurable SSL certificate verification per server

2026.01.08

  • Fixed widget_title to remove extra characters (this will reset your widget positioning)

  • Fixed server settings window so it can be scrolled if the popup is taller than the page

  • Fixed settings page widget

2026.01.07

2026.01.06

  • Testing new build script to incorporate SMB fixes

2026.01.05

  • Fix install script that breaks SMB

2026.01.04

  • Fix permissions issues

2026.01.03

  • Bug fixes and improvements

  • Better logging and error handling

  • Removed widget on/of toggle

2026.01.02

  • Bug fixes

  • Unraid CA Store compliance changes

2026.01.01

  • Initial public release

Links

GitHub: https://github.com/gthrift/activestreams-unraid

Edited by gthrift

  • gthrift changed the title to [Plugin] Now Streaming - Display your active Emby/Jellyfin/Plex streams on your dashboard
  • Replies 71
  • Views 7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • @Squid I think the plugin is in a good state and ready to be evaluated and allowed back in the CA store. The issue was the way I was applying permission during the package build process and during

  • I've initially blacklisted this plugin. Multiple reports (and I had the same thing) where all SMB access to the server is prevented. I think it might only take effect once a stop / start of the arr

  • Delete the installed plugin and reinstall. I was attempting a rebrand but there’s a conflict somewhere I can’t find preventing the widget from loading. I rolled back to my last good version. The cu

Posted Images

Holy crap!!! Is this for real?

I have been looking for something like this for years.

Dude... I hope this is for real... I'm going to check out your github page and see if the installation is something that I can figure out.

Cheers!

Hi Dev,

Its likely operator error.... but can you explain how to enable your dashboard widget. Its not autopopulating and I cant find it in tile management either... any ideas?

  • gthrift changed the title to [Plugin] Active Streams - Display your active Emby/Jellyfin/Plex streams on your dashboard
  • Author

Delete the installed plugin and reinstall. I was attempting a rebrand but there’s a conflict somewhere I can’t find preventing the widget from loading. I rolled back to my last good version. The current version is Active Streams 2026.01.02.

Gthrift,

It works like a charm!

Thank you so much for designing this App.

Widget not visible on dashboard unraid version 7.0.1

Plugin version 2026.1.02 available on community app store

widget not visible. does ist stand in conflict with "Plex Streams" plugin?

dashboard widget is not visible, unRAID version 7.2.3, Active Streams version 2026.01.02

Edited by jlipskie

  • Author
12 hours ago, jlipskie said:

dashboard widget is not visible, unRAID version 7.2.3, Active Streams version 2026.01.02

16 hours ago, drmetro said:

Widget not visible on dashboard unraid version 7.0.1

Plugin version 2026.1.02 available on community app store

16 hours ago, joker1319 said:

widget not visible. does ist stand in conflict with "Plex Streams" plugin?


I have not noticed any conflicts with Plex Streams on my end. I believe the issue either has to do with the way I'm hiding the widget if the user turns it off combined with file permissions.


Can you all un the following command in your Unraid terminal and paste the output here or PM it to me?

ls -la /usr/local/emhttp/plugins/activestreams/ && echo "---" && cat /boot/config/plugins/activestreams/activestreams.cfg



Same issue, here is the result of that command

total 148
drwxr-xr-x 2 1001 1001   220 Jan 20 08:46 ./
drwxr-xr-x 1 1001 1001   560 Jan 15 19:42 ../
-rw-r--r-- 1 1001 1001  5717 Jan 15 19:42 ActiveStreams.page
-rw-r--r-- 1 1001 1001 18356 Jan 15 19:42 ActiveStreamsSettings.page
-rw-r--r-- 1 1001 1001 16889 Jan 15 19:42 activestreams_api.php
-rw-r--r-- 1 1001 1001  4994 Jan 15 19:42 activestreams_servers.php
-rw-r--r-- 1 1001 1001   822 Jan 15 19:42 emby.png
-rw-r--r-- 1 1001 1001   822 Jan 15 19:42 jellyfin.png
-rw-r--r-- 1 1001 1001   822 Jan 15 19:42 plex.png
-rw-r--r-- 1 1001 1001   392 Jan 15 19:42 streams.png
-rw-r--r-- 1 1001 1001 77657 Jan 15 19:42 widget_preview.png
---
POLL_INTERVAL="5"
DISPLAY_WIDGET="1"
WIDGET_ICON="streams"
WIDGET_TITLE="Active Streams"

Same issue here:

total 148
drwxr-xr-x 2 1001 1001 220 Jan 15 19:42 ./
drwxr-xr-x 1 1001 1001 560 Jan 15 19:42 ../
-rw-r--r-- 1 1001 1001 5717 Jan 15 19:42 ActiveStreams.page
-rw-r--r-- 1 1001 1001 18356 Jan 15 19:42 ActiveStreamsSettings.page
-rw-r--r-- 1 1001 1001 16889 Jan 15 19:42 activestreams_api.php
-rw-r--r-- 1 1001 1001 4994 Jan 15 19:42 activestreams_servers.php
-rw-r--r-- 1 1001 1001 822 Jan 15 19:42 emby.png
-rw-r--r-- 1 1001 1001 822 Jan 15 19:42 jellyfin.png
-rw-r--r-- 1 1001 1001 822 Jan 15 19:42 plex.png
-rw-r--r-- 1 1001 1001 392 Jan 15 19:42 streams.png
-rw-r--r-- 1 1001 1001 77657 Jan 15 19:42 widget_preview.png
---
POLL_INTERVAL="5"
DISPLAY_WIDGET="1"
WIDGET_ICON="plex"
WIDGET_TITLE="Plex Streams"

I also checked the Tile Management screen and the widget is not there as an option.

Edited by arafel

I also did a reset of tile management and it did not show up, if that helps with debugging.

  • Author

It looks like I have assigned the wrong permissions to the plugin files. Run the command below to assign ownership to root and see if there is a difference.

#Change file owner to root
chown -R root:root /usr/local/emhttp/plugins/activestreams/
chown -R root:root /boot/config/plugins/activestreams/

#List files to confirm owner change
ls -lan /usr/local/emhttp/plugins/activestreams/ | head -5


Edited by gthrift

There is no dashboard.cfg in that location FYI. Doing a reset via the GUI also does not bring it to the dashboard. Files after changing ownership

drwxr-xr-x 2    0    0   220 Jan 20 08:46 ./
drwxr-xr-x 1 1001 1001   560 Jan 15 19:42 ../
-rw-r--r-- 1    0    0  5717 Jan 15 19:42 ActiveStreams.page
-rw-r--r-- 1    0    0 18356 Jan 15 19:42 ActiveStreamsSettings.page

If you think your way of showing/hiding is the cause of it why not just remove that? Tile management on the dashboard deals with that.

image.png

Edited by TheLaughingMan
Add more context

I get the same result as @TheLaughingMan , also tried removing & reinstalling the plugin after running the commands (saw there was an update)

  • Author
10 minutes ago, TheLaughingMan said:

There is no dashboard.cfg in that location FYI. Doing a reset via the GUI also does not bring it to the dashboard. Files after changing ownership

drwxr-xr-x 2    0    0   220 Jan 20 08:46 ./
drwxr-xr-x 1 1001 1001   560 Jan 15 19:42 ../
-rw-r--r-- 1    0    0  5717 Jan 15 19:42 ActiveStreams.page
-rw-r--r-- 1    0    0 18356 Jan 15 19:42 ActiveStreamsSettings.page

If you think your way of showing/hiding is the cause of it why not just remove that? Tile management on the dashboard deals with that.

image.png

Try updating to 2026.01.03. I removed code to hide the widget.

I have, I did a uninstall and install of the new version and it still does not show.

Been looking for a replacement for Plex streams since it stopped working. Hopefully this dashboard issue is fixed soon.

I've initially blacklisted this plugin. Multiple reports (and I had the same thing) where all SMB access to the server is prevented. I think it might only take effect once a stop / start of the array takes place.

Crap, I have been troubleshooting my smb problems all day and it seems it´s because of this plugin..🤬

30 minutes ago, Squid said:

I've initially blacklisted this plugin. Multiple reports (and I had the same thing) where all SMB access to the server is prevented. I think it might only take effect once a stop / start of the array takes place.

Is there anything we need to do besides uninstall it? Like did it make any ownership changes we need to manually remove?

Edited by TheLaughingMan

2 minutes ago, TheLaughingMan said:

Is there anything we need to do besides uninstall? Like the ownership changes to be reversed?

Is there anything we need to do besides uninstall it? Like did it make any ownership changes we need to manually remove?

Right? I didn't do any of the privilege changes but when I uninstalled the plugin there was a continues to run in the background notification. Not sure what to do about that.

Uninstalling alone didn't work, I still can't access my SMB share. At the tail-end of a disk-clear so once that finishes I'll try restarting the array.

  • Author

51 minutes ago, Squid said:

I've initially blacklisted this plugin. Multiple reports (and I had the same thing) where all SMB access to the server is prevented. I think it might only take effect once a stop / start of the array takes place.

I haven't seen that on my end. I'll investigate.

I noticed when I removed it, its trashed the hell out of my GUI.
Rebooting it hasn't fixed it either, everything was working fine till I uninstalled it.

Currently doing a total power down, cut power then power it back up, hoping it brings everything back, or means a reinstall of UNRAID which I reallyyyyyyyyy don't want to do.

Screenshot_2026-01-20_at_19.02.10.png

Edited by LoneWol12016

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.