It is currently April 23rd, 2024, 6:03 am

Spotify Plugin Released! Now with less bugs!

Plugins and Addons popular with the Community
User avatar
.raptor
Posts: 220
Joined: April 3rd, 2013, 11:03 pm
Location: Norway

Re: Spotify Plugin Released!

Post by .raptor »

Dimbadboy wrote:Hello,

Excuse me but is there a way to remove the file "log.txt", which appears on the desktop? Thanks in advance.

PS: Everything else is working fine. :thumbup:
You are probably using the version LeVvE and i used for debugging, as it has gotten 5 downloads. I removed it to avoid any further misunderstanding. Always download from the first post in the thread.
Dimbadboy
Posts: 4
Joined: June 25th, 2014, 5:24 pm

Re: Spotify Plugin Released!

Post by Dimbadboy »

Thanks very much. Now everything is working normaly. :thumbup: :great:
borsTiHD
Posts: 7
Joined: June 27th, 2014, 8:09 am

Re: Spotify Plugin Released!

Post by borsTiHD »

Hi .raptor,

I hope you could help me.
I'm using Spotify and I've tried many player skins, but every skin didn't worked with all options, because they're using the "now playing" plugin.

Now I was hoping that your plugin could help me out of it.
But how could I use this?

For example, I'm using the CLN skin.
The position for the cover looks like this:

Code: Select all

[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Spotify
PlayerType=COVER
DisableLeadingZero=1

[Cover]
Meter=IMAGE
MeasureName=MeasurePlayer
X=38
Y=37
H=82
W=82
I tried a few thinks, from simply copy and paste your example (from the first post)... till to try a few other thinks like this:

Code: Select all

[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Spotify
PlayerType=COVER
DisableLeadingZero=1

[Cover]
Measure=Plugin
Plugin=SpotifyPlugin.dll
Type=AlbumArt
X=38
Y=37
H=82
W=82
Is there a way I could use your plugin with the skin?

Thanks :)
User avatar
.raptor
Posts: 220
Joined: April 3rd, 2013, 11:03 pm
Location: Norway

Re: Spotify Plugin Released!

Post by .raptor »

borsTiHD wrote:Hi .raptor,

I hope you could help me.
I'm using Spotify and I've tried many player skins, but every skin didn't worked with all options, because they're using the "now playing" plugin.

Now I was hoping that your plugin could help me out of it.
But how could I use this?

For example, I'm using the CLN skin.
The position for the cover looks like this:

Code: Select all

[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Spotify
PlayerType=COVER
DisableLeadingZero=1

[Cover]
Meter=IMAGE
MeasureName=MeasurePlayer
X=38
Y=37
H=82
W=82
I tried a few thinks, from simply copy and paste your example (from the first post)... till to try a few other thinks like this:

Code: Select all

[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Spotify
PlayerType=COVER
DisableLeadingZero=1

[Cover]
Measure=Plugin
Plugin=SpotifyPlugin.dll
Type=AlbumArt
X=38
Y=37
H=82
W=82
Is there a way I could use your plugin with the skin?

Thanks :)

Code: Select all

[MeasurePlayer]
Measure=Plugin
Plugin=SpotifyPlugin.dll
Type=AlbumArt
Res=85

[Cover]
Meter=IMAGE
MeasureName=MeasurePlayer
X=38
Y=37
H=82
W=82
I think this will work :)
Remember that you should always edit the measure when you are changing plugins or plugin options. The meter is just for styling and positioning.
borsTiHD
Posts: 7
Joined: June 27th, 2014, 8:09 am

Re: Spotify Plugin Released!

Post by borsTiHD »

Thank you, this works. :D
Ok... at least half. :)

The cover works fine... this is sooo awesome. :D
But the rest (Track, Interpret, Time etc.) only says "0".
Is there a way to use both plugins, or do I have to change the complete skin?
Because I don't know how... the skin uses the "now playing" plugin on so many places.

But I think everything is based of the [MeasurePlayer] part.

Could you please help me with that?
This is the first time for something like that.
I only edit skins (other images, strech some parts, edit fonts, etc. just simple things).
Here is the complete skin:

Code: Select all

[Rainmeter]
Author= P2C | toastbrotpascal.deviantart. com
Update=1000
MiddleMouseUpAction=!RainmeterActivateConfig CLN\Config Configure.ini

[Variables]
HighlightColor=128,255,255
Color=Black

@include="#ROOTCONFIGPATH#\Colors\#Color#\Style.txt"

[BG]
Meter=IMAGE
ImageName=BG.png
Path="#CURRENTPATH#\Colors\#Color#"

[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=Spotify
PlayerType=COVER
DisableLeadingZero=1

[Cover]
Meter=IMAGE
MeasureName=MeasurePlayer
X=38
Y=37
H=82
W=82

[Overlay]
Meter=IMAGE
ImageName=Overlay.png
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r

[MeasureTitle]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Title

[Title]
Meter=STRING
MeterStyle=Style
MeasureName=MeasureTitle
X=180
Y=33
FontSize=12
FontColor=#TitleColor#
W=150
H=18
ClipString=1

[MeasureArtist]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Artist

[Artist]
Meter=STRING
MeterStyle=Style
MeasureName=MeasureArtist
X=r
Y=26r
W=150
H=15
ClipString=1

[MeasureAlbum]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Album

[Album]
Meter=STRING
MeterStyle=Style
MeasureName=MeasureAlbum
X=r
Y=24r
W=150
H=15
ClipString=1

[MeasurePosition]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Position

[Position]
Meter=STRING
MeterStyle=Style
MeasureName=MeasurePosition
X=160
Y=108
FontSize=8

[MeasureDuration]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Duration

[Duration]
Meter=STRING
MeterStyle=Style
MeasureName=MeasureDuration
X=328
Y=r
FontSize=8
StringAlign=RIGHT

[MeasureProgress]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Progress

[ProgressBar]
Meter=BAR
MeasureName=MeasureProgress
BarImage="#CURRENTPATH#\Colors\#Color#\ProgressBar.png"
BarOrientation=HORIZONTAL
X=190
Y=113
ImageTint=#HighlightColor#

[ProgressBitmap]
Meter=BITMAP
MeasureName=MeasureProgress
BitmapImage="#CURRENTPATH#\Colors\#Color#\ProgressBitmap"
BitmapFrames=98
BitmapZeroFrame=1
X=r
Y=r

[MeasureRating]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Rating

[Rating]
Meter=BITMAP
MeasureName=MeasureRating
BitmapImage="#CURRENTPATH#\Colors\#Color#\Rating.png"
BitmapFrames=6
BitmapZeroFrame=1
X=36
Y=143
ImageTint=#HighlightColor#

[Rating0]
Meter=IMAGE
ImageColor=0,0,0,1
X=26
Y=140
W=10
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 0"

[Rating1]
Meter=IMAGE
ImageColor=0,0,0,1
X=36
Y=r
W=15
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 1"

[Rating2]
Meter=IMAGE
ImageColor=0,0,0,1
X=51
Y=r
W=16
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 2"

[Rating3]
Meter=IMAGE
ImageColor=0,0,0,1
X=67
Y=r
W=16
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 3"

[Rating4]
Meter=IMAGE
ImageColor=0,0,0,1
X=83
Y=r
W=16
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 4"

[Rating5]
Meter=IMAGE
ImageColor=0,0,0,1
X=99
Y=r
W=15
H=21
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetRating 5"

[MeasureState]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=State
Substitute="0":"Play2.png","1":"Play1.png","2":"Play2.png"

[Play]
Meter=IMAGE
MeasureName=MeasureState
Path="#CURRENTPATH#\Colors\#Color#"
X=161
Y=133
Hidden=1
MouseOverAction=!Execute [!RainmeterHideMeter Play][!RainmeterShowMeter PlayH][!RainmeterRedraw]

[PlayH]
Meter=IMAGE
MeasureName=MeasureState
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r
ImageTint=#HighlightColor#
Hidden=1
MouseLeaveAction=!Execute [!RainmeterHideMeter PlayH][!RainmeterShowMeter Play][!RainmeterRedraw]
LeftMouseUpAction=!Execute [!RainmeterPluginBang "MeasurePlayer PlayPause"][!RainmeterRedraw]

[MeasureStatus]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Status
IfAboveValue=0
IfAboveAction=!Execute [!RainmeterHideMeter Open][!RainmeterShowMeter Play][!RainmeterRedraw]
IfEqualValue=0
IfEqualAction=!Execute [!RainmeterShowMeter Open][!RainmeterHideMeter Play][!RainmeterRedraw]

[Open]
Meter=IMAGE
ImageName=Open.png
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r
Hidden=1
MouseOverAction=!Execute [!RainmeterHideMeter Open][!RainmeterShowMeter OpenH][!RainmeterRedraw]

[OpenH]
Meter=IMAGE
ImageName=Open.png
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r
ImageTint=#HighlightColor#
Hidden=1
MouseLeaveAction=!Execute [!RainmeterHideMeter OpenH][!RainmeterShowMeter Open][!RainmeterRedraw]
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer OpenPlayer"

[Previous]
Meter=IMAGE
ImageName=Previous.png
Path="#CURRENTPATH#\Colors\#Color#"
X=138
Y=137
MouseOverAction=!Execute [!RainmeterHideMeter Previous][!RainmeterShowMeter PreviousH][!RainmeterRedraw]

[PreviousH]
Meter=IMAGE
ImageName=Previous.png
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r
ImageTint=#HighlightColor#
Hidden=1
MouseLeaveAction=!Execute [!RainmeterHideMeter PreviousH][!RainmeterShowMeter Previous][!RainmeterRedraw]
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer Previous"

[Next]
Meter=IMAGE
ImageName=Next.png
Path="#CURRENTPATH#\Colors\#Color#"
X=201
Y=137
MouseOverAction=!Execute [!RainmeterHideMeter Next][!RainmeterShowMeter NextH][!RainmeterRedraw]

[NextH]
Meter=IMAGE
ImageName=Next.png
Path="#CURRENTPATH#\Colors\#Color#"
X=r
Y=r
ImageTint=#HighlightColor#
Hidden=1
MouseLeaveAction=!Execute [!RainmeterHideMeter NextH][!RainmeterShowMeter Next][!RainmeterRedraw]
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer Next"

[MeasureVolume]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[MeasurePlayer]
PlayerType=Volume

[VolumeBar]
Meter=BAR
MeasureName=MeasureVolume
BarImage="#CURRENTPATH#\Colors\#Color#\VolumeBar.png"
BarOrientation=HORIZONTAL
X=247
Y=148
ImageTint=#HighlightColor#

[VolumeBitmap]
Meter=BITMAP
MeasureName=MeasureVolume
BitmapImage="#CURRENTPATH#\Colors\#Color#\VolumeBitmap"
BitmapFrames=69
BitmapZeroFrame=1
X=r
Y=r

[Volume0]
Meter=IMAGE
SolidColor=0,0,0,1
X=247
Y=148
W=7
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 0"

[Volume10]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 10"

[Volume12]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 12"

[Volume13]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 13"

[Volume15]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 15"

[Volume16]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 16"

[Volume18]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 18"

[Volume19]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 19"

[Volume20]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 20"

[Volume22]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 22"

[Volume23]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 23"

[Volume25]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 25"

[Volume26]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 26"

[Volume28]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 28"

[Volume29]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 29"

[Volume30]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 30"

[Volume32]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 32"

[Volume33]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 33"

[Volume35]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 35"

[Volume36]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 36"

[Volume38]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 38"

[Volume39]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 39"

[Volume40]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 40"

[Volume42]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 42"

[Volume43]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 43"

[Volume45]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 45"

[Volume46]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 46"

[Volume48]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 48"

[Volume49]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 49"

[Volume50]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 50"

[Volume52]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 52"

[Volume53]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 53"

[Volume55]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 55"

[Volume56]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 56"

[Volume58]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 58"

[Volume59]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 59"

[Volume60]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 60"

[Volume62]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 62"

[Volume63]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 63"

[Volume65]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 65"

[Volume68]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 68"

[Volume69]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 69"

[Volume70]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 70"

[Volume72]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 72"

[Volume73]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 73"

[Volume75]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 75"

[Volume76]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 76"

[Volume78]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 78"

[Volume79]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 79"

[Volume80]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 80"

[Volume82]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 82"

[Volume83]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 83"

[Volume85]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 85"

[Volume86]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 86"

[Volume88]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 88"

[Volume89]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 89"

[Volume90]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 90"

[Volume92]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 92"

[Volume93]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 93"

[Volume95]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 95"

[Volume96]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 96"

[Volume98]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 98"

[Volume99]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 99"

[Volume100]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=8
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetVolume 100"

[Progress0]
Meter=IMAGE
SolidColor=0,0,0,1
X=190
Y=113
W=4
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 0"

[Progress1]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 1"

[Progress2]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 2"

[Progress3]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 3"

[Progress4]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 4"

[Progress5]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 5"

[Progress6]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 6"

[Progress7]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 7"

[Progress8]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 8"

[Progress9]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 9"

[Progress10]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 10"

[Progress11]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 11"

[Progress12]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 12"

[Progress13]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 13"

[Progress14]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 14"

[Progress15]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 15"

[Progress16]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 16"

[Progress17]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 17"

[Progress18]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 18"

[Progress19]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 19"

[Progress20]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 20"

[Progress21]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 21"

[Progress22]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 22"

[Progress23]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 23"

[Progress24]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 24"

[Progress25]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 25"

[Progress26]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 26"

[Progress27]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 27"

[Progress28]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 28"

[Progress29]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 29"

[Progress30]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 30"

[Progress31]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 31"

[Progress32]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 32"

[Progress33]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 33"

[Progress34]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 34"

[Progress35]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 35"

[Progress36]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 36"

[Progress37]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 37"

[Progress38]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 38"

[Progress39]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 39"

[Progress40]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 40"

[Progress41]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 41"

[Progress42]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 42"

[Progress43]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 43"

[Progress44]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 44"

[Progress45]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 45"

[Progress46]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 46"

[Progress47]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 47"

[Progress48]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 48"

[Progress49]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 49"

[Progress50]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 50"

[Progress51]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 51"

[Progress52]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 52"

[Progress53]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 53"

[Progress54]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 54"

[Progress55]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 55"

[Progress56]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 56"

[Progress57]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 57"

[Progress58]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 58"

[Progress59]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 59"

[Progress60]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 60"

[Progress61]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 61"

[Progress62]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 62"

[Progress63]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 63"

[Progress64]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 64"

[Progress65]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 65"

[Progress66]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 66"

[Progress67]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 67"

[Progress68]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 68"

[Progress69]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 69"

[Progress70]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 70"

[Progress71]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 71"

[Progress72]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 72"

[Progress73]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 73"

[Progress74]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 74"

[Progress75]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 75"

[Progress76]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 76"

[Progress77]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 77"

[Progress78]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 78"

[Progress79]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 79"

[Progress80]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 80"

[Progress81]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 81"

[Progress82]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 82"

[Progress83]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 83"

[Progress84]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 84"

[Progress85]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 85"

[Progress86]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 86"

[Progress87]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 87"

[Progress88]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 88"

[Progress89]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 89"

[Progress90]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 90"


[Progress91]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 91"


[Progress92]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 92"


[Progress93]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 93"


[Progress94]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 94"


[Progress95]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 95"


[Progress96]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 96"


[Progress97]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 97"


[Progress98]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 98"


[Progress99]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=1
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 99"

[Progress100]
Meter=IMAGE
SolidColor=0,0,0,1
X=R
Y=r
W=4
H=5
LeftMouseUpAction=!RainmeterPluginBang "MeasurePlayer SetPosition 100"
User avatar
VasTex
Posts: 407
Joined: September 20th, 2012, 3:17 pm
Location: USA - Montana

Re: Spotify Plugin Released!

Post by VasTex »

I'm just going to throw this out there.

The skin you're having issues with is both old and outdated. It also has several features specific to other, fully supported media players using the NowPlaying Plugin. Because of this there is no way that this skin will ever fully work with the Spotify Plugin that Raptor is developing. Spotify, as far as I know, lacks most of the functionality of the other media players. You can play/pause, go to the next or previous songs and stop them as well, but you can't control the volume of Spotify or the track progression.

The skin you're using is 80% made up of meters and measures that handle options that Spotify may not ever be able to handle. On a side note, the code you posted is incomplete. The skin you're using requires variables and styles from other files and without them the code you posted is more or less useless to us since all I get when running it are two sets of very small, plain 0:00's.

Long story short, your skin is old, still works with most major media players, but if you want something that truly works well with the Spotify Plugin from Raptor then you're going to need to just start over or get a brand new skin altogether.
01010100 01100101 01100011 01101000 01101110 01101111 01101100 01101111 01100111 01101001
01100011 01100001 01101100 00100000 01000010 01100001 01100100 01100001 01110011 01110011
borsTiHD
Posts: 7
Joined: June 27th, 2014, 8:09 am

Re: Spotify Plugin Released!

Post by borsTiHD »

Yeah, I understand.
I dont' want that all from the skin should work, or in other words, I can live with that. :)
At the moment, with the "now playing" plugin, the skin works for the track, interpret, play/pause and also the next or previous buttons.

If the covers would also show up, I would really love it. :)



Or... are there already finished skins for .raptor's plugin, or skins that are supporting his plugin? :)


€dit:
Oh and sorry, I looked in the folder from the skin and found another config.
Here is the skin: http://toastbrotpascal.deviantart.com/art/CLN-216978446
User avatar
.raptor
Posts: 220
Joined: April 3rd, 2013, 11:03 pm
Location: Norway

Re: Spotify Plugin Released!

Post by .raptor »

Well, VasTex pretty much said everything that could be said about the subject. Volume and Track search is currently not possible. Track info, album art and progression is still available tho.

If you need info on how a working skin implements this plugin, i have a Soita.zip in here somewhere, you should be able to use it as a reference.
User avatar
VasTex
Posts: 407
Joined: September 20th, 2012, 3:17 pm
Location: USA - Montana

Re: Spotify Plugin Released!

Post by VasTex »

Alright,

So I've been using this plugin for a few days and have been playing around with a skin of mine trying to work out all the kinks and I have a few questions / suggestions. For starters, the majority of the time everything works really well which is very impressive and I really appreciate the time you've put in to get this working properly. However I've noticed a few minor issues and I'll list them below and describe them as best I can.

Issue 1: This is probably the smallest issue, but I've had a problem where the Album artwork refused to update. It wasn't an issue with my skin as I was watching the folder that the image was stored in and made sure that the only measure / meter running were the ones pulling the image. This has only happened once, but I was unable to fix the issue until I exited from Rainmeter completely and restarted it. I've yet to have an issue regarding this since.

Issue 2: This isn't that important as I managed to get around it fairly easy, but it seems that the default image path gathered by using the Type=AlbumArt is set to C:\...\Default.jpg when in reality the image placed there is actually called cover.jpg and not default.jpg. Thus when trying to use the measure in question for the ImageName parameter of an image meter it fails to grab the right image. It's sent looking for C:\...\Default.jpg when in reality it finds C:\...\cover.jpg and fails. Perhaps this is just a type-o / oversight or have I misunderstood the parameter?

Issue 3: This is probably my biggest concern when it comes to this plugin and it's the fact that, while using it, Rainmeter as a whole tends to lag noticeably. Unloading the skin allows Rainmeter and my other skins to update properly, but while the skin using this plugin is activated it becomes very apparent that every time information is pulled from Spotify it causes Rainmeter to lag. My skins update rate is set to 1000 and thus Rainmeter lags roughly every second. Increasing the update rate of the skin or the measures using your plugin directly effects the rate at which Rainmeter lags. Perhaps it's a performance issue with the plugin. You might consider attempting to thread the plugin across the cores of the CPU to lighten the load.

Suggestion 1: This may simply be a limitation of Spotify or it may be an issue with the plugin, but the track progress is read as a percentage in full percent increments. What I mean is that it steps from 0 to 100% by increments of 1 like 3,4,5,6,7,8,9%. I'm curious, would it be possible to have it represent the exact percentage? Such that it would increase more or less like 1,1.1,1.22,1.35%, etc? I understand it may simply be a stylistic choice in that 1,2,3 looks better than 1.3, 2.12, 3.44, but you could, I assume, add an option to the progress measures like Truncate=1 for example. While Truncate=1 (Default) the progress would increment as it does now (1,2,3,4,5), but when Truncate=0 it could increment in exact steps (1.12, 1.44, 2.39, 3.77, etc). I only ask because of a method I've developed to use your plugin to show current track progress as time and not as a percent. It would allow me to be more accurate if I had a more accurate percentage.

Suggestion 2: I think it would be helpful if the plugin stored the current album artwork in the folder containing the skin using the plugin. It's somewhat disheartening, although not deal breaking, for me to see that it must store the artwork in a new folder without regards to the skin running it. I suppose it's easier to send it to a static folder and simply create that folder if it doesn't exist as opposed to trying to send the file to the containing skin folder, but I think it would be a nice touch if that was possible.

All in all this is a very nice plugin and I hope to see it developed to a point where it becomes as robust and resource friendly as the other, officially supported, plugins for Rainmeter.

Because I'm sure you'll want to know here are my System, Rainmeter and Plugin Specs: *Please note the issues above are present on both machines.

Home PC
Windows 8.1 64bit
Rainmeter 3.1 (r2290) 64bit
Spotify Plugin by Raptor 64bit

Work PC
Windows 7 Enterprise (SP1) 64bit
Rainmeter 3.1 (r2290) 64bit
Spotify Plugin by Raptor 64bit

Please let me know if there's anything I can do to help out or if you have any additional questions for me. Looking forward to an update! Thanks again.
01010100 01100101 01100011 01101000 01101110 01101111 01101100 01101111 01100111 01101001
01100011 01100001 01101100 00100000 01000010 01100001 01100100 01100001 01110011 01110011
User avatar
LeVvE
Posts: 50
Joined: June 20th, 2014, 6:15 pm

Re: Spotify Plugin Released!

Post by LeVvE »

VasTex wrote:Issue 1: This is probably the smallest issue, but I've had a problem where the Album artwork refused to update. It wasn't an issue with my skin as I was watching the folder that the image was stored in and made sure that the only measure / meter running were the ones pulling the image. This has only happened once, but I was unable to fix the issue until I exited from Rainmeter completely and restarted it. I've yet to have an issue regarding this since.
I had this a few times but I "fixed" it by adding:

[Rainmeter]
RightMouseUpAction=!Refresh <Skin name here>

Rightclick the skin and it will load all the data and also a new album cover.

With your other issue, Rainmeter only acted slow for me running with this plguin if my internet was down, otherwise I have no issue with any slowness.

What I've found is that if you pause music and don't start it for a while the skin will have to be refreshed but if you're listening to music all the time there is no problem.

Also looking to a problem I have with Spotify atm if its related to this plugin but my Spotify uses more and more memory the longer it is running. Probably a memory leak but after running for 24ish hours my Spotify uses over 1.5GB of memory.

Running without the skin using the plugin just to see if its the same.