BUT, when it just my skin enabled on rainmeter, it takes a delay to detect the track information. as a result, the skin will always do an infinite refresh loop because it takes too long to detect the track title, so it will always displaying "Not Playing" than displaying the lyrics. BUT, if i'm also enabling another skin that uses same NowPlaying plugin too (ex: trackname display/visualizer like above mentioned), my skin can detect the track title instantaneously without long delay and works normally.
Does this mean NowPlaying plugin works that way ('rely-ing' another skin that uses same plugin)? or there's problem on my side?
here's my code, which the [MeasureTit] always return with "Not Playing" because the delay. i guess:
Code: Select all
[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1
[Variables]
;Music player name (Spotify, WMP, or others)
PlayerName=WMP
; NowPlaying for WMP, and the others
; SpotifyPlugin for Spotify
Plugin=NowPlaying
;Max skin width, so the text automatically wrap if exceeded this value
MaxWidth=300
;Skin fixed height.
SkinHeight=385
;Text Options
Font=Calibri
FontSize=10
;Valid values are Normal, Bold, Italic, and BoldItalic.
TextStyle=Normal
;In RGBA
TextColor=255,255,255,255
;Valid values are None, Shadow, and Border.
TextEffect=None
;Set mouse scrolling speed
ScrollSpeed=25
;Text states display
ConnectionError=Connection problem
LyricNotFound=Lyrics not found :(
NotPlaying=Not Playing
Offset=2500
Y=0
[MeasureArtis]
Measure=Plugin
Plugin=#Plugin#
PlayerName=#PlayerName#
PlayerType=ARTIST
Type=ArtistName
RegExpSubstitute=1
Substitute="\(([^)]+)\)":"", "\[([^)]+)\]":"", "\040":"%20", "-\z":"", "'":"%20", "\+\z":"", " & ":"", " x ":"", " vs ":"", " VS ":"", "\,":"", "Feat.*":"", "feat.*":"", "ft\..*": "", "Ft\..*":""
[MeasureTit]
Measure=Plugin
Plugin=#Plugin#
PlayerName=#PlayerName#
PlayerType=TITLE
Type=TrackName
RegExpSubstitute=1
Substitute="\(([^)]+)\)":"", "\[([^)]+)\]":"", "\040":"%20", "-\z":"", "'":"%20", "\+\z":"", " & ":"", " x ":"", " vs ":"", " VS ":"", "\,":"", "Feat.*":"", "feat.*":"", "ft\..*": "", "Ft\..*":"", "":"Not Playing"
IfMatch=Not Playing
IfMatchAction=[!ShowMeter "MeterNotPlaying"], [!DisableMeasure "MeasureCari"]
OnChangeAction=[!Refresh]
hope you understand my broken english xD