Code: Select all
[Rainmeter]
Update=50
Author=jpgeolina
BackgroundMode=1
LocalFont="#ROOTCONFIGPATH#Font\AC2Aaux Prolight.ttf"
[Variables]
Button Location=#CURRENTPATH#Toolkit.png
@include=#SKINSPATH#\Animus-WhiteRoom\Resources\Variable Groups.txt
BoxLength=180
PathToVLC="D:\Programme\32Bit\VLC Player\VLC\vlc.exe"
PathToRainRadio="#CURRENTPATH#\Musiclovers.exe"
PathToStations="#CURRENTPATH#Stations\"
Station1Link=Technolovers.pls
Station1Title="Technolovers"
Station2Link=Hardlovers.pls
Station2Title="Hardlovers"
Station3Link=Dublovers.pls
Station3Title="Dublovers"
Station4Link=Houselovers.pls
Station4Title="Houselovers"
________________________
;Metadata added by RainBrowser
;http://rainmeter.net/RainCMS/?q=Rainmeter101_AnatomyOfASkin
[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=
;End of added Metadata
______________
;Technolovers
______________
[Technolovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=25
W=#BoxLength#
H=20
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]["#PathToRainRadio#" "#PathToVLC#" "#PathToStations##Station1Link#"][!SetOptionGroup Stations
StringStyle Normal][!SetOption MeterStation1 StringStyle BoldItalic]
MouseOverAction=!Execute [!SetOption TechnoloversText StringStyle BOLD] [!SetOption TechnoloversText FontColor #cBlack#] [!SetOption Technolovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption TechnoloversText StringStyle NORMAL] [!SetOption TechnoloversText FontColor #cWhite#] [!SetOption Technolovers SolidColor
#cBlack#]
Hidden=1
Group=Edit
[TechnoloversText]
Meter=STRING
x=80
y=24
W=#BoxLength#
H=20
StringCase=UPPER
FontSize=13
FontFace=#LocalFontFace#
FontColor=#cWhite#
Text="Technolovers"
Antialias=1
Hidden=1
Group=Edit
______________
;Hardlovers
______________
[Hardlovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=50
W=#BoxLength#
H=20
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]["#PathToRainRadio#" "#PathToVLC#" "#PathToStations##Station2Link#"][!SetOptionGroup Stations
StringStyle Normal][!SetOption MeterStation2 StringStyle BoldItalic]
MouseOverAction=!Execute [!SetOption HardloversText StringStyle BOLD] [!SetOption HardloversText FontColor #cBlack#] [!SetOption Hardlovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption HardloversText StringStyle NORMAL] [!SetOption HardloversText FontColor #cWhite#] [!SetOption Hardlovers SolidColor #cBlack#]
Hidden=1
Group=Edit
[HardloversText]
Meter=STRING
x=5r
y=49
W=#BoxLength#
H=20
StringCase=UPPER
FontSize=13
FontFace=#LocalFontFace#
FontColor=#cWhite#
Text="Hardlovers"
Antialias=1
Hidden=1
Group=Edit
______________
;Dublovers
______________
[Dublovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=75
W=#BoxLength#
H=20
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]["#PathToRainRadio#" "#PathToVLC#" "#PathToStations##Station3Link#"][!SetOptionGroup Stations
StringStyle Normal][!SetOption MeterStation3 StringStyle BoldItalic]
MouseOverAction=!Execute [!SetOption DubloversText StringStyle BOLD] [!SetOption DubloversText FontColor #cBlack#] [!SetOption Dublovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption DubloversText StringStyle NORMAL] [!SetOption DubloversText FontColor #cWhite#] [!SetOption Dublovers SolidColor #cBlack#]
Hidden=1
Group=Edit
[DubloversText]
Meter=STRING
x=5r
y=74
W=#BoxLength#
H=20
StringCase=UPPER
FontSize=13
FontFace=#LocalFontFace#
FontColor=#cWhite#
Text="Dublovers"
Antialias=1
Hidden=1
Group=Edit
______________
;Houselovers
______________
[Houselovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=100
W=#BoxLength#
H=20
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]["#PathToRainRadio#" "#PathToVLC#" "#PathToStations##Station4Link#"][!SetOptionGroup Stations
StringStyle Normal][!SetOption MeterStation4 StringStyle BoldItalic]
MouseOverAction=!Execute [!SetOption HouseloversText StringStyle BOLD] [!SetOption HouseloversText FontColor #cBlack#] [!SetOption Houselovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption HouseloversText StringStyle NORMAL] [!SetOption HouseloversText FontColor #cWhite#] [!SetOption Houselovers SolidColor #cBlack#]
Hidden=1
Group=Edit
[HouseloversText]
Meter=STRING
x=5r
y=99
W=#BoxLength#
H=20
StringCase=UPPER
FontSize=13
FontFace=#LocalFontFace#
FontColor=#cWhite#
Text="Houselovers"
Antialias=1
Hidden=1
Group=Edit
______________
;Button
______________
[Meter]
Meter=BUTTON
X=242
Y=3
ButtonImage=#Button Location#
LeftMouseUpAction=!Execute [!ToggleMeterGroup Edit]
Now my problem:
When I click on a stream, then starts VLC and plays it. Now I want that if I click on the stream again, VLC stops playing the stream...
With the help of Kaelri in the IRC Rainmeter Chat I rewrite the script (I show only the edited Technoloverspart):
Code: Select all
______________
;Technolovers
______________
[StartTechnolovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=25
W=#BoxLength#
H=20
LeftMouseUpAction=!Execute ["#PathToRainRadio#" "#PathToVLC#" "#PathToStations##Station1Link#"] [!SetOptionGroup Stations StringStyle Normal] [!SetOption MeterStation1 StringStyle BoldItalic] [!ShowMeter "StopTechnolovers"] [!HideMeter "StartTechnolovers"] [!SetOption StartTechnolovers Group ""] [!SetOption StopTechnolovers Group "Edit"]
MouseOverAction=!Execute [!SetOption TechnoloversText StringStyle BOLD] [!SetOption TechnoloversText FontColor #cBlack#] [!SetOption Technolovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption TechnoloversText StringStyle NORMAL] [!SetOption TechnoloversText FontColor #cWhite#] [!SetOption Technolovers SolidColor #cBlack#]
Hidden=1
Group=Edit
[StopTechnolovers]
Meter=IMAGE
SolidColor=#cBlack#
x=75
y=25
W=#BoxLength#
H=20
LeftMouseUpAction=!CommandMeasure ["MainMeasure" "ClosePlayer"] [!ShowMeter "StartTechnolovers"] [!HideMeter "StopTechnolovers"] [!SetOption StopTechnolovers Group ""] [!SetOption StartTechnolovers Group "Edit"]
MouseOverAction=!Execute [!SetOption TechnoloversText StringStyle BOLD] [!SetOption TechnoloversText FontColor #cBlack#] [!SetOption Technolovers SolidColor #cWhite#]
MouseLeaveAction=!Execute [!SetOption TechnoloversText StringStyle NORMAL] [!SetOption TechnoloversText FontColor #cWhite#] [!SetOption Technolovers SolidColor #cBlack#]
Hidden=1
[TechnoloversText]
Meter=STRING
x=80
y=24
W=#BoxLength#
H=20
StringCase=UPPER
FontSize=13
FontFace=#LocalFontFace#
FontColor=#cWhite#
Text="Technolovers"
Antialias=1
Hidden=1
Group=Edit
But this solution doesn't works! Has anyone a better solution?
PS: When a stream is enabled (that means, that I can hear it), the font should be cursive so I can see what is enabled. Thus, when I've enabled the Technoloversstream and i click on the e.g. Hardloversstream the font on the Technoloversstream should be normal and the font from the Hardloversstream should be cursive!