itsfaketbh wrote: ↑July 3rd, 2020, 12:02 pm
i was reading the previous posts on here and i tried what you had suggested before i.e with Chameleon 1.5 so that it would not crash, i tried it and the player dissapeard but the skin is still active. I changed it back to Chameleon 1.6 and thats what i am using right now. Im not a tech person, so im verry sorry if im not making sense. If its possible can you explain to me how i can just remove the solid bg and only have the text and buttons? (or just make the gb transparent?)
Edit: Im adding the screengrab of the error its presenting
The original 'SpotifyControl' skin came with Chameleon V1.6.1 and worked for me.
I am not sure what you changed to cause the errors, but I would recommend re-installing the 'SpotifyControl' skin on your system
AND check to re-install the Chameleon plugin (even though it is the same version).
I installed the original and made a few modifications to remove the cover image and added a new 'extend' for the background meter 'opt2' that sets a nearly invisible background color. The skin uses the cover image in [MeasureCover] to set item colors, removing it may have started your issues. Even though you do not show the cover in the variant below, the measure is needed to set colors.
np2.png
Save this code as 'SpotifyControl2.ini' in the same folder as the original skin. Refresh All in Rainmeter.
You will see both the original (w/cover) and this one (without cover and transparent bg).
Code: Select all
[Rainmeter]
Update=100
AccurateText=1
SkinWidth=(#SCALE#*300)
SkinHeight=(#SCALE#*420)
RightMouseUpAction=[!SkinCustomMenu]
ContextTitle=Open Spotify
ContextAction=!Execute ["%userprofile%\AppData\Roaming\Spotify\spotify.exe"]
ContextTitle2=----
ContextAction2=[]
ContextTitle3=Smallest Skin Size (0.5)
ContextAction3=[!WriteKeyValue Variables SCALE "(#SCREENAREAWIDTH#*0.0005-0.5)"][!Refresh]
ContextTitle4=Smaller Skin Size (0.8)
ContextAction4=[!WriteKeyValue Variables SCALE "(#SCREENAREAWIDTH#*0.0005-0.2)"][!Refresh]
ContextTitle5=Normal Skin Size (1.0)
ContextAction5=[!WriteKeyValue Variables SCALE "(#SCREENAREAWIDTH#*0.0005)"][!Refresh]
ContextTitle6=Bigger Skin Size (1.2)
ContextAction6=[!WriteKeyValue Variables SCALE "(#SCREENAREAWIDTH#*0.0005+0.2)"][!Refresh]
ContextTitle7=Biggest Skin Size (1.5)
ContextAction7=[!WriteKeyValue Variables SCALE "(#SCREENAREAWIDTH#*0.0005+0.5)"][!Refresh]
ContextTitle8=----
ContextAction8=[]
ContextTitle9=Update Skin
ContextAction9=[!Refresh]
ContextTitle10=----
ContextAction10=[]
ContextTitle11=Open Rainmeter
ContextAction11=[!Manage]
ContextTitle12=Standard Context Menu
ContextAction12=[!SkinMenu]
[Metadata]
Name=Spotify Control
Author=fuckyeahlucas from DeviantART
Information=This skin is so minimal that no information is available. Sorry.
Version=4.3
License=Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
[Variables]
SCALE=1
[MeasureCover]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Cover
DefaultPath=#@#Images\Default.png
CoverPath=#@#Images\Cover.png
[CoverColor]
Measure=Plugin
Plugin=Chameleon
Type=File
Path=#@#Images\Cover.png
Format=Hex
[BackgroundColor]
Measure=Plugin
Plugin=Chameleon
Parent=CoverColor
Color=Background1
[Accent1]
Measure=Plugin
Plugin=Chameleon
Parent=CoverColor
Color=Foreground1
[Accent2]
Measure=Plugin
Plugin=Chameleon
Parent=CoverColor
Color=Foreground2
[MeasureState]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=State
IfCondition=MeasureState = 1
IfTrueAction=[!HideMeterGroup Top][!ShowMeterGroup Bottom]
IfCondition2=MeasureState = 2
IfTrueAction2=[!ShowMeterGroup Top][!HideMeterGroup Bottom]
IfCondition3=MeasureState = 0
IfTrueAction3=[!HideMeterGroup Top][!HideMeterGroup Bottom]
IfConditionMode=0
DynamicVariables=1
[MeasureArtist]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Artist
[MeasureAlbum]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Album
[MeasureTrack]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Title
[MeasureProgress]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Progress
Substitute="NaN":"1"
DynamicVariables=1
[MeasureCurrentPosition]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Position
[MeasureLength]
Measure=Plugin
Plugin=WebNowPlaying
PlayerType=Duration
[MeterCoverPlay]
Meter=Image
ImageName=[MeasureCover]
X=0
Y=0
W=(#SCALE#*300)
H=(#SCALE#*300)
MaskImageName=#@#\Images\Mask.png
LeftMouseUpAction=!Execute ["%userprofile%\AppData\Roaming\Spotify\spotify.exe"]
AntiAlias=1
DynamicVariables=1
Group=Bottom
[MeterCoverPause]
Meter=Image
ImageName=[MeasureCover]
X=0
Y=0
W=(#SCALE#*300)
H=(#SCALE#*300)
MaskImageName=#@#\Images\Mask1.png
Greyscale=1
AntiAlias=1
DynamicVariables=1
Hidden=1
Group=Top
[BG]
Meter=Shape
Shape=Rectangle 0,(#SCALE#*300),(#SCALE#*300),(#SCALE#*120), 0 | Extend Opt
Opt=Fill Color [BackgroundColor] | StrokeWidth 0
AntiAlias=1
DynamicVariables=1
Group=Bottom
[MeterProgress]
Meter=Bar
MeasureName=MeasureProgress
BarColor=[Accent2]
SolidColor=[BackgroundColor]
BarOrientation=Horizontal
X=0
Y=(#SCALE#*300)
W=(#SCALE#*300)
H=(#SCALE#*10)
DynamicVariables=1
Group=Bottom
LeftMouseUpAction=[!CommandMeasure MeasureState "SetPosition $MouseX:%$"]
[Indicataor]
Meter=Shape
X=(#SCALE#*[MeasureProgress]/100*300-(#SCALE#*10))
Y=(#SCALE#*295)
Shape=Rectangle 0,0,(#SCALE#*20),(#SCALE#*20),90 | Extend MyModifiers1
MyModifiers1=Fill Color [Accent1] | StrokeWidth 0
DynamicVariables=1
Group=Bottom
[Appearance]
StringCase=None
StringStyle=Normal
StringEffect=None
FontColor=[Accent2]
FontFace=Google Sans Medium
AntiAlias=1
[MeterTitle]
Meter=String
MeasureName=MeasureTrack
StringAlign=Center
MeterStyle=Appearance
FontSize=(#SCALE#*18)
X=(#SCALE#*150)
Y=(#SCALE#*320)
ClipString=2
ClipStringW=(#SCALE#*290)
ClipStringH=(#SCALE#*40)
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[MeterArtistAlbum]
Meter=String
MeasureName=MeasureArtist
MeasureName2=MeasureAlbum
StringAlign=Center
MeterStyle=Appearance
StringStyle=Italic
FontSize=(#SCALE#*12)
X=(#SCALE#*150)
Y=(#SCALE#*354)
ClipString=2
ClipStringW=(#SCALE#*290)
ClipStringH=(#SCALE#*30)
UpdateDivider=2
DynamicVariables=1
Text=%1 • %2
Group=Bottom
[MeterCurrentPosition]
Meter=String
MeasureName=MeasureCurrentPosition
MeterStyle=Appearance
StringAlign=CenterCenter
FontSize=(#SCALE#*11)
X=(#SCALE#*60)
Y=(#SCALE#*398)
DynamicVariables=1
Group=Bottom
[Prev]
Meter=Shape
X=(#SCALE#*90)
Y=(#SCALE#*385)
Shape=Path Path1 | StrokeWidth 0 | Fill Color [Accent2]
Shape2=Path Path2 | StrokeWidth 0 | Fill Color [Accent2]
Shape3=Combine Shape1 | XOR Shape2
Path1=(#SCALE#*9), (#SCALE#*12) | LineTo (#SCALE#*24), (#SCALE#*3) | LineTo (#SCALE#*24), (#SCALE#*21) | LineTo (#SCALE#*9), (#SCALE#*12) | ClosePath 1
Path2=0, (#SCALE#*12) | LineTo (#SCALE#*13), (#SCALE#*20) | LineTo (#SCALE#*13), (#SCALE#*16.732) | LineTo (#SCALE#*5.112), (#SCALE#*12) | LineTo (#SCALE#*13), (#SCALE#*7.268) | LineTo (#SCALE#*13), (#SCALE#*4) | LineTo 0, (#SCALE#*12) | ClosePath 1
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[Prev1]
Meter=String
X=(#SCALE#*90)
Y=(#SCALE#*380)
SolidColor=0,0,0,1
W=(#SCALE#*25)
H=(#SCALE#*35)
LeftMouseUpAction=[!CommandMeasure MeasureState "Previous"]
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[Pause]
Meter=Shape
X=(#SCALE#*138)
Y=(#SCALE#*385)
Shape=Path Path1 | StrokeWidth 0 | Fill Color [Accent2]
Shape2=Path Path2 | StrokeWidth 0 | Fill Color [Accent2]
Shape3=Combine Shape1 | XOR Shape2
Path1=(#SCALE#*10), (#SCALE#*24) | LineTo (#SCALE#*4), (#SCALE#*24) | LineTo (#SCALE#*4), 0 | LineTo (#SCALE#*10), 0 | LineTo (#SCALE#*10), (#SCALE#*24) | ClosePath 1
Path2=(#SCALE#*20), 0 | LineTo (#SCALE#*14), 0 | LineTo (#SCALE#*14), (#SCALE#*24) | LineTo (#SCALE#*20), (#SCALE#*24) | LineTo (#SCALE#*20), 0 | ClosePath 1
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[Pause1]
Meter=String
X=(#SCALE#*138)
Y=(#SCALE#*380)
SolidColor=0,0,0,1
W=(#SCALE#*25)
H=(#SCALE#*35)
LeftMouseUpAction=[!CommandMeasure MeasureState "PlayPause"]
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[Next]
Meter=Shape
X=(#SCALE#*186)
Y=(#SCALE#*385)
Shape=Path Path1 | StrokeWidth 0 | Fill Color [Accent2]
Shape2=Path Path2 | StrokeWidth 0 | Fill Color [Accent2]
Shape3=Combine Shape1 | XOR Shape2
Path1=0, (#SCALE#*21) | LineTo 0, (#SCALE#*3) | LineTo (#SCALE#*15), (#SCALE#*12) | LineTo 0, (#SCALE#*21) | ClosePath 1
Path2=(#SCALE#*11), (#SCALE#*4) | LineTo (#SCALE#*11), (#SCALE#*7.268) | LineTo (#SCALE#*18.888), (#SCALE#*12) | LineTo (#SCALE#*11), (#SCALE#*16.732) | LineTo (#SCALE#*11), (#SCALE#*20) | LineTo (#SCALE#*24), (#SCALE#*12) | LineTo (#SCALE#*11), (#SCALE#*4) | ClosePath 1
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[Next1]
Meter=String
X=(#SCALE#*186)
Y=(#SCALE#*380)
SolidColor=0,0,0,1
W=(#SCALE#*25)
H=(#SCALE#*35)
LeftMouseUpAction=[!CommandMeasure MeasureState "Next"]
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[MeterLength]
Meter=String
MeasureName=MeasureLength
MeterStyle=Appearance
StringAlign=CenterCenter
FontSize=(#SCALE#*11)
X=(#SCALE#*240)
Y=(#SCALE#*398)
UpdateDivider=2
DynamicVariables=1
Group=Bottom
[MeterBlurCover]
Meter=Image
ImageName=#@#\Images\Blur.png
ImageAlpha=100
X=0
Y=0
W=(#SCALE#*300)
H=(#SCALE#*300)
MaskImageName=#@#\Images\Mask1.png
AntiAlias=1
UpdateDivider=2
DynamicVariables=1
Group=Top
ToolTipTitle=[MeasureTrack]
ToolTipText=[MeasureArtist]
[Play]
Meter=Shape
Shape=Ellipse (#SCALE#*150),(#SCALE#*150),(#SCALE#*55) | Fill Color 0,0,0,0 | StrokeWidth (#SCALE#*8) | StrokeColor 30,215,96,255
Shape2=Path Play | StrokeWidth 0 | Fill Color 30,215,96,255
Play=(#SCALE#*130),(#SCALE#*115) | LineTo (#SCALE#*190.6217783),(#SCALE#*150) | LineTo (#SCALE#*130),(#SCALE#*185) | ClosePath 1
LeftMouseUpAction=[!CommandMeasure MeasureState "PlayPause"]
AntiAlias=1
UpdateDivider=-1
DynamicVariables=1
Group=Top
I added a bang to the progress bar to let you change positions in the playback (tested okay with YouTube) I do not use Spotify, so it may not work, but also will not hurt. To change the background color, edit the RGBA value in Opt2 of the [BG] meter.
![Rose Gift :rosegift:](./images/smilies/ax.gif)
You do not have the required permissions to view the files attached to this post.