It is currently May 30th, 2024, 1:17 am

VC Player

Media controls, music players, video and animated visualizers
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5424
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

VC Player

Post by eclectic-tech »

vcp911.png
VC Player
Visualizer Control Player

Overview

Media player supporting NowPlaying and WebNowPlaying
Selectable Rainmeter visualizers controlled automatically to reduce system load
Automatically Deactivate/Activate selected visualizer base on media player STATE and VOLUME levels
Visualizer is active only when playing media and the volume is not muted


Features

Automatic Visualizer control (activating and deactivating)

Left or Right Icon display variants

Progress bar (left-click bar to select song position)

Album Cover
On hover Album Cover displays:
  • Title & Artist
  • Media Controls (Previous | Play/Pause | Next)
  • Volume Level (Scroll number to change volume, left-click number to toggle mute)
  • NowPlaying Player Name/WebNowPlaying (left-click to select plugin)

Custom Skin Menu
  • Edit variables to personalize
  • Open Rainmeter skin menu
  • Defined visualizer list (shows selected visualizer to control)

Miscellaneous
"No Visualizer" is the default selection
Some popular visualizer skins already defined in list
NOTE: Visualizers are NOT included; download and install those separately


Credits
ConfigActive Plugin by Jeffrey Morley and theAzack9
WebNowPlaying by keifufu, Trevor Hamilton
Ternary Script by death.crafter


History
2024.05.27 Updated WebNowPlaying plugin | Added 'only-show-on-hover' skin variant
2023.11.20 Added variants that always display Title/Artist
2023.09.11 Player name display | Renamed & resized Cover image for consistency
2023.09.10 Added #Font# variable option | Added Title Spacing (Leading/Trailing) variables
2023.09.09 Rearranged context menu items for cleaner visualizer list display (limit the list to defined visualizers) | Added instructions for editing the list in the code comments


Preview GIF
vp1.gif
You do not have the required permissions to view the files attached to this post.
Icya
Posts: 4
Joined: November 16th, 2023, 6:49 pm

Re: VC Player

Post by Icya »

hi... So I am Kinda new to Rainmeter . I am using this music player right now but i want to make the title text not mouse hover only. so it will be permanently there . Is it possible? thanks in advance
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5424
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: VC Player

Post by eclectic-tech »

Icya wrote: November 16th, 2023, 6:52 pm hi... So I am Kinda new to Rainmeter . I am using this music player right now but i want to make the title text not mouse hover only. so it will be permanently there . Is it possible? thanks in advance
Yes, it is possible...
Edit the skin in any text editor or by selecting 'Edit skin' from the skin's Rainmeter Menu.
Scroll down and locate the [MeterInfo] section.
Add a semicolon ; to the beginning of the line Group=Controls so it looks like the partial code below.
In that same section at the bottom, change the line Hidden=1 to Hidden=0.
Save the file and refresh the skin.

Code: Select all

[MeterInfo]
; Group=Controls
Meter=String
X=(4*#Scaler#)R
Y=(2*#Scaler#)
...
Hidden=0

Now the Title and Artist will always be displayed.
Icya
Posts: 4
Joined: November 16th, 2023, 6:49 pm

Re: VC Player

Post by Icya »

absolutely amazing, thank you very much :D
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5424
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: VC Player

Post by eclectic-tech »

Icya wrote: November 16th, 2023, 6:52 pm hi... So I am Kinda new to Rainmeter . I am using this music player right now but i want to make the title text not mouse hover only. so it will be permanently there . Is it possible? thanks in advance
Added 2 variants to the package... they will always show the Title/Artist information (not just on mouse hovering).
Download the updated package in the first post.
jimmy2559
Posts: 1
Joined: January 13th, 2024, 1:12 pm

Re: VC Player

Post by jimmy2559 »

hii im new here..i don't know how to comment...so i downloaded this player but it isn't showing the songs i play how to use it??
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5424
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: VC Player

Post by eclectic-tech »

jimmy2559 wrote: January 13th, 2024, 1:17 pm hii im new here..i don't know how to comment...so i downloaded this player but it isn't showing the songs i play how to use it??
The default 'Player' is Winamp. You need to set the 'Player' variable to match your media player.
Right-click the skin to show the Context Menu and select 'Edit VC Player variables'.
In the file that opens, set the 'Player' variable according to the instructions in that file or available in the Rainmeter NowPlaying documentation referring to 'PlayerName'.

To help further the name of your media player would be useful...
CZCS1300
Posts: 2
Joined: May 25th, 2024, 9:18 am

Re: VC Player

Post by CZCS1300 »

Hi, thanks for sharing your work. I currently have it setup with Spotify and was wondering if there is any way to get it to hide when not in use? I changed the substitute values to be blank so the text is hidden for artist and title when I close Spotify but the album cover remains. I tried adding a transparent jpg for the cover substitute but that didn't work, I think I don't understand how the plugin pulls the cover data from Spotify so I am having a hard time modifying it.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5424
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: VC Player

Post by eclectic-tech »

CZCS1300 wrote: May 25th, 2024, 9:26 am Hi, thanks for sharing your work. I currently have it setup with Spotify and was wondering if there is any way to get it to hide when not in use? I changed the substitute values to be blank so the text is hidden for artist and title when I close Spotify but the album cover remains. I tried adding a transparent jpg for the cover substitute but that didn't work, I think I don't understand how the plugin pulls the cover data from Spotify so I am having a hard time modifying it.
To hide the icon when not hovering with the mouse, you can change the [MeterCover] section, ImageAlpha=1 and change the MouseLeaveAction to also change ImageAlpha to 1;

Code: Select all

[MeterCover]
Meter=Image
MeasureName=MeasureCover
PreserveAspectRatio=1
X=0
Y=0
H=(84*#Scaler#)
ImageAlpha=1
AntiAlias=1
SolidColor=#Color0#,#Alpha0#
MouseScrollUpAction=[!CommandMeasure MeasureWin7Audio "ChangeVolume +2"]
MouseScrollDownAction=[!CommandMeasure MeasureWin7Audio "ChangeVolume -2"]
MouseOverAction=[!SetOption #CurrentSection# ImageAlpha 92][!SetOptionGroup  Controls Hidden 0][!Update][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!SetOption #CurrentSection# ImageAlpha 1][!SetOptionGroup  Controls Hidden 1][!Update][!UpdateMeter *][!Redraw]
RightMouseUpAction=[!SkinCustomMenu]
Hidden=#HideDesktopIcon#
MouseActionCursor=0
DynamicVariables=1


It is also possible to have nothing display by setting the variable HideDesktopIcon=1 in the VCPlayer variables file.

To change that value, right click the VCPlayer music icon and select "Edit VCPlayer Variables". In the file that opens in your text editor, scroll down to the line HideDesktopIcon=0 and change it to HideDesktopIcon=1. Save the file and refresh the VCPlayer skin.

Now nothing will appear on the desktop, but you can then right-click the Rainmeter notification icon and use the VCPlater options offered there.
VCPlayerOpt.jpg
The skin will still control your selected visualizer but not offer any other controls (no volume control, no play/pause, no previous/next, no interface switching, no title, no artist).
You do not have the required permissions to view the files attached to this post.
CZCS1300
Posts: 2
Joined: May 25th, 2024, 9:18 am

Re: VC Player

Post by CZCS1300 »

Basically the way I want to have it setup is when I close Spotify, I want the icon to be hidden, but when I am using spotify I want it to be displayed. Right now I have blanked out the default substitute values so the text is hidden when spotify is closed, however the icon still remains. I think it could work if I somehow set it to automatically set HideDesktopIcon = 1 when Spotify is closed and HideDesktopIcon = 1 when it is open but I have no experience in programming Lua or rainmeter. If I have some time I will try to figure it out, otherwise I am just using it with the icon hidden and the default values empty so the text hides when I close Spotify.