It is currently March 28th, 2024, 4:35 pm

AIMP portable detection ...

Report bugs with the Rainmeter application and suggest features.
Post Reply
User avatar
ιℓℓοgιςαℓ sεяvιςε
Posts: 5
Joined: May 21st, 2022, 8:02 am

AIMP portable detection ...

Post by ιℓℓοgιςαℓ sεяvιςε »

Hello there ... I switched from AIMP to AIMP portable ... but now the detection didnt work anymore ...
Is there a way to solve this scenario ...
Detection.png
User avatar
xenium
Posts: 841
Joined: January 4th, 2018, 9:52 pm

Re: AIMP portable detection ...

Post by xenium »

ιℓℓοgιςαℓ sεяvιςε wrote: May 21st, 2022, 8:11 am Hello there ... I switched from AIMP to AIMP portable ... but now the detection didnt work anymore ...
Is there a way to solve this scenario ...

Detection.png
Works for me.
Try restarting Rainmeter / PC
Capture.PNG
User avatar
ιℓℓοgιςαℓ sεяvιςε
Posts: 5
Joined: May 21st, 2022, 8:02 am

Re: AIMP portable detection ...

Post by ιℓℓοgιςαℓ sεяvιςε »

Hello Xenium, thanks for the reply. I also tried this & turn it off & on, but with no effect. I use another version, because there was no real portable in origin. I didnt take a look into at the moment how it works and what he do.
Detection 2nd.png
Last edited by ιℓℓοgιςαℓ sεяvιςε on May 22nd, 2022, 7:51 am, edited 2 times in total.
User avatar
xenium
Posts: 841
Joined: January 4th, 2018, 9:52 pm

Re: AIMP portable detection ...

Post by xenium »

ιℓℓοgιςαℓ sεяvιςε wrote: May 22nd, 2022, 7:35 am Hello Xenium, thanks for the reply. I also tried this & turn it off & on, but with no effect. I use another version, because there was no real portable in origin. I didnt take a look into at the moment how it works and what he do.

Detection 2nd.png
Please post the skin or skin code you are using to see if it works for me
User avatar
ιℓℓοgιςαℓ sεяvιςε
Posts: 5
Joined: May 21st, 2022, 8:02 am

Re: AIMP portable detection ...

Post by ιℓℓοgιςαℓ sεяvιςε »

When you take a look @ the profile path, can you write where it is, not in the same sub/drawer where the player is located.

Code: Select all

[Rainmeter]
Group=MonstercatVisualizer | SongInfo
Update=250
DynamicWindowSize=1
AccurateText=1

; = IMPORTANT =
; = For configuring the rainmeter skin, right-click the visualizer and click on "Open settings".
; = You can also open the variables.ini file located in:
; = "My Documents\Rainmeter\Skins\Monstercat Visualizer\@Resources"

; Small context menu when you right-click the skin
ContextTitle=" Open settings"
ContextAction=[!ActivateConfig "#ROOTCONFIG#\Settings" "general.ini"]
ContextTitle2=" Open variables file"
ContextAction2=["#@#variables.ini"]
ContextTitle3=" Toggle background"
ContextAction3=[!ToggleConfig "#ROOTCONFIG#\Background" "Background.ini"]

OnRefreshAction=[!DisableMeasure "MeasurePosition"][!DisableMeasure "MeasureDuration"][!DisableMeasure "MeasureProgress"]

[Metadata]
Name=Monstercat Visualizer for Rainmeter
Author=marcopixel
Version=2.1.0
License=MIT License
Information=An realtime audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.

[Variables]
; Include main variables file
@include=#@#variables.ini

; Include styling & media player measures
@include2=#@#include\MeasureMedia#MPMode#.inc
@include3=#@#include\MeasureStyling.inc

[MeasureClipSongInformation]
Measure=Calc
Formula=#ClipSongInformation#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist W "#SkinWidth#"][!SetOption MeterTrack W "#SkinWidth#"]
IfBelowValue=1
IfBelowAction=[!SetOption MeterArtist ClipString 2]
UpdateDivider=-1

[MeasureEnableTextBorder]
Measure=Calc
Formula=#EnableTextBorder#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist StringEffect "Border"][!SetOption MeterTrack StringEffect "Border"][!SetOption MeterAlbum StringEffect "Border"][!SetOption MeterPosition StringEffect "Border"]
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1

[MeasureEnableDropShadow]
Measure=Calc
Formula=#EnableDropShadow#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterTrack InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterAlbum InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterPosition InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"]
UpdateDivider=-1

;[MeterArtist]
;Meter=String
;MeasureName=MeasureArtist
;X=0
;Y=(88*#ScaleSongInformation#)
;FontFace=#Font1#
;FontSize=(#FontSize1#*#ScaleSongInformation#)
;FontEffectColor=#BorderColor#
;InlineSetting=Color | #TextColor#
;InlineSetting2=Case | Upper
;AntiAlias=1
;ClipString=1
;ClipStringH=(130*#ScaleSongInformation#)
;StringAlign=Left
;Group=GroupDynamicColors | GroupShadowMeters

[MeterTrack]
Meter=String
MeasureName=MeasureTrack
MeasureName2=MeasureArtist
X=0	
Y=(0*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
AntiAlias=1
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
StringAlign=Left
Text="%1 ~ %2"
Group=GroupDynamicColors | GroupShadowMeters

[MeterAlbum]
Meter=String
MeasureName=MeasureAlbum
X=0
Y=(150*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
; InlineSetting3=Shadow | 4 | 4 | 0 | #DropShadowColor#
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
AntiAlias=1
;Text="%1"
Group=GroupDynamicColors | GroupShadowMeters

[MeterPosition]
Meter=String
MeasureName=MeasurePosition
MeasureName2=MeasureTimeDuration
MeasureName3=MeasureTimeProgress
Percentual=1
X=0
Y=(68*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
; InlineSetting3=Shadow | 4 | 4 | 0 | #DropShadowColor#
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
AntiAlias=1
Text="%2 ~ %3% ~ %1"
Group=GroupDynamicColors | GroupShadowMeters










;-----------------------
; MEASURES FOR SONGTIME

[MeasureMediaPlayer]
Measure=Plugin
Plugin=NowPlaying
PlayerName=AIMP
PlayerType=FILE

[MeasureTimeDuration]
Measure=Plugin
Plugin=NowPlaying
PlayerName=[MeasureMediaPlayer]
PlayerType=DURATION

[maxTime]
Measure=Calc
Formula=MeasureTimeDuration

[MeasureTimePosition]
Measure=Plugin
Plugin=NowPlaying
PlayerName=[MeasureMediaPlayer]
PlayerType=POSITION

[currTime]
Measure=Calc
Formula=MeasureTimePosition

[MeasureTimeProgress]
;Measure=Plugin
;Plugin=NowPlaying
;PlayerName=[MeasureMediaPlayer]
;PlayerType=PROGRESS
Measure=Calc
Formula=(currTime%maxTime)
MinValue=0
MaxValue=[maxTime]
DynamicVariables=1

; Include update checker
@include4=#@#include\MeasureUpdateChecker.inc
User avatar
xenium
Posts: 841
Joined: January 4th, 2018, 9:52 pm

Re: AIMP portable detection ...

Post by xenium »

ιℓℓοgιςαℓ sεяvιςε wrote: May 22nd, 2022, 7:54 am When you take a look @ the profile path, can you write where it is, not in the same sub/drawer where the player is located.

Code: Select all

[Rainmeter]
Group=MonstercatVisualizer | SongInfo
Update=250
DynamicWindowSize=1
AccurateText=1

; = IMPORTANT =
; = For configuring the rainmeter skin, right-click the visualizer and click on "Open settings".
; = You can also open the variables.ini file located in:
; = "My Documents\Rainmeter\Skins\Monstercat Visualizer\@Resources"

; Small context menu when you right-click the skin
ContextTitle=" Open settings"
ContextAction=[!ActivateConfig "#ROOTCONFIG#\Settings" "general.ini"]
ContextTitle2=" Open variables file"
ContextAction2=["#@#variables.ini"]
ContextTitle3=" Toggle background"
ContextAction3=[!ToggleConfig "#ROOTCONFIG#\Background" "Background.ini"]

OnRefreshAction=[!DisableMeasure "MeasurePosition"][!DisableMeasure "MeasureDuration"][!DisableMeasure "MeasureProgress"]

[Metadata]
Name=Monstercat Visualizer for Rainmeter
Author=marcopixel
Version=2.1.0
License=MIT License
Information=An realtime audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.

[Variables]
; Include main variables file
@include=#@#variables.ini

; Include styling & media player measures
@include2=#@#include\MeasureMedia#MPMode#.inc
@include3=#@#include\MeasureStyling.inc

[MeasureClipSongInformation]
Measure=Calc
Formula=#ClipSongInformation#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist W "#SkinWidth#"][!SetOption MeterTrack W "#SkinWidth#"]
IfBelowValue=1
IfBelowAction=[!SetOption MeterArtist ClipString 2]
UpdateDivider=-1

[MeasureEnableTextBorder]
Measure=Calc
Formula=#EnableTextBorder#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist StringEffect "Border"][!SetOption MeterTrack StringEffect "Border"][!SetOption MeterAlbum StringEffect "Border"][!SetOption MeterPosition StringEffect "Border"]
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1
UpdateDivider=-1

[MeasureEnableDropShadow]
Measure=Calc
Formula=#EnableDropShadow#
IfEqualValue=1
IfEqualAction=[!SetOption MeterArtist InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterTrack InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterAlbum InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"][!SetOption MeterPosition InlineSetting3 "Shadow | 4 | 4 | 0 | #*DropShadowColor*#"]
UpdateDivider=-1

;[MeterArtist]
;Meter=String
;MeasureName=MeasureArtist
;X=0
;Y=(88*#ScaleSongInformation#)
;FontFace=#Font1#
;FontSize=(#FontSize1#*#ScaleSongInformation#)
;FontEffectColor=#BorderColor#
;InlineSetting=Color | #TextColor#
;InlineSetting2=Case | Upper
;AntiAlias=1
;ClipString=1
;ClipStringH=(130*#ScaleSongInformation#)
;StringAlign=Left
;Group=GroupDynamicColors | GroupShadowMeters

[MeterTrack]
Meter=String
MeasureName=MeasureTrack
MeasureName2=MeasureArtist
X=0	
Y=(0*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
AntiAlias=1
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
StringAlign=Left
Text="%1 ~ %2"
Group=GroupDynamicColors | GroupShadowMeters

[MeterAlbum]
Meter=String
MeasureName=MeasureAlbum
X=0
Y=(150*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
; InlineSetting3=Shadow | 4 | 4 | 0 | #DropShadowColor#
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
AntiAlias=1
;Text="%1"
Group=GroupDynamicColors | GroupShadowMeters

[MeterPosition]
Meter=String
MeasureName=MeasurePosition
MeasureName2=MeasureTimeDuration
MeasureName3=MeasureTimeProgress
Percentual=1
X=0
Y=(68*#ScaleSongInformation#)
FontFace=#Font2#
FontSize=(#FontSize2#*#ScaleSongInformation#)
FontEffectColor=#BorderColor#
InlineSetting=Color | #TextColor#
InlineSetting2=Case | Upper
; InlineSetting3=Shadow | 4 | 4 | 0 | #DropShadowColor#
ClipString=2
ClipStringH=(100*#ScaleSongInformation#)
AntiAlias=1
Text="%2 ~ %3% ~ %1"
Group=GroupDynamicColors | GroupShadowMeters










;-----------------------
; MEASURES FOR SONGTIME

[MeasureMediaPlayer]
Measure=Plugin
Plugin=NowPlaying
PlayerName=AIMP
PlayerType=FILE

[MeasureTimeDuration]
Measure=Plugin
Plugin=NowPlaying
PlayerName=[MeasureMediaPlayer]
PlayerType=DURATION

[maxTime]
Measure=Calc
Formula=MeasureTimeDuration

[MeasureTimePosition]
Measure=Plugin
Plugin=NowPlaying
PlayerName=[MeasureMediaPlayer]
PlayerType=POSITION

[currTime]
Measure=Calc
Formula=MeasureTimePosition

[MeasureTimeProgress]
;Measure=Plugin
;Plugin=NowPlaying
;PlayerName=[MeasureMediaPlayer]
;PlayerType=PROGRESS
Measure=Calc
Formula=(currTime%maxTime)
MinValue=0
MaxValue=[maxTime]
DynamicVariables=1

; Include update checker
@include4=#@#include\MeasureUpdateChecker.inc
Works for me.
Make sure AIMP is selected in the Monstercat settings
Note:I use portable AIMP from the AIMP website
Capture.PNG
User avatar
ιℓℓοgιςαℓ sεяvιςε
Posts: 5
Joined: May 21st, 2022, 8:02 am

Re: AIMP portable detection ...

Post by ιℓℓοgιςαℓ sεяvιςε »

Isnt the configuration from the skin, is the detection from Rainmeter. So what they do to detect AIMP/portable.
Detection 3rd.png
User avatar
xenium
Posts: 841
Joined: January 4th, 2018, 9:52 pm

Re: AIMP portable detection ...

Post by xenium »

ιℓℓοgιςαℓ sεяvιςε wrote: May 22nd, 2022, 8:32 am Isnt the configuration from the skin, is the detection from Rainmeter. So what they do to detect AIMP/portable.
Detection 3rd.png
If you have the latest version of Rainmeter installed and you have the AIMP player selected in the Monstercat settings, the player should work as shown in the my picture.
Why it doesn't work for you, I can't figure it out .
Also, try to reinstall Monstercat ...
User avatar
ιℓℓοgιςαℓ sεяvιςε
Posts: 5
Joined: May 21st, 2022, 8:02 am

Re: AIMP portable detection ...

Post by ιℓℓοgιςαℓ sεяvιςε »

I found the issue, it has to do with the permission. Now it works again. Thanks for communication.
Detection 4th.png
User avatar
xenium
Posts: 841
Joined: January 4th, 2018, 9:52 pm

Re: AIMP portable detection ...

Post by xenium »

ιℓℓοgιςαℓ sεяvιςε wrote: May 22nd, 2022, 8:54 am I found the issue, it has to do with the permission. Now it works again. Thanks for communication.
Detection 4th.png
You're welcome!
I'm glad you found out what the problem was ...
Post Reply