It is currently May 17th, 2024, 11:56 am

Winamp Skin for Illustro Theme?

Get help with creating, editing & fixing problems with skins
HaaBo
Posts: 9
Joined: April 8th, 2011, 3:12 am

Winamp Skin for Illustro Theme?

Post by HaaBo »

Hi!
Im new to Rainmeter and this forum, and was wondering if anyone know of a Winamp-skin to suit the illustro starter theme? It would be much appreciated if anyone could point me in the right direction or even tell me if something like that will be made in the future!

Kind regards,
HaaBo
User avatar
JoBu
Posts: 271
Joined: February 16th, 2011, 12:46 am
Location: California

Re: Winamp Skin for Illustro Theme?

Post by JoBu »

I just made this one... test it out, see if you like it.

Couple things:
You need to save the attached images to the "..\\skins\illustro\SHARED" folder.

I worked out a kind of 'power button' for when the skin is running but WinAmp is not... works well (insure the PATH is correct under variables within the skin) but if you refresh the skin while WinAmp is already playing you get the power button displayed again (it hides after first use). Not a major issue, clicking the button again makes it disappear, just thinking I should tinker on it more... but it works well enough for now.

The title font size is a teensy bit smaller... you can adjust this to your preference, keep in mind that the title size is also the artist/track size as well...

Control buttons, Progress Bar, Time Remaining/Time Passed - all in all not too bad for the money ;)


Hope it helps, cheers.

Code: Select all

; ------------------------------------------------------------------------------------------------
; Rainmeter Skin created by JoBu | Visit us at: http://forum.rainmeter.net/index.php
; ------------------------------------------------------------------------------------------------

[Rainmeter]
BackgroundMode=1
Author=JoBu built for Illustro by poiru
AppVersion=1001000
Update=1000

; ----[ METADATA ]--------------------------------------------------------------------------------

[Metadata]
Name=WinAmp Player
Config=
Description=Displays WinAmp information and controls.
Instructions=None
Version=1.2.2
Tags=System
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Preview=
Credits=All thanks to Poiru, Kaelri, r3ginald, LAvalon and JSMorley.

; ----[ VARIABLES ]-------------------------------------------------------------------------------

[Variables]
fontName=Trebuchet MS
textSize=6
colorBar=235,170,0,255
colorText=255,255,255,205
UpdateSpd=5
BarColor=0,175,255,200
BarColor2=255,255,255,50

AmpPath=C:\Program Files (x86)\Winamp\winamp.exe

; ----[ MEASURES ]--------------------------------------------------------------------------------

[MeasureWinAMP]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
Substitute="[Paused]":""," - Winamp":"","[Stopped]":"","0":"Illustro WinAmp"
UpdateDivider=10

[MeasureWinAMP2]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
Substitute="[Paused]":""," - Winamp":"","[Stopped]":"",". ":"","1":"","2":"","3":"",
"4":"","5":"","6":"","7":"","8":"","9":"","0":"","&":"%26"," ":"+", "+-+":"&qtrack="
UpdateDivider=10

[MeasureWinampPlaying]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 104
MinValue=0
MaxValue=3
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter MeterPause][!RainmeterHideMeter MeterPlay]
IfAboveValue=1
IfAboveAction=!Execute [!RainmeterShowMeter MeterPlay][!RainmeterHideMeter MeterPause]
IfBelowValue=1
IfBelowAction=!Execute [!RainmeterShowMeter MeterPlay][!RainmeterHideMeter MeterPause]
Substitute="0":"suspended","1":"playing","3":"paused"

[MeasureWinampCur]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 105
Disabled=0

[MeasureWinampTot]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 1 105
Disabled=0

[MeasureWinampDur]
Measure=Calc
Formula=(MeasureWinampTot<=0)?0:(MeasureWinampCur/(MeasureWinampTot*1000+1))

[MeasureWinampRem]
Measure=Calc
Formula=(MeasureWinampTot<=0)?0:((MeasureWinampTot*1000+1)-MeasureWinampCur)
Disabled=0

[MeasureWinampCurH]
Measure=Calc
Formula=(MeasureWinampCur<=0)?0:TRUNC(MeasureWinampCur/3600000)
Disabled=0

[MeasureWinampCurHZ]
Measure=Calc
Formula=(MeasureWinampCurH=0)?999:MeasureWinampCurH

[MeasureWinampCurHZZ]
Measure=Calc
Formula=(MeasureWinampCurHZ<10)?-1*MeasureWinampCurHZ:MeasureWinampCurHZ
Substitute="-":"0","999":"00"

[MeasureWinampRemH]
Measure=Calc
Formula=(MeasureWinampTot<=0)?0:TRUNC(MeasureWinampRem/3600000)

[MeasureWinampRemHZ]
Measure=Calc
Formula=(MeasureWinampRemH=0)?999:MeasureWinampRemH

[MeasureWinampRemHZZ]
Measure=Calc
Formula=(MeasureWinampRemHZ<10)?-1*MeasureWinampRemHZ:MeasureWinampRemHZ
Substitute="-":"0","999":"00"

[MeasureWinampCurM]
Measure=Calc
Formula=TRUNC(((MeasureWinampCur/3600000)%1)*60)

[MeasureWinampCurMZ]
Measure=Calc
Formula=(MeasureWinampCurM=0)?999:MeasureWinampCurM

[MeasureWinampCurMZZ]
Measure=Calc
Formula=(MeasureWinampCurMZ<10)?-1*MeasureWinampCurMZ:MeasureWinampCurMZ
Substitute="-":"0","999":"00"

[MeasureWinampRemM]
Measure=Calc
Formula=TRUNC(((MeasureWinampRem/3600000)%1)*60)

[MeasureWinampRemMZ]
Measure=Calc
Formula=(MeasureWinampRemM=0)?999:MeasureWinampRemM

[MeasureWinampRemMZZ]
Measure=Calc
Formula=(MeasureWinampRemMZ<10)?-1*MeasureWinampRemMZ:MeasureWinampRemMZ
Substitute="-":"0","999":"00"

[MeasureWinampCurS]
Measure=Calc
Formula=TRUNC(((((MeasureWinampCur/3600000)%1)*60)%1)*60)

[MeasureWinampCurSZ]
Measure=Calc
Formula=(MeasureWinampCurS=0)?999:MeasureWinampCurS
Substitute="-":"0"

[MeasureWinampCurSZZ]
Measure=Calc
Formula=(MeasureWinampCurSZ<10)?-1*MeasureWinampCurSZ:MeasureWinampCurSZ
Substitute="-":"0","999":"00"

[MeasureWinampRemS]
Measure=Calc
Formula=TRUNC(((((MeasureWinampRem/3600000)%1)*60)%1)*60)

[MeasureWinampRemSZ]
Measure=Calc
Formula=(MeasureWinampRemS=0)?999:MeasureWinampRemS
Substitute="-":"0"

[MeasureWinampRemSZZ]
Measure=Calc
Formula=(MeasureWinampRemSZ<10)?-1*MeasureWinampRemSZ:MeasureWinampRemSZ
Substitute="-":"0","999":"00"

[MeasureWinampCtrl]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
UpdateDivider=#UpdateSpd#

;[MeasureRepeatFirstTimeRun]
;Measure=Plugin
;Plugin=Plugins\WindowMessagePlugin.dll
;WindowClass=Winamp v1.x
;WindowMessage=1024 0 251
;UpdateDivider=#UpdateSpd#
;IfEqualValue=1
;IfEqualAction=!Execute [!RainmeterShowMeter MeterRepeatON][!RainmeterDisableMeasure MeasureRepeatFirstTimeRun]
;IfEqualValue=0
;IfEqualAction=!Execute [!RainmeterShowMeter MeterRepeatOFF][!RainmeterDisableMeasure MeasureRepeatFirstTimeRun]

;[MeasureRepeat]
;Measure=Plugin
;Plugin=Plugins\WindowMessagePlugin.dll
;WindowClass=Winamp v1.x
;WindowMessage=1024 0 251
;UpdateDivider=#UpdateSpd#

; ----[ STYLES ]----------------------------------------------------------------------------------

[styleTitle]
StringAlign=CENTER
StringCase=UPPER
StringStyle=BOLD
StringEffect=SHADOW
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=8
AntiAlias=1
ClipString=1

[styleLeftText]
StringAlign=LEFT
StringCase=UPPER
StringStyle=BOLD
StringEffect=SHADOW
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1

[styleRightText]
StringAlign=RIGHT
StringCase=NONE
StringStyle=BOLD
StringEffect=SHADOW
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleSeperator]
SolidColor=255,255,255,15

[StyleBar1]
BarColor=#BarColor#
BarOrientation=HORIZONTAL

[StyleBar2]
BarColor=#BarColor2#
BarOrientation=HORIZONTAL

; ----[ METERS ]----------------------------------------------------------------------------------

[MeterBackground]
Meter=IMAGE
ImageName=#SKINSPATH#\illustro\SHARED\Background1Line.png
X=0
Y=0

[MeterIconPWR]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\WinAmp.png
X=10
Y=10
W=20
H=20
LeftMouseDownAction=!Execute ["#AmpPath#"] [!RainmeterHideMeter MeterIconPWR] [!RainmeterShowMeter MeterWinAMP] [!RainmeterRedraw]

[MeterWinAMP]
MeasureName=MeasureWinAMP
Meter=STRING
MeterStyle=styleTitle
X=100
Y=12
W=190
H=15
Text="%1"
ClipString=1

[MeterWAProgress]
Meter=BAR
MeasureName=MeasureWinampDur
MeterStyle=StyleBar1
X=11
Y=33
W=185
H=2
Flip=0

[MeterBackLine]
Meter=Bar
MeasureName=MeasureWinampTot
MeterStyle=StyleBar2
X=10
Y=32
W=187
H=4

[MeterWinAMPTime]
MeasureName=MeasureWinampCurHZZ
MeasureName2=MeasureWinampCurMZZ
MeasureName3=MeasureWinampCurSZZ
Meter=STRING
MeterStyle=styleRightText
X=190
Y=40
W=70
H=8
Text=+ %1:%2:%3
Hidden=0
LeftMouseDownAction=!Execute [!RainmeterShowMeter MeterWinAMPRem][!RainmeterHideMeter MeterWinAMPTime]

[MeterWinAMPRem]
MeasureName=MeasureWinampRemHZZ
MeasureName2=MeasureWinampRemMZZ
MeasureName3=MeasureWinampRemSZZ
Meter=STRING
MeterStyle=styleRightText
X=190
Y=40
W=70
H=8
Text=- %1:%2:%3
Hidden=1
LeftMouseDownAction=!Execute [!RainmeterShowMeter MeterWinAMPTime][!RainmeterHideMeter MeterWinAMPRem]

[MeterWinampPlaying]
MeasureName=MeasureWinampPlaying
Meter=String
MeterStyle=styleLeftText
StringCase=UPPER
X=10
Y=40

; ----[ METER CONTROLS ]--------------------------------------------------------------------------

[MeterPause]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_pause.png
X=75
Y=40
w=10
h=10
ImageTint=255,255,255,150
LeftMouseDownAction=!Execute [!RainmeterPluginBang "MeasureWinamp SendMessage 273 40046 0"][!RainmeterHideMeter MeterPauseHigh][!RainmeterRedraw]
MouseOverAction=!Execute [!RainmeterShowMeter MeterPauseHigh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterPauseHigh][!RainmeterRedraw]
Hidden=1

[MeterPauseHigh]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_pause.png
X=75
Y=40
w=10
h=10
ImageTint=255,255,255,200
Hidden=1

[MeterPlay]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_play.png
X=75
Y=40
w=10
h=10
ImageTint=255,255,255,150
LeftMouseDownAction=!Execute [!RainmeterPluginBang "MeasureWinamp SendMessage 273 40045 0"][!RainmeterHideMeter MeterPlayHigh][!RainmeterRedraw]
MouseOverAction=!Execute [!RainmeterShowMeter MeterPlayHigh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterPlayHigh][!RainmeterRedraw]

[MeterPlayHigh]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_play.png
X=75
Y=40
w=10
h=10
ImageTint=255,255,255,200
Hidden=1

[MeterStop]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_stop.png
X=15r
Y=40
w=10
h=10
ImageTint=255,255,255,150
LeftMouseDownAction=!Execute [!RainmeterPluginBang "MeasureWinamp SendMessage 273 40047 0"]
MouseOverAction=!Execute [!RainmeterShowMeter MeterStopHigh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterStopHigh][!RainmeterRedraw]

[MeterStopHigh]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_stop.png
X=0r
Y=40
w=10
h=10
ImageTint=255,255,255,200
Hidden=1

[MeterPrevious]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_prev.png
X=15r
Y=40
w=10
h=10
ImageTint=255,255,255,150
LeftMouseDownAction=!Execute [!RainmeterPluginBang "MeasureWinampCtrl SendMessage 273 40044 0"]
MouseOverAction=!Execute [!RainmeterShowMeter MeterPreviousHigh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterPreviousHigh][!RainmeterRedraw]

[MeterPreviousHigh]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_prev.png
X=0r
Y=40
w=10
h=10
ImageTint=255,255,255,200
Hidden=1

[MeterNext]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_next.png
X=15r
Y=40
w=10
h=10
ImageTint=255,255,255,150
LeftMouseDownAction=!Execute [!RainmeterPluginBang "MeasureWinampCtrl SendMessage 273 40048 0"]
MouseOverAction=!Execute [!RainmeterShowMeter MeterNextHigh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterNextHigh][!RainmeterRedraw]

[MeterNextHigh]
Meter=IMAGE
ImageName=#SKINSPATH#illustro\SHARED\pb_next.png
X=0r
Y=40
w=10
h=10
ImageTint=255,255,255,200
Hidden=1
; ----[ END OF LINE ]-----------------------------------------------------------------------------
You do not have the required permissions to view the files attached to this post.
HaaBo
Posts: 9
Joined: April 8th, 2011, 3:12 am

Re: Winamp Skin for Illustro Theme?

Post by HaaBo »

Great job, and thank you so much for even taking the time! I'd say its a great start, please let me know if you decide to improve it in any way. As you said yourself, its more then adequate and working as it should so no rush :) Again, thanks!

Regards,
HaaBo
User avatar
JoBu
Posts: 271
Joined: February 16th, 2011, 12:46 am
Location: California

Re: Winamp Skin for Illustro Theme?

Post by JoBu »

UPDATE:

Changed the Illustro Player I'd previously made for WinAmp to use the NowPlaying Plugin by Poiru to support multiple media players.

Default is set to Windows Media Player - change to WinAmp or other (see the NowPlaying Plugin thread for more info) by editing the Player.ini file and changing the "Player=WMP" in the variables section.


TO INSTALL:

Unzip the file "Buttons.ZIP" into the SHARED folder in Illustro.
Unzip the file "Player.ZIP" into the main Illustro folder.

Refresh Rainmeter. Start the skin by selecting it through ...Rainmeter\Skins\Illustro\Player\Player.ini

Enjoy! Screenshot below ;)

Cheers all, hope you are well.


//JoBu
You do not have the required permissions to view the files attached to this post.