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)