It works perfectly, but now I want to be able to middle click the skin to open the song foobar is currently playing in mp3tag.
Here's the part of the .ini I'm trying to figure out:
Code: Select all
[Cover]
Meter=IMAGE
X=15
Y=90
W=200
H=198
SolidColor=0,0,0,200
MiddleMouseUpAction=!Execute ["C:\Program Files (x86)\Mp3tag\Mp3tag.exe" "C:\Program Files (x86)\foobar2000\foobar2000.exe\%FILENAME%"]
I was able to open a certain mp3 in this way, for example:
Code: Select all
MiddleMouseUpAction=!Execute ["C:\Program Files (x86)\Mp3tag\Mp3tag.exe" "C:\Users\User\Music\Example.mp3"]
Any idea? Here's the whole .ini:
[Rainmeter]
Simplesentence created by WhiteBaron
Update=1000
DynamicWindowSize=1
MouseOverAction=!execute [!RainmeterShowMeter Pause][!RainmeterShowMeter Next][!RainmeterShowMeter Previous][!RainmeterShowMeter Play][!RainmeterShowMeter Stop][!RainmeterShowMeter Track][!RainmeterShowMeter Artist][!RainmeterShowMeter Time][!RainmeterShowMeter Volume][!RainmeterShowMeter VolumeText][!RainmeterShowMeter VolumeDown][!RainmeterShowMeter VolumeUp][!RainmeterShowMeter ProgressBar][!RainmeterShowMeter Progress][!RainmeterShowMeter Cover][!RainmeterShowMeter OpenPlayer][!RainmeterShowMeter ClosePlayer][!RainmeterRedraw]
MouseLeaveAction=!execute [!RainmeterHideMeter Pause][!RainmeterHideMeter Next][!RainmeterHideMeter Previous][!RainmeterHideMeter Play][!RainmeterHideMeter Stop][!RainmeterHideMeter Track][!RainmeterHideMeter Artist][!RainmeterHideMeter Time][!RainmeterHideMeter Volume][!RainmeterHideMeter VolumeText][!RainmeterHideMeter VolumeDown][!RainmeterHideMeter VolumeUp][!RainmeterHideMeter ProgressBar][!RainmeterHideMeter Progress][!RainmeterHideMeter Cover][!RainmeterHideMeter OpenPlayer][!RainmeterHideMeter ClosePlayer][!RainmeterRedraw]
[Variables]
@Include=#SkinsPath#\Simplesentencethree\Sentence\Music\Variables.inc
@Include2=#SkinsPath#\Simplesentencethree\Sentence\Music\PlayerName.inc
Colour1=240,240,240
Colour2=255,183,65
;----------MEASURES----------
[MeasureTrack]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Foobar2000
PlayerType=Title
DisableLeadingZero=1
Substitute="":"nothing"
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter SelectPlayer][!RainmeterRedraw]
[MeasureArt]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasureTrack]
PlayerType=Cover
Substitute="":"NoArt.png"
;----------METERS------------
[MeterArt]
Meter=Image
MeasureName=MeasureArt
X=15
Y=90
W=199
H=198
;==================================================
[Rainmeter]
Update=1000
[Variables]
Player=foobar2000
; ================================================
; MEASURES
[mPlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=foobar2000
PlayerType=TITLE
PlayerPath=
DisableLeadingZero=0
Substitute="":"N\A"
; Return value is 1 on error
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter ErrorMessage][!RainmeterRedraw]
[mArtist]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=ARTIST
Substitute="":"N\A"
[mPosition]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=POSITION
[mDuration]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=DURATION
[mProgress]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=PROGRESS
[mStateButton]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=STATE
Substitute="0":"Play.png","1":"Pause.png","2":"Play.png"
[mVolume]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=VOLUME
; =======================================
; COVER AND STARS
[Cover]
Meter=IMAGE
X=15
Y=90
W=200
H=198
SolidColor=0,0,0,200
;SolidColor=000000
;MiddleMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer OpenPlayer"]
MiddleMouseUpAction=!Execute ["C:\Program Files (x86)\Mp3tag\Mp3tag.exe" "C:\Program Files (x86)\foobar2000\foobar2000.exe\FILENAME"]
MouseActionCursor=0
; =======================================
; INFORMATION
[Track]
Meter=STRING
MeasureName=mPlayer
X=17
Y=190
W=195
H=16
FontFace=Trebuchet MS
FontColor=FFFFFF
AntiAlias=1
ClipString=1
Text="%1"
[Artist]
Meter=STRING
MeasureName=mArtist
X=17
Y=18r
W=195
H=16
FontFace=Trebuchet MS
FontColor=FFFFFF
AntiAlias=1
ClipString=1
Text="%1"
[Time]
Meter=STRING
MeasureName=mPosition
MeasureName2=mDuration
X=15
Y=20r
W=200
H=16
FontFace=Trebuchet MS
FontColor=FC3B38
AntiAlias=1
ClipString=1
Text="%1/%2"
[Progress]
Meter=STRING
MeasureName=mProgress
X=180
Y=0r
W=50
H=16
StringAlign=RIGHT
FontFace=Trebuchet MS
FontColor=FC3B38
AntiAlias=1
ClipString=1
Text="%1%"
[ProgressBar]
Meter=BAR
MeasureName=mProgress
X=17
Y=20r
W=162
H=1
BarColor=E8D71CEE
SolidColor=08E8FC
BarOrientation=HORIZONTAL
; =======================================
; TRACK ACTIONS
[Previous]
Meter=BUTTON
ButtonImage=Previous.png
X=15
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Previous"]
[Play]
Meter=BUTTON
ButtonImage=[mStateButton]
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer PlayPause"]
DynamicVariables=1
[Next]
Meter=BUTTON
ButtonImage=Next.png
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Next"]
[Stop]
Meter=BUTTON
ButtonImage=Stop.png
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Stop"]
[Volume]
Meter=IMAGE
ImageName=Volume.png
X=35r
Y=253
[VolumeText]
Meter=STRING
MeasureName=mVolume
X=11r
Y=253
W=45
H=16
FontSize=8
FontFace=Trebuchet MS
FontColor=FFFFFF99
AntiAlias=1
ClipString=1
Text="%1%"
[VolumeUp]
Meter=BUTTON
ButtonImage=VolumeUp.png
X=30r
Y=251
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer SetVolume +10"]
[VolumeDown]
Meter=BUTTON
ButtonImage=VolumeDown.png
X=0r
Y=257
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer SetVolume -10"]
; =======================================
; PLAYER ACTIONS
[OpenPlayer]
Meter=BUTTON
ButtonImage=Open.png
X=170
Y=95
ToolTipText="Open Media Player"
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer OpenPlayer"]
[ClosePlayer]
Meter=BUTTON
ButtonImage=Close.png
X=190
Y=95
ToolTipText="Close Media Player"
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]
Simplesentence created by WhiteBaron
Update=1000
DynamicWindowSize=1
MouseOverAction=!execute [!RainmeterShowMeter Pause][!RainmeterShowMeter Next][!RainmeterShowMeter Previous][!RainmeterShowMeter Play][!RainmeterShowMeter Stop][!RainmeterShowMeter Track][!RainmeterShowMeter Artist][!RainmeterShowMeter Time][!RainmeterShowMeter Volume][!RainmeterShowMeter VolumeText][!RainmeterShowMeter VolumeDown][!RainmeterShowMeter VolumeUp][!RainmeterShowMeter ProgressBar][!RainmeterShowMeter Progress][!RainmeterShowMeter Cover][!RainmeterShowMeter OpenPlayer][!RainmeterShowMeter ClosePlayer][!RainmeterRedraw]
MouseLeaveAction=!execute [!RainmeterHideMeter Pause][!RainmeterHideMeter Next][!RainmeterHideMeter Previous][!RainmeterHideMeter Play][!RainmeterHideMeter Stop][!RainmeterHideMeter Track][!RainmeterHideMeter Artist][!RainmeterHideMeter Time][!RainmeterHideMeter Volume][!RainmeterHideMeter VolumeText][!RainmeterHideMeter VolumeDown][!RainmeterHideMeter VolumeUp][!RainmeterHideMeter ProgressBar][!RainmeterHideMeter Progress][!RainmeterHideMeter Cover][!RainmeterHideMeter OpenPlayer][!RainmeterHideMeter ClosePlayer][!RainmeterRedraw]
[Variables]
@Include=#SkinsPath#\Simplesentencethree\Sentence\Music\Variables.inc
@Include2=#SkinsPath#\Simplesentencethree\Sentence\Music\PlayerName.inc
Colour1=240,240,240
Colour2=255,183,65
;----------MEASURES----------
[MeasureTrack]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Foobar2000
PlayerType=Title
DisableLeadingZero=1
Substitute="":"nothing"
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter SelectPlayer][!RainmeterRedraw]
[MeasureArt]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasureTrack]
PlayerType=Cover
Substitute="":"NoArt.png"
;----------METERS------------
[MeterArt]
Meter=Image
MeasureName=MeasureArt
X=15
Y=90
W=199
H=198
;==================================================
[Rainmeter]
Update=1000
[Variables]
Player=foobar2000
; ================================================
; MEASURES
[mPlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=foobar2000
PlayerType=TITLE
PlayerPath=
DisableLeadingZero=0
Substitute="":"N\A"
; Return value is 1 on error
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter ErrorMessage][!RainmeterRedraw]
[mArtist]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=ARTIST
Substitute="":"N\A"
[mPosition]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=POSITION
[mDuration]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=DURATION
[mProgress]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=PROGRESS
[mStateButton]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=STATE
Substitute="0":"Play.png","1":"Pause.png","2":"Play.png"
[mVolume]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=VOLUME
; =======================================
; COVER AND STARS
[Cover]
Meter=IMAGE
X=15
Y=90
W=200
H=198
SolidColor=0,0,0,200
;SolidColor=000000
;MiddleMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer OpenPlayer"]
MiddleMouseUpAction=!Execute ["C:\Program Files (x86)\Mp3tag\Mp3tag.exe" "C:\Program Files (x86)\foobar2000\foobar2000.exe\FILENAME"]
MouseActionCursor=0
; =======================================
; INFORMATION
[Track]
Meter=STRING
MeasureName=mPlayer
X=17
Y=190
W=195
H=16
FontFace=Trebuchet MS
FontColor=FFFFFF
AntiAlias=1
ClipString=1
Text="%1"
[Artist]
Meter=STRING
MeasureName=mArtist
X=17
Y=18r
W=195
H=16
FontFace=Trebuchet MS
FontColor=FFFFFF
AntiAlias=1
ClipString=1
Text="%1"
[Time]
Meter=STRING
MeasureName=mPosition
MeasureName2=mDuration
X=15
Y=20r
W=200
H=16
FontFace=Trebuchet MS
FontColor=FC3B38
AntiAlias=1
ClipString=1
Text="%1/%2"
[Progress]
Meter=STRING
MeasureName=mProgress
X=180
Y=0r
W=50
H=16
StringAlign=RIGHT
FontFace=Trebuchet MS
FontColor=FC3B38
AntiAlias=1
ClipString=1
Text="%1%"
[ProgressBar]
Meter=BAR
MeasureName=mProgress
X=17
Y=20r
W=162
H=1
BarColor=E8D71CEE
SolidColor=08E8FC
BarOrientation=HORIZONTAL
; =======================================
; TRACK ACTIONS
[Previous]
Meter=BUTTON
ButtonImage=Previous.png
X=15
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Previous"]
[Play]
Meter=BUTTON
ButtonImage=[mStateButton]
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer PlayPause"]
DynamicVariables=1
[Next]
Meter=BUTTON
ButtonImage=Next.png
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Next"]
[Stop]
Meter=BUTTON
ButtonImage=Stop.png
X=25r
Y=253
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer Stop"]
[Volume]
Meter=IMAGE
ImageName=Volume.png
X=35r
Y=253
[VolumeText]
Meter=STRING
MeasureName=mVolume
X=11r
Y=253
W=45
H=16
FontSize=8
FontFace=Trebuchet MS
FontColor=FFFFFF99
AntiAlias=1
ClipString=1
Text="%1%"
[VolumeUp]
Meter=BUTTON
ButtonImage=VolumeUp.png
X=30r
Y=251
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer SetVolume +10"]
[VolumeDown]
Meter=BUTTON
ButtonImage=VolumeDown.png
X=0r
Y=257
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer SetVolume -10"]
; =======================================
; PLAYER ACTIONS
[OpenPlayer]
Meter=BUTTON
ButtonImage=Open.png
X=170
Y=95
ToolTipText="Open Media Player"
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer OpenPlayer"]
[ClosePlayer]
Meter=BUTTON
ButtonImage=Close.png
X=190
Y=95
ToolTipText="Close Media Player"
LeftMouseUpAction=!Execute [!RainmeterPluginBang "mPlayer ClosePlayer"]