16
Вопросы / Questions / Re: When I hold down the forward or back button, the sound does not accelerate
« on: February 16, 2023, 14:14:36 »Can you share the skin project? I will check your scripts by myself

I sent you the skin project...
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Can you share the skin project? I will check your scripts by myself
May be, you have same issue with expression as was described here:
https://www-aimp-ru.translate.goog/forum/index.php?topic=41437.msg428497&_x_tr_sl=ru&_x_tr_tl=en&_x_tr_hl=ru&_x_tr_pto=wapp#msg428497
В 5 версии AIMP в эквалайзер добавлены полосы 31 Гц и 22 КГц.
In 5 versions AIMP in an equalizer strips of 31 Hz and 22 kHz are added.
Есть пожелание, так как обложка сделана для версий 5+ сделать эквалайзер на 20 полос.
procedure Execute(Sender, Arguments: TComponent);
var
AColor: Int64;
begin
with FindObject('ColorPicker_Panel') do
AColor:= HSLToColor(Arguments.Get('X') / (Get('PlaceInfo.ActualWidth') - 1), 1,
1 - Arguments.Get('Y') / (Get('PlaceInfo.Actualheight') - 1));
{ Следующие закомментированные строки лишние:
FindObject('Mask_Panel').Set('Color', AColor);
FindObject('Mask_Panel1').Set('Color', AColor);
FindObject('Mask_Panel2').Set('Color', AColor);
FindObject('Mask_Panel3').Set('Color', AColor);
FindObject('Mask_Panel4').Set('Color', AColor);
FindObject('Mask_Panel5').Set('Color', AColor);
FindObject('Mask_Panel6').Set('Color', AColor);
FindObject('Mask_Panel7').Set('Color', AColor);
FindObject('Mask_Panel8').Set('Color', AColor);
FindObject('Mask_Panel9').Set('Color', AColor);
FindObject('Mask_Panel10').Set('Color', AColor);
FindObject('Mask_Panel11').Set('Color', AColor);
FindObject('Mask_Panel12').Set('Color', AColor);
FindObject('Mask_Panel13').Set('Color', AColor);
FindObject('Mask_Panel14').Set('Color', AColor);
FindObject('Mask_Panel15').Set('Color', AColor);
FindObject('Mask_Panel16').Set('Color', AColor);
FindObject('Mask_Panel17').Set('Color', AColor);
FindObject('Mask_Panel18').Set('Color', AColor);
FindObject('Mask_Panel19').Set('Color', AColor);
FindObject('Mask_Panel20').Set('Color', AColor);
}
FindObject('Hex_Display').Set('Template', Copy(ColorToString(AColor), 3, 6))
end;
Зачем лишний раз проверять конфиг на наличие в нём записи? При первом применении скина и так установится цвет, заданный по умолчанию.
Here is my solution