It is currently March 28th, 2024, 2:58 pm

Tautulli Desktop Monitoring for Plex Media Server

Media controls, music players, video and animated visualizers
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Tautulli Desktop Monitoring for Plex Media Server

Post by limitless »

Image

Image

Image

This is an heavily edited version of an original post by Ryan Gosewehr:
https://www.reddit.com/r/PleX/comments/4yq6d3/working_on_a_win10themed_rainmeter_widget/

Tautulli Monitoring for Plex Media Server Reddit Post
https://www.reddit.com/r/Rainmeter/comments/8v50xr/tautulli_desktop_monitoring_for_plex_media_server/
Tautulli Desktop Monitoring (formerly PlexPy Desktop Monitoring) with Rainmeter is a simple way to view current status of Users Streaming on your Plex Media Server without having to leave your desktop.

Currently this skin supports monitoring a Maximum of 10 Streams.
Let me know if you have any issues with this. The variables file needs to be edited before use to include the API Key for Tautulli and also the Address and other information.

I am open to any proposed changes or additions to this. I would love to see the community interested in this app. I have worked many days and many nights (most were spent learning Rainmeter itself) to try to make this as cool as possible. Still a work in progress, but I felt it was time to release something.


Enjoy!

:17good

DEVIANT ART LINK: https://www.deviantart.com/bdrumm/art/Tautulli-Desktop-Monitoring-2-1-3-845401027

Image

Code: Select all

Version 2.2.0 (September 23rd, 2020) [Update]
----------------------------
• Added setting to set width of skin.
• Added setting to show or hide the Tautulli Logo.
• Added setting for Overall Size of the Skin.
• Added setting to keep the Activated Menu always open.
• Added setting to remove Overall Progress information from the bottom of the skin.
• Added setting to show or hide the File Size.
• Added year to the Now Playing String.
• Modified the Tooltip to include much more information, including File Size and File Location, Playback Device Platform, and the Container of the file being streamed.
• Code Cleanup and Optimization.
• This is the most efficient version yet!

Code: Select all

Version 2.1.3 (May 19th, 2020) [Update]
----------------------------
• Removed need for Lua Script as API shows Transcode Count Information.
• Bitrate was Incorrectly Calculated and was not showing the current streaming bitrate. Updated this RegEx to include the correct quality / bandwidth.
• Overall Bandwidth is included in the API as well. Updated / Added this RegEx.

Code: Select all

Version 2.1.1 (May 18th, 2020) [Update]
----------------------------
• Few fixes that were missed in previous update.

Code: Select all

Version 2.1.0 (May 18th, 2020) [Update]
----------------------------
• Ensured Measures that do not have its data shown, do not attempt to retrieve data.
• Cleaned up unneeded Comments in Script

Code: Select all

Version 2.0 (April 21st, 2020) / (February 11th, 2020) [Update]
----------------------------
• Added the Squared Variation and the Small Variation
• Code Cleanup / Other Minor changes

Code: Select all

Version 1.3.6 (October 27th, 2018) [Update]
----------------------------
• Minor changes

**I have had alot change in the past year and with a new family that is growing and the bills increasing, I have been dedicated to working hard to keep food on the table. This has left the application in a stagnant place. I wish I could do more!**

Code: Select all

Version 1.3.0 (September 14th, 2017) [Update]
----------------------------
• Fixed the Overall Progress Bar Issue. Everything now updates as intended.
• Changed the design of the border around the Main Window and the Activated Drop Down Menu.
• Revised some of the code.

**More Features to be released.. Check back for Updates.**

Code: Select all

Version 1.1.2 (August 24th, 2017) [Update]
----------------------------
• Optimized Code for a Performance Increase (Less API Calls over Webparser)
• Added Bitrate Calculation to Allow you to Monitor mbps Utilization
• Fixed Design Flaws (Hovering could show two Tooltips while viewing Stream Details)
• Added More Notes to Code for Easier Understanding of what is going on
• Added a Histogram that Tracks the Changes of the Stream Count (Used to see if the server is being utilized or not)
• Completely Changed Folder Structure
• Added Time Duration / Time Completed
• And many more changes.

**Still Have Not Fixed the Overall Bar / Values from Populating Twice when a Stream is Exited (A work around is to close and open back up the Activity Panel by pressing on the Plex Arrow)**

Code: Select all

Version 1.0.1 (July 11th, 2017) [Update]
----------------------------
Updated the Overall Calc Formula to Dynamic Variables. This fixes the values. 

(You still have to refresh the Skin if the Overall Progress has a Stream Drop (was Stopped During Playback or Timed Out), it will double the last value before the stream stopped and cause the overall calc to be incorrect until another stream starts at that number (Ex. Stream 1 , Stream 2 , Stream 3 , etc). Working towards a solution, but just don't know how fast I will find it.)
Want to donate?
https://limitless-server.com/donate
Attachments
Tautulli Desktop Monitoring_2.2.0.rmskin
(September 23rd, 2020)
(502.35 KiB) Downloaded 1012 times
Tautulli Desktop Monitoring_2.1.3.rmskin
(May 19th, 2020)
(508.01 KiB) Downloaded 472 times
Tautulli Desktop Monitoring_2.1.1.rmskin
(May 18th, 2020)
(508.49 KiB) Downloaded 371 times
Tautulli Desktop Monitoring_2.1.0.rmskin
(May 18th, 2020)
(508.49 KiB) Downloaded 353 times
Tautulli Desktop Monitoring_2.0.rmskin
(April 21st, 2020)
(2.23 MiB) Downloaded 538 times
Tautullo Desktop Monitoring_1.3.6.rmskin
(October 27th, 2018)
(525.7 KiB) Downloaded 692 times
Tautulli Desktop Monitoring_1.3.5.rmskin
(June 30th, 2018)
(525.75 KiB) Downloaded 832 times
PlexPy Desktop Monitoring_1.3.0.rmskin
(September 14th, 2017)
(881.04 KiB) Downloaded 1008 times
PlexPy Desktop Monitoring_1.1.2.rmskin
(August 24th, 2017)
(527.1 KiB) Downloaded 575 times
PlexPy Monitoring_1.01.rmskin
(July 11th, 2017)
(693.9 KiB) Downloaded 524 times
PlexPy Monitoring_1.0.rmskin
(April 18th, 2017)
(350.67 KiB) Downloaded 691 times
Last edited by limitless on September 24th, 2020, 1:22 am, edited 35 times in total.
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

Major Update Released. Check out the Change Log in the Original Post.
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

Major Update Released. Check out the Change Log in the Original Post.

The Skin is now Image

:thumbup: ;-)
tronyx
Posts: 3
Joined: October 10th, 2017, 1:29 am

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by tronyx »

What's with the random white lines to the left of the stream count?
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

tronyx wrote:What's with the random white lines to the left of the stream count?
The white lines track changes in the Stream Count to show if your server is being used. It does not pertain to any time frame, just to be clear. It only shows a Graph Based on Stream Count Changes.

I added this feature for me to monitor if the server was being used while I was away.
tronyx
Posts: 3
Joined: October 10th, 2017, 1:29 am

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by tronyx »

It makes a lot more sense now, thanks. Now that I've been using it for a day it actually looks more like a graph. Thanks for your hard work on this!
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

tronyx wrote:It makes a lot more sense now, thanks. Now that I've been using it for a day it actually looks more like a graph. Thanks for your hard work on this!
Thank You! I enjoy that people use my app :D

I will keep updating as time goes on. Right now I do not have the time to update the app with new features. But they will come ;-)

I love the support! :bow: :thumbup:
tronyx
Posts: 3
Joined: October 10th, 2017, 1:29 am

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by tronyx »

Something odd is going on with your widget and the refresh rate. I have it set to 600, 10 minutes, and it's hitting PlexPy every 37 seconds. Doubling that to 1200 bumps it to 1m15s, which is twice the 600. I'm having to set it to 4800 to get a refresh rate of roughly every 5 minutes.
User avatar
limitless
Posts: 76
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC
Contact:

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

tronyx wrote:Something odd is going on with your widget and the refresh rate. I have it set to 600, 10 minutes, and it's hitting PlexPy every 37 seconds. Doubling that to 1200 bumps it to 1m15s, which is twice the 600. I'm having to set it to 4800 to get a refresh rate of roughly every 5 minutes.
I have it that way to allow me to know what's going on right when it happens. It also allows the progress bars to be smooth and up to date. I am working on a fix for that and others. In due time.
gmeek44
Posts: 5
Joined: March 10th, 2018, 12:49 am

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by gmeek44 »

limitless wrote:The white lines track changes in the Stream Count to show if your server is being used. It does not pertain to any time frame, just to be clear. It only shows a Graph Based on Stream Count Changes.

I added this feature for me to monitor if the server was being used while I was away.
How can i turn the lines off? What do I have to change in the ini
Post Reply