;Xiphias, 7/2017 [Variables] VolumioURL=http://volumio.local/dev/ ;VolumioURL=http://192.168.0.116/dev/ ;[MeasureParent] ;Measure=Plugin ;Plugin=WebParser ;Url=#VolumioURL# ;RegExp={"status":"(.*?)","position":(.*?),"title":"(.*?)","artist":"(.*?)","album":"(.*?)","albumart":"/albumart?web=(.*?)/(.*?)/extralarge&path=(.*?)","uri":"(.*?)","trackType":"(.*?)","seek":(.*?),"duration":(.*?),"samplerate":"(.*?)","bitdepth":"(.*?)","channels":(.*?),"random":(.*?),"repeat":(.*?),"repeatSingle":(.*?),"consume":(.*?),"volume":(.*?),"mute":(.*?),"stream":"(.*?)","updatedb":(.*?),"volatile":(.*?),"service":"(.*?)"} ;UpdateRate=1 [MeasureParent1] Measure=Plugin Plugin=WebParser Url=#VolumioURL# RegExp='"status":"(.*?)".*"random":(.*?),"repeat":(.*?),' UpdateRate=5 Debug=2 [MeasureParent2] Measure=Plugin Plugin=WebParser Url=#VolumioURL# RegExp='"title":"(.*?)","artist":"(.*?)","album":"(.*?)",' UpdateRate=2 [MeasureParent3] Measure=Plugin Plugin=WebParser Url=#VolumioURL# RegExp='"seek":(.*?),"duration":(.*?),' UpdateRate=1 [MeasureTrack] Measure=Plugin Plugin=WebParser Url=[MeasureParent2] StringIndex=1 Substitute="null":"" UpdateRate=1 Group=Volumio [MeasureAlbum] Measure=Plugin Plugin=WebParser Url=[MeasureParent2] StringIndex=3 Substitute="null":"" UpdateRate=1 Group=Volumio [MeasureArtist] Measure=Plugin Plugin=WebParser Url=[MeasureParent2] StringIndex=2 Substitute="null":"" UpdateRate=1 Group=Volumio ;[MeasureCover] ;Measure=Calc ;Formula=[MeasureMediaPlayer] ;RegExpSubstitute=1 ;Substitute="\\(.*?)\\.*?\.(flac|mp3)":"\1.jpg" ;[MeasureCover] ;Measure=Plugin ;Plugin=WebParser ;Url=[MeasureParent] ;UpdateRate=1 ;RegExpSubstitute=1 ;Substitute='(.*)"currentartist":"(.*?)"(.*)"currentalbum":"(.*?)"(.*)':"%userprofile%\My Music\\2\\4\\4.jpg" ;Format=([MeasureParent]) ;RegExpSubstitute=1 ;Substitute= ;DynamicVariables=1 [MeasureTimeDurationRaw] Measure=Plugin Plugin=WebParser Url=[MeasureParent3] StringIndex=2 UpdateRate=1 Substitute="":"1" Group=Volumio [MeasureTimeDuration] Measure=Time TimeStamp=([MeasureTimeDurationRaw]) Format=%M:%S Substitute="00:00":"" DynamicVariables=1 Group=Volumio [MeasureTimePositionRaw] Measure=Plugin Plugin=WebParser Url=[MeasureParent3] StringIndex=1 UpdateRate=1 Substitute="":"0" Group=Volumio [MeasureTimePosition] Measure=Time TimeStamp=([MeasureTimePositionRaw]) Format=%M:%S Substitute="00:00":"" DynamicVariables=1 Group=Volumio [MeasureTimeProgress] Measure=Calc Formula=100*MeasureTimePositionRaw/1000/MeasureTimeDurationRaw UpdateRate=1 MinValue=0 MaxValue=100 Group=Volumio [MeasureStateRaw] Measure=Plugin Plugin=WebParser Url=[MeasureParent1] StringIndex=1 UpdateRate=1 Substitute="play":"1","pause":"2","stop":"0" Group=Volumio [MeasureState] Measure=Calc Formula=[MeasureStateRaw] UpdateRate=1 DynamicVariables=1 Group=Volumio [MeasureRepeat] Measure=Plugin Plugin=WebParser Url=[MeasureParent1] StringIndex=3 UpdateRate=1 Group=Volumio [MeasureShuffleRaw] Measure=Plugin Plugin=WebParser Url=[MeasureParent1] StringIndex=2 UpdateRate=1 Group=Volumio