AIMP Forum

AIMP for PC => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: 12costa on January 29, 2026, 22:43:21

Title: changing appearance of popup
Post by: 12costa on January 29, 2026, 22:43:21
oh hello again,
a quick question i know it has an answer.
(i have searched the forum already but don't know russian... sorry if it is already there, i didn't find)

So how to change the background and fonts of the info box/menu that appear when hovering on items in AIMP (that one that is usually dark gray and. says the position when over the seekbar or the quick settings when over control buttons, like stop)

i have gone through all resources but didn't find a clue.. i know it has to do with popupmenu but can't understand how to modify it.

should i create something in custom provider context menu for every single menu? (if this is the case, what are the right bindings then?)

before messing up a lot I post this ...

thank you for reading
hope in an answer,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on January 30, 2026, 07:59:55
Its here:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=77181.0;attach=76805)
Title: Re: changing appearance of popup
Post by: 12costa on February 01, 2026, 20:10:29
thanks for help,
very much.
do you need more reference point from me? nahhhhhhhh

2 quick questions more, if you can:

1) can you open (and then close) the playlist window from the mini player? I see there is an action provider acformstoggleplaylistvisibility but when linked to a button on the miniplayer it doesn't work... it's my fault somewhere or is not possible?
I am doing a project from blank and my playlist window is called 'PLISTwindow'

2) to have the waveform displayed as separate sticks instead as continuous line (i've seen it in some skins ) do you apply a mask on top of the waveform or there is a format command to display it like that?

Thank you as always,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 02, 2026, 09:28:50
can you open (and then close) the playlist window from the mini player? I see there is an action provider acformstoggleplaylistvisibility but when linked to a button on the miniplayer it doesn't work... it's my fault somewhere or is not possible?
I am doing a project from blank and my playlist window is called 'PLISTwindow'

Usually, the Playlist window has the Main window as a master. So, it mean the playlist window can be displayed only if Main Window is visible. Of course, you can remove master for the playlist window in "Windows Parameters" dialog of Skin Editor tool.

to have the waveform displayed as separate sticks instead as continuous line (i've seen it in some skins ) do you apply a mask on top of the waveform or there is a format command to display it like that?

What skins, for example? Seekbar's waveform-navigator is always displayed as continuous line.
Title: Re: changing appearance of popup
Post by: 12costa on February 02, 2026, 19:44:06
Oh hello master!
thank for your replies

RE: first answer > what a fine tuning you made available! I have just tested and it's ok for me BUT this happens: I have the main window with playlist open and minimize to miniplayer> playlist disappear > i press the toggleplaylistvisibility button on the miniplayer AND STILL the playlist doesn't appear (it is being closed from miniplayer even if it is not visible) > i press again the button AND the playlist appear (nothing wrong for me, but YOU choose what to do)

RE: second answer > I was thinking about the waveform as it is displayed on the mobile version (which you can use as a seekbar too) it is made of tiny sticks and i saw on some screenshot on the skin section (not one in particular i remember)

oh big thanks anyway,
I would have been lost without this forum support... still I have not finished yet... so maybe I will post something else again.

Let me know what's the story with the sticky waveform, I know you have something I cannot figure out.

Thanks,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 03, 2026, 09:01:52
first answer > what a fine tuning you made available! I have just tested and it's ok for me BUT this happens: I have the main window with playlist open and minimize to miniplayer> playlist disappear > i press the toggleplaylistvisibility button on the miniplayer AND STILL the playlist doesn't appear (it is being closed from miniplayer even if it is not visible) > i press again the button AND the playlist appear (nothing wrong for me, but YOU choose what to do)

Please, share your skin. I will check the behavior.

I was thinking about the waveform as it is displayed on the mobile version (which you can use as a seekbar too) it is made of tiny sticks and i saw on some screenshot on the skin section (not one in particular i remember)

Yes, mobile version has this ability
Title: Re: changing appearance of popup
Post by: 12costa on February 03, 2026, 19:58:52
Oh hello Mr A.
Thanks for considering my humble effort.

So First Answer > you find attached my project. It's still a work in progress  but gives you the idea. The idea is to launch AIMP as tiny player like a desktop widget and switch it to main when needed so I think to have a playlist available also in tiny mode to see what is left to play. Also it is intended for single playlist use.

Second answer > I see that kind of waveform is available in mobile version and I wonder if it is available also in desktop version.

NEW question > I tried today to have a txtdisplay to show what is left to play from the playlist in terms of how many songs and how many time...
BUT I cannot get it right. For songs left in playlist I have found the prvplaybackqueue that returns the status value (as text) like current song position / total songs in playlist so I tried to work out from there the second part less the first part (to have remaining song - also considering when the string is 3, 4 or more characters long so to take the right digits.
But cannot get this to work... I tried making a string operator concatenator, even two string operator concatenator, also trying to work directy on the link to txtdisplay/displayvalue but cannot get the right way of doing this... I take the blame for it but believe me, I understand the basics, but cannot get the syntax right...
ALSO don't know where to get the remaining time to play from playlist and how.

I hope you may share your masterness with me,
Thank you,
Filippo
Title: Re: changing appearance of popup
Post by: 12costa on February 03, 2026, 20:24:40
Just a brief addition after I made another attempt...
to give you an idea of what I cannot get past to:

Why if I put %length(%value) to the output of prvplaybackqueue\status it returns 1 ?
This is what I struggle to comprehend...
Title: Re: changing appearance of popup
Post by: Artem on February 04, 2026, 08:29:25
you find attached my project. It's still a work in progress  but gives you the idea. The idea is to launch AIMP as tiny player like a desktop widget and switch it to main when needed so I think to have a playlist available also in tiny mode to see what is left to play. Also it is intended for single playlist use.

I see no playlist issue on your project:
https://disk.yandex.ru/i/xMlr79JsU-Zg-g
What is your app (player) version?

But cannot get this to work...

I've updated your project, please look how it works now.

Why if I put %length(%value) to the output of prvplaybackqueue\status it returns 1 ?
This is what I struggle to comprehend...

Text Formatting field is little bit different thing (please, refer to SkinEditor's Help). It passes the formatting line to a linked provider, but in your case provider does not have support for macros. So, what why it does not work. You need to use OperatorConcatenator as a middle between UI element and data provider that will format data as you want. (please, refer to your updated example)
Title: Re: changing appearance of popup
Post by: 12costa on February 06, 2026, 20:25:00
oh hallo Artem,
I have tried the skin corrected by you but the txtdisplay binded to custom provider returns 6 if item playing is in position 1 to 9 in the playlist or 7 if the item is from position 10 to 17 (i haven't tried with longer playlist)... don't know why... I got to same result through my attempts before.

I use AIMP v. 5.30.2549 with the latest skin editor (which is 5.40.14.29)

For the playlist visibility switch from mini player, what I told you still happens, BUT I have these settings on: minimize to tray and Show miniplayer when minimize to tray (so I minimize via an hotkey, or a button, and the tiny player appears, always without playlist visible, then you have to click two times to have it visible)

ALSO is it possible to set the miniplayer with always on top? I think no but I ask the same...

I am trying to go ahead without the reformatting of prvqueue/status (it is quite the same) BUT is it possible to have the remaining playing time of the playlist? I have not find the option nor an example of it

Thanks as always,
really appreciate your support

Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 08, 2026, 16:42:37
use AIMP v. 5.30.2549 with the latest skin editor (which is 5.40.14.29)

Don't do that. v5.30 cannot use features that skin editor for v5.40 provides
Title: Re: changing appearance of popup
Post by: 12costa on February 09, 2026, 21:36:15
Oh hello great,
thanks for advice I intend to change to 5.40 when I finish this skin, by the way I have read the changelog and changes between 5.3 and 5.4 doesn't affect me much.

Now I spent last hour trying to have an indicator to show if any particular sound effect is active on the player, among those on DSP.

My starting point is to get the current values from all DSP providers (balance, chorus, echo, etc. -they are exactly 9-) and bind them to the 9 values available in a logical operator commutator then sum them all and put a condition if(value1+Value2+...value9)<>0,1,0 then pass the value to a state indicator or a switch or a digit display and change its state accordingly to show if some of the value of the DSP effect is different from 0.
BUT it doesn't work because at position 0 the 'progress' access point of all DSP provider -maybe not balance and not enhancer-does not output a 0 value but a "(disabled)" text value (it's written in the guide that the value is integer, and also textual, so I suppose it was 0 for disabled)
So at this point I am totally lost again... How is it the right way of having this indicator showing if some effect is ON in AIMp?

It might be useful not only for me I believe... so don't take me as silly pretentious please...

By the way what is the output when 'action' access point from a provider is linked to a value field of a custom provider... i have tried also to work out something from there, like a state change when the command is used (still it wouldn't work if someone change the value and then reset it to zero) but seems like the output is always positive.

It works well only to indicate if the equalizer is switched on, but not for all others effect...
Don't know really where to go now...

See if you have any suggestion, dear living guide...

Thanks,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 10, 2026, 08:07:46
BUT it doesn't work because at position 0 the 'progress' access point of all DSP provider -maybe not balance and not enhancer-does not output a 0 value but a "(disabled)" text

May be, you share your project? This will make it easier to figure out what exactly wrong in the skin than to ask leading questions.


Title: Re: changing appearance of popup
Post by: 12costa on February 10, 2026, 21:56:12
Oh hello Artem,
I made a small example project to show what I mean,
Hope you find it clear enough.
I think it might be helpful for the player to have an indication if some effect is applied to output.
Let me know what you think.
I write you back again,
I'm late today..
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 12, 2026, 13:03:19
You've bind connection to a wrong provider.

(https://aimp.ru/forum/index.php?action=dlattach;topic=77181.0;attach=76978)

Here must be used the Progress, not the Action.
P.S. Note that some effects may have non zero default value (like balance).
Title: Re: changing appearance of popup
Post by: 12costa on February 12, 2026, 22:12:36
Oh Hello Artem,
I got to the point about lighting the switch... It has to be linked progress(of course) to the client access point with GetDataAsInteger in format line. Then you can adjust for the value if the scale differs from 0 to 1 (like for balance) and then you change the state of the switch when the custom provider changes value from 0 (all values <> from zero count as 1).
It doesn't work to show changes in the Tempo (zero value = 0.8x tempo I guess but don't know how much is 1x tempo) or speed (there is no provider) slider.

I think I have almost done my skin, I attach you a copy, if you have time have a look at it and see if it has big flaws...
It's very old school and basic but very functional for me.

One thing I miss is if it is possible to remove the white default cover from the tasbar preview when hovering on the taskbar button (i don't collect covers so to me it is always the white one... is it possible to remove it?)
I will try make the player to point always to the same static image in a folder but don't know if it works.

However I hope you like it,
 big thanks for support and great job you did... Any other project you will do I will follow
Ciao,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 14, 2026, 21:56:06
It doesn't work to show changes in the Tempo (zero value = 0.8x tempo I guess but don't know how much is 1x tempo) or speed (there is no provider) slider.

Default value of Tempo is 1.0x (is about ~9.1 in 0-100% scale). I think I need to improve this case in v6. I'll implement "default" access point or something like that.

or speed (there is no provider) slider.

prvSpeed

One thing I miss is if it is possible to remove the white default cover from the tasbar preview when hovering on the taskbar button (i don't collect covers so to me it is always the white one... is it possible to remove it?)

It impossible to change from skin. Refer to app settings \ System \ Taskbar Button.

Title: Re: changing appearance of popup
Post by: Artem on February 14, 2026, 22:00:24
Just now, you can access to these values via scripts:
(https://aimp.ru/forum/index.php?action=dlattach;topic=77181.0;attach=77003)

Please, refer to Skin Editor's Help for more details
Title: Re: changing appearance of popup
Post by: 12costa on February 15, 2026, 20:26:45
oh hello Mr IsMyLoove (do not misunderstand here please.. Just Joking)

in answer to your replies:

0) I am sorry, I think I am no good in scripting if I don't have a guide with ALL syntax exposed (declaration, calls, function, and everything) and a handful of example. Never had time to go after "hello world" and now it seems to me that even that is more complex...

1) prvspeed > my oversight it exist indeed, and this given the value fields in the custom logical operator commutator are 1 short to account for all fx available... I will think about what to leave aside (I think having two for just lighting a button is not worthy)

2) So easy having the blank cover disappear from taskbar preview (how did I ask?), I will keep "show information about playing file in taskbar" unchecked and good for me > By the way I have found this handy hotkey option to pop up the information bar at need so in case i will use that

So now I am just fine tuning the AIMP for my use and the more I use (I have used it for some time with Bliss skin) the more I think it is really a great player... I am going to read now about Ramping and proTracker... really curious about it..

By the way do you think my skin is worthy to be uploaded in download skin section? I may include also a basic media library in case...

Big up to you,
Filippo
Title: Re: changing appearance of popup
Post by: 12costa on February 15, 2026, 20:31:12
AND I forgot one:

where are these 'template for static label' used ? they are in the last tab of interface preference (above template for running line)

Cannot find by my own...

Again,
Filippo
Title: Re: changing appearance of popup
Post by: Artem on February 18, 2026, 22:56:50
AND I forgot one:

where are these 'template for static label' used ? they are in the last tab of interface preference (above template for running line)

Cannot find by my own...

Again,
Filippo

These settings defines values of %UserTemplateXXX macros that can be used inside the skin.
Title: Re: changing appearance of popup
Post by: 12costa on February 20, 2026, 21:39:00
...thanks Admin,
maybe with some %time I will understand..

cheers
Filippo