AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: DarkDrawKill on November 01, 2025, 16:51:37

Title: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 01, 2025, 16:51:37
Нашёл скин cmd (https://www.aimp.ru/forum/index.php?topic=30070.0) от MPman (https://www.aimp.ru/forum/index.php?action=profile;u=47573) (прикольная подпись :P)
При закреплении плеера слева в режиме закреплённый скин ушёл немного вниз а также рамки консоли не входит в окно (тоесть слева рамка съедается экраном а справа окнами)
Это проблема 6-ой версии или такое было со скином?
Title: Re: Скин cmd в закреплённом режиме
Post by: Black_AVP_Bim on November 01, 2025, 17:05:44
Поинтересуюсь здесь: "магнитофонные" скины на линуксе хоть как-то шевелятся?
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 01, 2025, 17:52:59
Поинтересуюсь здесь: "магнитофонные" скины на линуксе хоть как-то шевелятся?
Протестил на Pioneer RT-909 (https://www.aimp.ru/forum/index.php?topic=61274.0) и Elfa 201 (https://www.aimp.ru/forum/index.php?topic=65656.0) и они нормально крутятся

Что насчёт остальных то например ReVox B 77 (https://www.aimp.ru/forum/index.php?topic=74754.0) не влез в экран 1920x1200 (16:10) а при масштабе 50% на AMD Ryzen 7 5000 Series аимп начал сильно тормозить не смотря на то что лин хорошо себя чувствовал

upd: Заметил баг что при смене скина на магнитофон он вставал в положение поверх всех окон  даже когда это не было указано (бесило когда под ним были настройки обложек и я не мог их сфокусировать по alt+tab)
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 01, 2025, 17:53:51
Блин ещё гифки заснял но они не влезают
Title: Re: Скин cmd в закреплённом режиме
Post by: Black_AVP_Bim on November 01, 2025, 20:20:34
Блин ещё гифки заснял но они не влезают
Так есть же файлообменники для этого.
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 01, 2025, 20:33:03
Так есть же файлообменники для этого.
я посмотрел они всё равно в фпс 10 как минимум переснять надо
Title: Re: Скин cmd в закреплённом режиме
Post by: Black_AVP_Bim on November 01, 2025, 20:42:36
Что насчёт остальных то например ReVox B 77 (https://www.aimp.ru/forum/index.php?topic=74754.0) не влез в экран 1920x1200 (16:10) а при масштабе 50% на AMD Ryzen 7 5000 Series аимп начал сильно тормозить не смотря на то что лин хорошо себя чувствовал
При масштабировании никакое железо подобные скины не потянет. И на виндах картина та же.
А ядра у проца при этом не перегружены?
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 01, 2025, 20:48:24
А ядра у проца при этом не перегружены?
сам проц нагружен на 10% но по ядрам показывает только нагрузку на одно ядро в следствии я предполагаю что скрипты работают в один поток
Title: Re: Скин cmd в закреплённом режиме
Post by: Artem on November 03, 2025, 14:38:31
сам проц нагружен на 10% но по ядрам показывает только нагрузку на одно ядро в следствии я предполагаю что скрипты работают в один поток

Весь UI работает в одном потоке, а иначе быть и не может.
Title: Re: Скин cmd в закреплённом режиме
Post by: Artem on November 03, 2025, 14:40:21
Нашёл скин cmd (https://www.aimp.ru/forum/index.php?topic=30070.0) от MPman (https://www.aimp.ru/forum/index.php?action=profile;u=47573) (прикольная подпись :P)
При закреплении плеера слева в режиме закреплённый скин ушёл немного вниз а также рамки консоли не входит в окно (тоесть слева рамка съедается экраном а справа окнами)
Это проблема 6-ой версии или такое было со скином?

Оно и под Windows так же, в скине неправильные настройки стоят, по которым плеер определяет область рамок, что скрываются при максимизации / пристыковки к краям экрана.
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 03, 2025, 14:51:41
Весь UI работает в одном потоке, а иначе быть и не может.
Я не представляю себе процессор который сможет вытянуть подобные скины на 50% масштаба видимо нужно задумываться о аппаратном ускорении но кто я такой чтобы это требовать
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 03, 2025, 14:57:39
Оно и под Windows так же, в скине неправильные настройки стоят, по которым плеер определяет область рамок, что скрываются при максимизации / пристыковки к краям экрана.
Можно ли это дело както изменить ибо я даже скин в редакторе открыть не могу (расширение както влияет или я могу просто поменять его и он откроется?)
Title: Re: Скин cmd в закреплённом режиме
Post by: Artem on November 03, 2025, 15:16:38
Я не представляю себе процессор который сможет вытянуть подобные скины на 50% масштаба видимо нужно задумываться о аппаратном ускорении но кто я такой чтобы это требовать

Требовать... ну если у вас есть знания и опыт - пожалуйста, пробуйте. Я пробовал Direct2D API под Windows, но он не умеет делать некоторые вещи, которые просто Must Have у нас в скинах. Например:
1) Для того, чтобы нарисовать картинку с настоящим alpha-каналом нужно рисовать во временный буфер, а это по производительности почти тоже самое, что и через обычный GDI.
2) Отсутствует реализация некоторых режимов BlendingMode
3) Проблемы со сложным клиппингом - нужно генерировать шейп и по нему делать отдельный слой, рендерить в слой, а уже потом этот слой накладывать в основной стек. Получается не очень быстро, а в движке на этом построена вся оптимизация для GDI / Cairo.
4) Ну а нынче еще и Линукс. C Vulkan и OpenGL я вообще не знаком

Поэтому я не вижу решения для подобных скинов.
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 03, 2025, 15:25:13
Требовать... ну если у вас есть знания и опыт - пожалуйста, пробуйте.
У меня знаний нет кроме создания разноцветного треугольника на opengl поэтому и сказал
да и не думал что так печально с реализациями
Title: Re: Скин cmd в закреплённом режиме
Post by: Artem on November 03, 2025, 15:37:40
да и не думал что так печально с реализациями

Не, я конечно не очень силен в этом, и, возможно, есть какие-то ухищрения... НО, я не видел ни одного приложения с GPU-акселерацией с окном произвольной формы, кастомные тени, да, лепят, но основной контент - обязательно прямоугольник.
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 03, 2025, 15:47:02
НО, я не видел ни одного приложения с GPU-акселерацией с окном произвольной формы, кастомные тени, да, лепят, но основной контент - обязательно прямоугольник.
мда видимо весь прогресс по gpu ушёл в игровую индустрию

ладно всё таки
Можно ли это дело както изменить ибо я даже скин в редакторе открыть не могу (расширение както влияет или я могу просто поменять его и он откроется?)
не отменяю того факта что я дурень не могу даже информацию найти но может когда нибуть доберусь до создания своих собственных скинов (и потом брошу как я неоднократно делал с плагинами)
Title: Re: Скин cmd в закреплённом режиме
Post by: Artem on November 03, 2025, 15:53:57
не отменяю того факта что я дурень не могу даже информацию найти но может когда нибуть доберусь до создания своих собственных скинов (и потом брошу как я неоднократно делал с плагинами)

Скомпилированный скин редактировать нельзя. нужен исходник (файл проекта)
Title: Re: Скин cmd в закреплённом режиме
Post by: DarkDrawKill on November 03, 2025, 16:01:42
Скомпилированный скин редактировать нельзя. нужен исходник (файл проекта)
нашёл он был в закреклённом зип архиве