It is currently September 25th, 2020, 9:33 am

Tautulli Desktop Monitoring for Plex Media Server

Post your work-in-progress and completed skins to share and discuss.
User avatar
limitless
Posts: 63
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC

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
You do not have the required permissions to view the files attached to this post.
Last edited by limitless on September 24th, 2020, 1:22 am, edited 35 times in total.
Image
User avatar
limitless
Posts: 63
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC

Re: PlexPy Desktop Monitoring for Plex Media Server

Post by limitless »

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

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: ;-)
Image
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: 63
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC

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.
Image
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: 63
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC

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:
Image
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: 63
Joined: January 8th, 2017, 2:31 am
Location: Charlotte, NC

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.
Image
gmeek44
Posts: 4
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