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] Plex Streams

Featured Replies

Hello. I set the Docker settings from custom:br0 to host. Since then, the Plexserver has been found in the plugin. Maybe it will help...

  • 1 month later...
  • Replies 454
  • Views 83.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I am planning a rewrite of this plugin, and will add that to the list of support besides also being able to support other media server platforms

  • This has been added as well as turning on/off the dashboard widget in 2020.05.20b.  If you turn it off you can access it through the widget or under Tools->System Information.

  • It does just work for MANY. Have you tried my suggestion yet? I definitely want to assist in getting this issue resolved for many, but as I stated it is the results coming back from Plex that are th

Posted Images

On 7/17/2024 at 3:38 PM, dorgan said:

I am planning a rewrite of this plugin, and will add that to the list of support besides also being able to support other media server platforms

Necro'ing an old post, but interested if you are working on this?

  • Author
23 minutes ago, kerbys said:

Necro'ing an old post, but interested if you are working on this?

I started to, but havent had much time

I know this is probably an idiot question. But is there a way to change what network interface this plugin uses? I cannot get the plugin to find my plex server and I think it has to do with plex being on a separate subnet and interface. Maybe I'm wrong.

I have Plex and the plugin on the same network interface and subnet and this plugin does not see Plex.

 

ETA: I apologize. I'm just frustrated with this plugin and I realize it isn't anyones fault. I've gone through this thread and done everything I can find to fix this and nothing has worked. I'm just gonna leave it alone and revisit in week or so.

 

Edited by m411b
Removed threats from post

  • 1 month later...

Hey just wanted to advise of an issue I'm having.

 

Basically the plugin counts three streams for every one real stream.

 

Right now I have only 4 streams going on at once but it says there are 12 and the streaming pages actually shows 12 of them.

 

image.png.8a6b488aff398e7342d20ab317c4ff8c.png

 

 

 

 

image.thumb.png.5f2d6d95d75780a82e366199e60d17db.png

Edited by DevanteWeary

  • Author
9 minutes ago, DevanteWeary said:

Hey just wanted to advise of an issue I'm having.

 

Basically the plugin counts three streams for every one real stream.

 

Right now I have only 4 streams going on at once but it says there are 12 and the streaming pages actually shows 12 of them.

 

image.png.8a6b488aff398e7342d20ab317c4ff8c.png

 

 

 

 

image.thumb.png.5f2d6d95d75780a82e366199e60d17db.png

Can you show me your settings page, of course blurring out any keys

On 2/18/2025 at 6:35 PM, dorgan said:

Can you show me your settings page, of course blurring out any keys

 

Sure thing!

 

image.png.f5f0313efa6cc7ca936eebfe7313e462.png

Edited by DevanteWeary

I have had this plugin installed for 3 years and it has only ever connected to my server once. I am on Unraid 7.0.0. I too, have trouble where it only searches for my server and does not find it. If I type in the IP of my server in the custom field, then it still does nothing. 

I installed the plugin but I am not able to connect to my Plex Server. How can I troubleshoot?

Hi,

 

Can this be fixed? Maybe by making the "end of stream" time optional in the settings?

 

Thank you!

 

image.png.fee27d43748a4bbab0242e592e9690b6.png

  • 4 weeks later...

This used to work fine, but it no longer works. Plex token doesnt find the server anymore and putting in an IP in the customer servers field doesnt pull anything.. not sure what would be causing it since the settings for it are so limited.

  • 2 weeks later...
  • Author
On 3/30/2025 at 3:55 AM, Kognac said:

This used to work fine, but it no longer works. Plex token doesnt find the server anymore and putting in an IP in the customer servers field doesnt pull anything.. not sure what would be causing it since the settings for it are so limited.

Whether you are selecting the server from the list, or manually supplying the ip address, you will need a token.

  • Author
On 2/21/2025 at 2:26 PM, Actane727 said:

I have had this plugin installed for 3 years and it has only ever connected to my server once. I am on Unraid 7.0.0. I too, have trouble where it only searches for my server and does not find it. If I type in the IP of my server in the custom field, then it still does nothing. 

Can you show me your settings page, of course blurring out any keys

  • Author
On 2/20/2025 at 4:20 PM, DevanteWeary said:

 

Sure thing!

 

image.png.f5f0313efa6cc7ca936eebfe7313e462.png

Can you share the output of https://[unraid_server_url]/plugins/plexstreams/ajax.php?dbg=1  you'll want to remove any sensitive info

On 4/7/2025 at 6:08 PM, dorgan said:

Whether you are selecting the server from the list, or manually supplying the ip address, you will need a token.

Hey, So it has a token in it and if I go to "fetch" a new token it opens up the plex login screen and grabs a token but it doesnt show the server IP or anything, If i manually add the server to the custom field it still doesnt do anything.

  • Author
1 hour ago, Kognac said:

Hey, So it has a token in it and if I go to "fetch" a new token it opens up the plex login screen and grabs a token but it doesnt show the server IP or anything, If i manually add the server to the custom field it still doesnt do anything.

Can you share the output of https://[unraid_server_url]/plugins/plexstreams/ajax.php?dbg=1  you'll want to remove any sensitive info
 

the IP list is fetched from plex, it then uses the selects ip’s to communicate locally with the selected plex server via its local API.

  • Author
8 minutes ago, dorgan said:

Can you share the output of https://[unraid_server_url]/plugins/plexstreams/ajax.php?dbg=1  you'll want to remove any sensitive info
 

the IP list is fetched from plex, it then uses the selects ip’s to communicate locally with the selected plex server via its local API.

Can you also share the output of https://[unraid_server_url]/plugins/plexstreams/getServers.php?dbg=1

21 minutes ago, dorgan said:

Can you share the output of https://[unraid_server_url]/plugins/plexstreams/ajax.php?dbg=1  you'll want to remove any sensitive info
 

the IP list is fetched from plex, it then uses the selects ip’s to communicate locally with the selected plex server via its local API.

7WFw4j.png

Nevermind, what information should I keep private?

Just the Plex Token?

Edited by Kognac

  • Author
1 hour ago, Kognac said:

Nevermind, what information should I keep private?

Just the Plex Token?

Token and any public IP addresses

1 minute ago, dorgan said:

Token and any public IP addresses

Ajax:
<pre>array(1) { [0]=> string(133) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(1) { [0]=> string(133) "https://IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN } </pre><pre>array(2) { [0]=> string(133) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [1]=> string(135) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(2) { [0]=> string(133) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [1]=> string(135) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" } </pre><pre>array(3) { [0]=> string(133) "https://IP.:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [1]=> string(135) "https://IP.32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [2]=> string(80) "IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(3) { [0]=> string(133) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [1]=> string(135) "https://IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [2]=> string(80) "IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" } </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(0) "" </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(0) "" </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>array(0) { } </pre>[]
getServers:
<pre>string(61) "https://plex.tv/devices.xml?X-Plex-Token=TOKEN" </pre>{"serverList":{"bd5***":{"Name":"plex-home","Identifier":"bd5***","Connections":[]},"a90***":{"Name":"plex-home","Identifier":"a90***","Connections":[]},"f8b***":{"Name":"plex-home","Identifier":"f8b***","Connections":[]},"73b***":{"Name":"plex-home","Identifier":"73b***","Connections":[]},"894***":{"Name":"Plex","Identifier":"894***","Connections":[]}}}

  • Author
6 minutes ago, Kognac said:

Ajax:
<pre>array(1) { [0]=> string(133) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(1) { [0]=> string(133) "https://IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN } </pre><pre>array(2) { [0]=> string(133) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [1]=> string(135) "https://IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(2) { [0]=> string(133) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [1]=> string(135) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" } </pre><pre>array(3) { [0]=> string(133) "https://IP.:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [1]=> string(135) "https://IP.32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" [2]=> string(80) "IP:32400/status/sessions?X-Plex-Token=TOKEN_m=1744312685" } </pre><pre>array(3) { [0]=> string(133) "https://IP.:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [1]=> string(135) "https://IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" [2]=> string(80) "IP:32400/media/subscriptions/scheduled?X-Plex-Token=TOKEN" } </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(0) "" </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>string(0) "" </pre><pre>string(83) "<?xml version="1.0" encoding="UTF-8"?> <MediaContainer size="0"> </MediaContainer> " </pre><pre>array(0) { } </pre>[]
getServers:
<pre>string(61) "https://plex.tv/devices.xml?X-Plex-Token=TOKEN" </pre>{"serverList":{"bd5***":{"Name":"plex-home","Identifier":"bd5***","Connections":[]},"a90***":{"Name":"plex-home","Identifier":"a90***","Connections":[]},"f8b***":{"Name":"plex-home","Identifier":"f8b***","Connections":[]},"73b***":{"Name":"plex-home","Identifier":"73b***","Connections":[]},"894***":{"Name":"Plex","Identifier":"894***","Connections":[]}}}

OK yeah something funky is definitely going on a it looks like it gets the list of servers, but then doesnt have any connections.  Either way can you change Use SSL Connection to the opposite of what you currently have it set as and see if that has any impact?

11 minutes ago, dorgan said:

OK yeah something funky is definitely going on a it looks like it gets the list of servers, but then doesnt have any connections.  Either way can you change Use SSL Connection to the opposite of what you currently have it set as and see if that has any impact?


So tried changing to SSL connection, nothing. just spins and tried to remove token and refresh it basically but it doesnt detect any servers. Maybe ill try the good old uninstall and reinstall

  • Author
On 4/10/2025 at 4:52 PM, Kognac said:


So tried changing to SSL connection, nothing. just spins and tried to remove token and refresh it basically but it doesnt detect any servers. Maybe ill try the good old uninstall and reinstall

Yeah try an uninstall and a reinstall.  It sounds like you have something really funky going on, but I am really not sure why its not pulling any connections from plex for you.  If you Plex server local or remote?

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.