It is currently April 27th, 2024, 9:54 pm

NowPlaying plugin - Multiple Media Player Support

Share and get help with Plugins and Addons
User avatar
Waldensamkeit
Posts: 83
Joined: March 15th, 2011, 12:39 pm
Location: Hamilton, New Jersey

Re: NowPlaying plugin [version 0.9]

Post by Waldensamkeit »

Can't seem to reproduce this. Does this happen at random or always?
Sorry Poiru, I should've clarified the missing zero issue was from another skin. Was just trying to relate with the frustration of zero's missing/extra or otherwise. I've had no problems with the NowPlaying plugin aside from my original post which isn't even really a problem... for me.

Hope you didn't waste too much time on that, my bad. :oops:
zielonyfred
Posts: 4
Joined: May 4th, 2011, 9:10 am

Re: NowPlaying plugin [version 0.9]

Post by zielonyfred »

Hi, I think there is a problem when pause and play - track and artist vanish when stopped (would be better not to, or add an option should it hide or not), but when play again it still dont update, so I have to play next or prev.
Also, is there any chance to make this plugin read id3 tags from winamps current song?

Thanks for this plugin, good job.
User avatar
quick silver
Posts: 11
Joined: April 27th, 2011, 5:54 pm
Location: West Bengal, India

Re: NowPlaying plugin [version 0.9]

Post by quick silver »

Hello,
I think by now, you have already got most of the things to be corrected. But here is it anyway- (p.s. all these are for WMP. Haven't tried in any other player)

1. After I stop the song and play it again, things like album art, track, artist, album don't come, except the track progress. A major problem.

2. If you mean it to be a play/pause button. Rename it to 'play' when the song is paused and again 'pause' when the song is playing.

I think the problem is that you are trying to generalize your plugin too much. Every player has their own way of doing things. Probably if you can just make separate plugins for wmp,winamp and itunes properly, that otta do it.
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: NowPlaying plugin [version 0.9]

Post by Chewtoy »

quick silver wrote:I think the problem is that you are trying to generalize your plugin too much. Every player has their own way of doing things. Probably if you can just make separate plugins for wmp,winamp and itunes properly, that otta do it.
Thing is, we pretty much got that. Or rather, we have functional things for everything. But having one universal plugin for all (major) players have been on demand since the dawn of player skins.
Then, you can combine all those in to one thanks to functions in programming. ;)
I don't think, therefore I'm not.
poiru
Developer
Posts: 2872
Joined: April 17th, 2009, 12:18 pm

Re: NowPlaying plugin [version 0.9]

Post by poiru »

zielonyfred wrote:Hi, I think there is a problem when pause and play - track and artist vanish when stopped (would be better not to, or add an option should it hide or not), but when play again it still dont update, so I have to play next or prev.
quick silver wrote:1. After I stop the song and play it again, things like album art, track, artist, album don't come, except the track progress. A major problem.

2. If you mean it to be a play/pause button. Rename it to 'play' when the song is paused and again 'pause' when the song is playing.
I've already fixed/done both things :) Will release an updated version in a day or two -- still got a few things to add.
zielonyfred wrote:Also, is there any chance to make this plugin read id3 tags from winamps current song?
The plugin actually reads the ID3 tags for Winamp already for album/track/artist. Do you want to retrieve other tags?
User avatar
quick silver
Posts: 11
Joined: April 27th, 2011, 5:54 pm
Location: West Bengal, India

Re: NowPlaying plugin [version 0.9]

Post by quick silver »

poiru wrote:I've already fixed/done both things :) Will release an updated version in a day or two
Thats so cool to hear. Eagerly waiting for it. 8-)

Actually I have an earlier version of your code where you extract info from the registry. The problem there was when you stopped the song, the value it gives is 0. This looks awkward. Are you tacking this matter in the .dll file ???
poiru
Developer
Posts: 2872
Joined: April 17th, 2009, 12:18 pm

Re: NowPlaying plugin [version 0.9]

Post by poiru »

quick silver wrote:Actually I have an earlier version of your code where you extract info from the registry. The problem there was when you stopped the song, the value it gives is 0. This looks awkward. Are you tacking this matter in the .dll file ???
This method doesn't rely on the registry at all (the plugin communicates directly with WMP). With the NowPlaying plugin, track info will be blank and position/duration will be set to 00:00 when the player is stopped.
Matt
Posts: 104
Joined: November 20th, 2009, 7:23 am

Re: NowPlaying plugin [version 0.9]

Post by Matt »

I'm so psyched about this plugin. It'll be great to have feature parity (and then some) with the itunes plugin. Honestly, after this plugin and the recently implemented blur, the only other "major" thing I've wanted to see in Rainmeter for a long time is better font rendering. It's an exciting time to be watching things develop around here, that's for sure. :)

As soon as foobar2000 support shows up, I'll be first in line to help test. (Well, maybe 2nd in line after Chewtoy. :lol: )
User avatar
Waldensamkeit
Posts: 83
Joined: March 15th, 2011, 12:39 pm
Location: Hamilton, New Jersey

Re: NowPlaying plugin [version 0.9]

Post by Waldensamkeit »

One other thing I noticed. I swapped out some measures in Winamp Circles (sorry im in a rush and don't have the link) in order to test out the NowPlaying functionality and now the Play, Pause, Stop, Forward, Next commands do not seem to work in the skin.

Is it possible that the nowPlaying plugin would somehow cause a conflict with the SendMessage commands for winamp? heres the code for ...Circles if anyone has any thoughts. I only used the NowPlaying plugin for album art and track/album info and for about an hour the skin worked perfectly and then all of a sudden the standard play/pause/etc. links just stopped working.

It is possible I somehow changed something in the meters for playing and pausing, etc. but I really don't think I did. Any insight would be greatly appreciated. (I apologize as the code is probably very messy as I just chopped/added/edited to get what I wanted and it was done at the beginning of my rainmeter endeavors.)

Code: Select all

;===========================================
;  Rainmeter configuration file
;===========================================

[Rainmeter]
Author=Jiri Mahel
AppVersion=1.2
Update=1000
DynamicWindowSize=1

;Metadata added by RainBrowser
;http://rainmeter.net/cms/Rainmeter101-EditingSkins

[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=

;End of added Metadata

[Variables]
; nastaveni UpdateDivider pri Update=10000 na 15min
Winamp=C:\Program Files (x86)\Winamp\WACommand.exe
update.Spd=90
fontColor.Text=255, 255, 255, 160
bar.color=255, 255, 255, 50
graph.line1=145,231,237
graph.line2=255, 255, 255, 37
border.color=255, 255, 255, 75

FontName=Trebuchet MS
FontHeight=8
FontHeight1=10
AntiAlias=1
FontSize=11
FontSize2=9


;===========================================
;           WinAmp+Foobar.interface Display
;===========================================
;-----NowPlaying.dll By Poiru----

[mPlayer]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=Winamp
; Set to Winamp, iTunes, WMP, or Spotify
MediaType=TRACK

[mCover]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=COVER
Substitute="":"Default.png"

[mArtist]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=ARTIST

[mAlbum]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=ALBUM

[WAPlaying]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 104
ifAboveValue=0
IfAboveAction=!execute [!RainmeterShowMeter l.hraje][!RainmeterShowMeter mTimeCurr]
IfBelowValue=1
IfBelowAction=!execute [!RainmeterHideMeter l.hraje][!RainmeterHideMeter mTimeCurr]

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

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

[mWADuration]
Measure=Calc
Formula=(mWACurr<=0)?0:(mWACurr/(mWAFull*1000+1)) 

[mWADurationI]
Measure=Calc
Formula=(mWACurr<=0)?0:(mWACurr/(mWAFull*1000+1))
InvertMeasure=1

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

[mWinampCurrMin]
Measure=Calc
Formula=((mWinampCurrOrg / 1000) - ((mWinampCurrOrg / 1000) % 60)) /60

[mWinampCurrSec]
Measure=Calc
Formula=(mWinampCurrOrg / 1000) % 60 = 60 ? 0 : (mWinampCurrOrg / 1000) % 60

[mWinampCurrZero]
Measure=Calc
Formula=(((mWinampCurrOrg) / 1000) % 60)  < 9 ? 0 : 1
Substitute="1":""

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

[mWinampFullMin]
Measure=Calc
Formula=(mWinampFullOrg - (mWinampFullOrg % 60)) /60

[mWinampFullSec]
Measure=Calc
Formula=mWinampFullOrg % 60

[mWinampFullZero]
Measure=Calc
Formula=(mWinampFullOrg % 60)  < 9 ? 0 : 1
Substitute="1":""

[MeasureFileBit]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 1 126
UpdateDivider=10

;==============================

[mWAProgress2]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=6.40
RotationAngle=-6.2831853
LineLength=65
LineStart=60
LineColor=145,231,237,125
Solid=1
AntiAlias=10

[mWAProgress3]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=3.0
RotationAngle=6.2831853
LineLength=58
LineStart=53
LineColor=128,0,28,125
Solid=1
AntiAlias=10

[mWAProgress4]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=2.98
RotationAngle=-6.2831853
LineLength=51
LineStart=46
LineColor=255,255,255,125
Solid=1
AntiAlias=10

;---NowPlaying.dll by Poiru------

[Cover]
Meter=IMAGE
MeasureName=mCover
X=195
Y=87
W=60
H=60
SolidColor=FFFFFF10

[Artist]
Meter=STRING
MeasureName=mArtist
X=2R
Y=1r
W=120
H=14
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mArtist]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"

[Album]
Meter=STRING
MeasureName=mAlbum
X=r
Y=12r
W=100
H=14
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mAlbum]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"
DynamicVariables=1

[Track]
Meter=STRING
MeasureName=mPlayer
X=r
Y=12r
W=100
H=24
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mPlayer]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"

;---END-------

[cara1]
Meter=IMAGE
X=30
Y=150
W=300
H=2
SolidColor=200,200,200,50

[mWAProgress]
MeasureName=mWADuration
Meter=BAR
X=1r
Y=0r
W=250
H=2
BarOrientation=HORIZONTAL
BarColor=#graph.line1#,125
Flip=0

;------------------


[mPrev]
Meter=STRING
X=39
Y=155
FontColor=255,255,255,255
FontSize=14
StringStyle=BOLD
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
Text="7"
AntiAlias=1
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40044 0"]

[mPlay]
Meter=STRING
X=98
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=15
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="4"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40045 0"]

[mPause]
Meter=STRING
X=18r
Y=1r
FontColor=255,255,255,255
StringStyle=Bold
FontSize=13
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text=";"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40046 0"]

[mStop]
Meter=STRING
X=18r
Y=0r
FontColor=255,255,255,255
StringStyle=Bold
FontSize=13
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="<"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40047 0"]

[mNext]
Meter=STRING
X=191
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=14
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="8"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40048 0"]

[mNPR]
Meter=String
X=216
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=6
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Arial Narrow
Text="NPR"
AntiAlias=1
ToolTipText="NPR"
LeftMouseDownAction=!execute [C:\Users\Michael\Documents\Rainmeter\wampRadio\NPR.m3u]

[mKEXP]
Meter=String
X=236
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=6
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Arial Narrow
Text="KEXP"
AntiAlias=1
ToolTipText="KEXP"
LeftMouseDownAction=!Execute ["C:\Users\Michael\Documents\Rainmeter\wampRadio\KEXP.m3u"]

[mShuff]
Meter=STRING
X=261
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=10
StringAlign=LEFT
StringEffect=BORDER
FontEffectColor=000000
FontFace=Wingdings
AntiAlias=1
Text="
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: NowPlaying plugin [version 0.9]

Post by Chewtoy »

[quote="Waldensamkeit"]One other thing I noticed. I swapped out some measures in Winamp Circles (sorry im in a rush and don't have the link) in order to test out the NowPlaying functionality and now the Play, Pause, Stop, Forward, Next commands do not seem to work in the skin.

Is it possible that the nowPlaying plugin would somehow cause a conflict with the SendMessage commands for winamp? heres the code for ...Circles if anyone has any thoughts. I only used the NowPlaying plugin for album art and track/album info and for about an hour the skin worked perfectly and then all of a sudden the standard play/pause/etc. links just stopped working.

It is possible I somehow changed something in the meters for playing and pausing, etc. but I really don't think I did. Any insight would be greatly appreciated. (I apologize as the code is probably very messy as I just chopped/added/edited to get what I wanted and it was done at the beginning of my rainmeter endeavors.)

Code: Select all

;===========================================
;  Rainmeter configuration file
;===========================================

[Rainmeter]
Author=Jiri Mahel
AppVersion=1.2
Update=1000
DynamicWindowSize=1

;Metadata added by RainBrowser
;http://rainmeter.net/cms/Rainmeter101-EditingSkins

[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=

;End of added Metadata

[Variables]
; nastaveni UpdateDivider pri Update=10000 na 15min
Winamp=C:\Program Files (x86)\Winamp\WACommand.exe
update.Spd=90
fontColor.Text=255, 255, 255, 160
bar.color=255, 255, 255, 50
graph.line1=145,231,237
graph.line2=255, 255, 255, 37
border.color=255, 255, 255, 75

FontName=Trebuchet MS
FontHeight=8
FontHeight1=10
AntiAlias=1
FontSize=11
FontSize2=9


;===========================================
;           WinAmp+Foobar.interface Display
;===========================================
;-----NowPlaying.dll By Poiru----

[mPlayer]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=Winamp
; Set to Winamp, iTunes, WMP, or Spotify
MediaType=TRACK

[mCover]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=COVER
Substitute="":"Default.png"

[mArtist]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=ARTIST

[mAlbum]
Measure=Plugin
Plugin=NowPlaying.dll
MediaPlayer=[mPlayer]
MediaType=ALBUM

[WAPlaying]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 104
ifAboveValue=0
IfAboveAction=!execute [!RainmeterShowMeter l.hraje][!RainmeterShowMeter mTimeCurr]
IfBelowValue=1
IfBelowAction=!execute [!RainmeterHideMeter l.hraje][!RainmeterHideMeter mTimeCurr]

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

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

[mWADuration]
Measure=Calc
Formula=(mWACurr<=0)?0:(mWACurr/(mWAFull*1000+1)) 

[mWADurationI]
Measure=Calc
Formula=(mWACurr<=0)?0:(mWACurr/(mWAFull*1000+1))
InvertMeasure=1

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

[mWinampCurrMin]
Measure=Calc
Formula=((mWinampCurrOrg / 1000) - ((mWinampCurrOrg / 1000) % 60)) /60

[mWinampCurrSec]
Measure=Calc
Formula=(mWinampCurrOrg / 1000) % 60 = 60 ? 0 : (mWinampCurrOrg / 1000) % 60

[mWinampCurrZero]
Measure=Calc
Formula=(((mWinampCurrOrg) / 1000) % 60)  < 9 ? 0 : 1
Substitute="1":""

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

[mWinampFullMin]
Measure=Calc
Formula=(mWinampFullOrg - (mWinampFullOrg % 60)) /60

[mWinampFullSec]
Measure=Calc
Formula=mWinampFullOrg % 60

[mWinampFullZero]
Measure=Calc
Formula=(mWinampFullOrg % 60)  < 9 ? 0 : 1
Substitute="1":""

[MeasureFileBit]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 1 126
UpdateDivider=10

;==============================

[mWAProgress2]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=6.40
RotationAngle=-6.2831853
LineLength=65
LineStart=60
LineColor=145,231,237,125
Solid=1
AntiAlias=10

[mWAProgress3]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=3.0
RotationAngle=6.2831853
LineLength=58
LineStart=53
LineColor=128,0,28,125
Solid=1
AntiAlias=10

[mWAProgress4]
MeasureName=mWADuration
Meter=ROUNDLINE
X=5
Y=43
W=250
H=200
LineWidth=5
StartAngle=2.98
RotationAngle=-6.2831853
LineLength=51
LineStart=46
LineColor=255,255,255,125
Solid=1
AntiAlias=10

;---NowPlaying.dll by Poiru------

[Cover]
Meter=IMAGE
MeasureName=mCover
X=195
Y=87
W=60
H=60
SolidColor=FFFFFF10

[Artist]
Meter=STRING
MeasureName=mArtist
X=2R
Y=1r
W=120
H=14
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mArtist]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"

[Album]
Meter=STRING
MeasureName=mAlbum
X=r
Y=12r
W=100
H=14
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mAlbum]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"
DynamicVariables=1

[Track]
Meter=STRING
MeasureName=mPlayer
X=r
Y=12r
W=100
H=24
SolidColor=0,0,0,1
ToolTipType=0
ToolTipText="[mPlayer]"
FontFace=Courier New
FontSize=8
FontColor=250,250,250,210
ClipString=1
Text="%1"

;---END-------

[cara1]
Meter=IMAGE
X=30
Y=150
W=300
H=2
SolidColor=200,200,200,50

[mWAProgress]
MeasureName=mWADuration
Meter=BAR
X=1r
Y=0r
W=250
H=2
BarOrientation=HORIZONTAL
BarColor=#graph.line1#,125
Flip=0

;------------------


[mPrev]
Meter=STRING
X=39
Y=155
FontColor=255,255,255,255
FontSize=14
StringStyle=BOLD
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
Text="7"
AntiAlias=1
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40044 0"]

[mPlay]
Meter=STRING
X=98
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=15
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="4"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40045 0"]

[mPause]
Meter=STRING
X=18r
Y=1r
FontColor=255,255,255,255
StringStyle=Bold
FontSize=13
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text=";"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40046 0"]

[mStop]
Meter=STRING
X=18r
Y=0r
FontColor=255,255,255,255
StringStyle=Bold
FontSize=13
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="<"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40047 0"]

[mNext]
Meter=STRING
X=191
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=14
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Webdings
AntiAlias=1
Text="8"
LeftMouseDownAction=!execute [!RainmeterPluginBang "mWA SendMessage 273 40048 0"]

[mNPR]
Meter=String
X=216
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=6
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Arial Narrow
Text="NPR"
AntiAlias=1
ToolTipText="NPR"
LeftMouseDownAction=!execute [C:\Users\Michael\Documents\Rainmeter\wampRadio\NPR.m3u]

[mKEXP]
Meter=String
X=236
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=6
StringAlign=LEFT
StringEffect=SHADOW
FontEffectColor=000000
FontFace=Arial Narrow
Text="KEXP"
AntiAlias=1
ToolTipText="KEXP"
LeftMouseDownAction=!Execute ["C:\Users\Michael\Documents\Rainmeter\wampRadio\KEXP.m3u"]

[mShuff]
Meter=STRING
X=261
Y=155
FontColor=255,255,255,255
StringStyle=BOLD
FontSize=10
StringAlign=LEFT
StringEffect=BORDER
FontEffectColor=000000
FontFace=Wingdings
AntiAlias=1
Text="
I don't think, therefore I'm not.