Skip to content

Rainmeter skin that utilises Tautulli with a lightweight modern customizable UI

Notifications You must be signed in to change notification settings

csmit195/rm-plex-activity-skin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plex Activity

Latest Release Downloads Rainmeter

Surface real-time Plex playback activity directly on your desktop.

Overview

Plex Activity is a lightweight Rainmeter skin that monitors your Tautulli server. It surfaces real-time playback activity, including user details, stream quality, transcoding status, and progress bars.

Preview

Preview

Installation

  1. Download the latest .rmskin package from the Releases Page.
  2. Double-click the file to install it with Rainmeter.
  3. Load the skin: Skins -> Tautulli -> PlexActivity.ini.

Configuration

To set up the skin, right-click it and select Edit skin (or open @Resources/variables.inc).

1. Connection (Required)

You must set your Tautulli address and API key for the skin to work.

PlexPyAddress=http://192.168.1.199:8181
; Your Tautulli IP and Port

APIKey=8449903058c14827aa54ad4af9d06579
; Found in Tautulli Settings -> Web Interface -> API Key

2. Background Color & Transparency (RGBA)

You can control the background color and opacity using the BgColor variable. The format is Red, Green, Blue, Alpha.

  • R, G, B: The color values (0-255).
  • Alpha: The opacity level (0-255).
    • 255 = Solid color.
    • 0 = Fully transparent (invisible).

Examples:

; Default (Dark Grey, Semi-Transparent)
BgColor=25,25,25,125

; Solid Black (No transparency)
BgColor=0,0,0,255

; Fully Transparent (Invisible background, text only)
BgColor=0,0,0,1

3. Other Settings

; Update speed. 2 = ~1 second, 6 = ~3 seconds (Recommended)
RefreshRate=2

; Minimum height (pixels) of the background when empty
MinHeight=80

; Maximum number of streams before the list truncates with an overflow message (MAX 20, if you need more, run `node scripts/gen_meters.js <number>` and replace your @Resources/meters.inc file with the generated one)
MaxStreams=5

; Font and Color settings
FontMain=Segoe UI
DefaultFontColor=255,255,255
ColorPlay=100,220,100,255
ColorPause=220,220,100,255
ColorTranscode=255,150,0,255

Troubleshooting

  • "Server not responding" / "Invalid API Key": The skin now detects connection errors. Verify your PlexPyAddress is reachable and your APIKey is correct in the variables file.
  • Background opacity: If the background is too dark or too light, adjust the 4th number in BgColor.
  • Skin not updating: Ensure you save the variables.inc file and right-click -> Refresh the skin in Rainmeter.

Credits

  • Skin & Code: csmit195
  • Backend Data: Powered by Tautulli
Licensed under Creative Commons Attribution-Non-Commercial-Share Alike 3.0

About

Rainmeter skin that utilises Tautulli with a lightweight modern customizable UI

Resources

Stars

Watchers

Forks

Packages

No packages published