AIMP Forum

AIMP for Windows => Предложения / Suggestions => Topic started by: Artem on May 31, 2022, 13:37:49

Title: AIMP for Linux (Wine)
Post by: Artem on May 31, 2022, 13:37:49
Попытка выйти в мир Linux через Wine №3
В 5.10 мы еще упростили установку плеера в Linux, теперь вместо скрипта установки используются нативные пакеты - DEB и RPM. Да, плеер по-прежнему работает через Wine, который теперь ставится и конфигурируется автоматически при установке пакета (при наличии Интернета).

Скачать:
https://www.aimp.ru/?do=download&os=linux



Файлы, создаваемые при установке:
• /opt/aimp/AIMP - папка с программой
• /opt/aimp/aimp.bash - скрипт для запуска AIMP
• /opt/aimp/aimp.desktop - .desktop-файл для создания ярлыка в меню запуска приложений
• /usr/bin/aimp - ссылка на aimp.bash
• /usr/share/applications/aimp.desktop - ссылка на aimp.desktop



Что дальше?
По всем багам, замечаниям по работе в Wine пишите прямо в этой теме.
По ходу ваших отзывов мы будем дорабатывать программу для лучшей совместимости с Wine.

Известные проблемы
• Не работают глобальные горячие клавиши при свернутом приложении (вариант решения (https://www.howtogeek.com/125664/how-to-bind-global-hotkeys-to-a-wine-program-under-linux/))
Не отображаются некоторые страницы файла справки
Не открываются внешние ссылки
Не передаются ключи командной строки приложению
Title: Re: AIMP for Linux (Wine)
Post by: makson on July 01, 2022, 02:01:52
Здравствуйте, большое спасибо за программу, используется на мероприятиях с 2009-го года, с версии 2. Для концертов идеальна, а в пятой версии появилось отображение звуковой волны, что очень помогает и чего очень не хватает в нативном Линуксовом Audacious.

В связи с решением Майкрософт о приостановке продаж Windows теперь на все новые ПК устанавливаем Линукс (если обрабатываются перс. данные - только Астру). Указанное решение было установлено на Xubuntu 22.04 LTS (Linux 5.15.0-40-generic). Выявил, что намертво зависает при добавлении в плейлист большего числа файлов (mp3 и flac). При этом трек продолжает играть, но программа не отвечает, прикладываю скриншот. При формировании плейлиста с этими же файлами в нативном audacious ошибки нет.

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-01_00-14-20.png)

Также периодически программа уведомляет о новой версии, но при попытке установить её выдает ошибку.
(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-01_00-16-15.png)

В остальном хорошо, обложку сменить удалось, библиотека midi также работает корректно.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 01, 2022, 10:40:10
Выявил, что намертво зависает при добавлении в плейлист большего числа файлов (mp3 и flac)

много - это сколько?

уведомляет о новой версии, но при попытке установить её выдает ошибку

Дело в том, что инсталлер на линуксе ничего сделать не сможет. В релизной версии я это дело предусмотрел - при будущих обновлениях будет открываться ссылка на сайт.
Title: Re: AIMP for Linux (Wine)
Post by: makson on July 02, 2022, 01:40:30
131 файл в формате mp3 и flac суммарным объемом в 2.6 гигабайта был отправлен в аимп. После попытки воспроизвести файл мелодия играет, но программа перестает отвечать. (появляется надпись "открытие"). Этот же список корректно работает в audacious.

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-02_00-05-39.png)
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 02, 2022, 19:35:59
К зависанию приводит запуск любой мелодии или какой-то определённой?
Title: Re: AIMP for Linux (Wine)
Post by: makson on July 03, 2022, 02:52:23
Выяснил, что может зависнуть даже при добавлении одного файла... при чем это может быть как flac так и mp3. По какому критерию это происходит, пока не понял. Также сегодня выдало ошибку при попытке зайти в настройки.

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-03_01-28-29.png)

После чего Xubuntu выдало такое:

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-03_01-37-59.png)

И еще, если при добавлении появляется вот такой круг с ОК и стрелками, то нажать на него или отменить невозможно, приходится перезапускать программу.

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-03_01-40-46.png)
Title: Re: AIMP for Linux (Wine)
Post by: makson on July 03, 2022, 03:16:56
В этой папке https://disk.yandex.ru/d/4rSkK9grVRCtVA два mp3 файла, оба 320 kbps, 44 kHz. Файл 03. Heart to Heart (Longer Version).mp3 воспроизводится корректно. При попытки воспроизвести второй файл - 03 Peter Zimmermann - Mr. Robot.mp3 - он тоже воспроизводится, но программа ни на что не реагирует. Тоже самое и с flac, какие то работают, какие то нет.
Title: Re: AIMP for Linux (Wine)
Post by: BellyAve on July 03, 2022, 12:22:48
Попытка номер два выйти в мир Linux через Wine.

По ходу ваших отзывов мы будем дорабатывать программу для лучшей совместимости с Wine.

Хз почему ты сделал скрипт, потому что что обычный установщик EXE - Шника через винишко. Что со скрипта, в обоих случаях прога работает через ж0пу. Если нужно пилить для unix - а. Нужно нанимать команду чтобы те ловили баги. Потому что на линуксе оно работает чересчур паршиво.

Глянь порт winamp - а. Там многое что работает с коробки. Пока сижу на клементине пока аимп не починят хотя бы до юзабельного состояния.

Что уж говорить что drag&drop вешает прогу намертво.  :-[
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 03, 2022, 15:17:13
Хз почему ты сделал скрипт, потому что что обычный установщик EXE - Шника через винишко. Что со скрипта, в обоих случаях прога работает через ж0пу. Если нужно пилить для unix - а. Нужно нанимать команду чтобы те ловили баги. Потому что на линуксе оно работает чересчур паршиво.

Глянь порт winamp - а. Там многое что работает с коробки. Пока сижу на клементине пока аимп не починят хотя бы до юзабельного состояния.

Что уж говорить что drag&drop вешает прогу намертво.  :-[

Еще раз: нативного порта под Линукс НЕ БУДЕТ! ТОЛЬКО WINE! Вместо общих слов пишите конкретные баги.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 03, 2022, 21:36:32
Что уж говорить что drag&drop вешает прогу намертво. 

На 22-ой убунту такого нет. D&D работает практически идеально.

Глянь порт winamp - а. Там многое что работает с коробки

Глянул, порт 2001 года (что умел винамп в те времена?). Недопилен, брошен, похоронен.

он тоже воспроизводится, но программа ни на что не реагируе

Спасибо. Действительно, на этом файле записает. Сейчас посмотрю где
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 04, 2022, 22:42:53
Перезалил установщик. Пробуйте
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 05, 2022, 19:29:30
в Linux Mint не работает. установка в терминале отрабатывает. при запуске аимпа ошибка. нет такого файла и директории. примерно такое пишет. при удалении так же пишет. хотя все папки и файлы есть. может из за того, что версия линукс минта старая. давнооо ставил побаловаться. в линуксе не силен.
не критично, просто к сведению. ради спортивного интереса пробовал.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 05, 2022, 19:58:34
в Linux Mint не работает. установка в терминале отрабатывает. при запуске аимпа ошибка. нет такого файла и директории. примерно такое пишет. при удалении так же пишет. хотя все папки и файлы есть. может из за того, что версия линукс минта старая. давнооо ставил побаловаться. в линуксе не силен.
не критично, просто к сведению. ради спортивного интереса пробовал.

Скиньте лог из терминала
Title: Re: AIMP for Linux (Wine)
Post by: makson on July 05, 2022, 21:34:51
Перезалил установщик. Пробуйте

Большое спасибо, зависания при воспроизведении исчезли! Но осталась проблема при перетаскивании файлов. Не дает нажать ОК (то есть на галочку в круге) или отменить. Помогает только перезапуск программы.

(https://makson.ru/wp-content/uploads/2022/07/Snimok-ekrana_2022-07-05_20-31-34.png)
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 09, 2022, 11:29:28
если запускать в терминале из папки aimp:
shifr@shifr213 /opt/aimp $ sudo bash run.bash
[sudo] password for shifr:
wine: could not load ntdll.so: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/aimp/wine-7.12-amd64/bin/../lib/wine/i386-unix/ntdll.so)
shifr@shifr213 /opt/aimp $
удаление тем же способом проходит нормально:
shifr@shifr213 /opt/aimp $ sudo bash uninstall.bash
[sudo] password for shifr:
This will uninstall AIMP from the system. Are you sure? [y/N] y
Continuing...
Removing desktop shortcut...
Removing /usr/bin/aimp symlink...
Removing AIMP...
Remove saved data for users? [y/N] y
Continuing...
Found for user shifr
shifr@shifr213 /opt/aimp $
(созданный на рабочем столе ярлык не удалился)
Title: Re: AIMP for Linux (Wine)
Post by: Алексей Долматов on July 09, 2022, 14:02:27
wine: could not load ntdll.so: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/aimp/wine-7.12-amd64/bin/../lib/wine/i386-unix/ntdll.so)
Не требуется ли "установка" обозначенной библиотеки?
https://unix.stackexchange.com/questions/653465/how-to-install-glibc-2-28-on-linux-mint-19-3-cinnamon
Тут нужно разбираться, достаточно ли "свежий" дистрибутив Linux Mint, какая версия библиотеки в нём. После этого уже разбираться что и с чем "не дружит".
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 10, 2022, 18:40:21
Не требуется ли "установка" обозначенной библиотеки?
https://unix.stackexchange.com/questions/653465/how-to-install-glibc-2-28-on-linux-mint-19-3-cinnamon
Тут нужно разбираться, достаточно ли "свежий" дистрибутив Linux Mint, какая версия библиотеки в нём. После этого уже разбираться что и с чем "не дружит".
да, дело видимо в старой версии линукса (17.1). как установить\обновить библиотеку, не нашел. накатил на виртуалку linuxmint-20.3, там без проблем запустился.
Title: Re: AIMP for Linux (Wine)
Post by: Алексей Долматов on July 10, 2022, 21:09:12
Поэтому и написал вопрос с кавычками, т.к. по предоставленной ссылки указано о необходимости обновлять ОС в таком случае, т.е. отдельно компонент не обновляется.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 10, 2022, 21:49:52
да, дело видимо в старой версии линукса (17.1). как установить\обновить библиотеку, не нашел. накатил на виртуалку linuxmint-20.3, там без проблем запустился.

Попробуйте запустить скрипт с USE_SYSTEM_WINE=1 (только надо поставить этот Wine сначала, если его нет - sudo apt install wine).
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 10, 2022, 21:50:21
Не дает нажать ОК (то есть на галочку в круге) или отменить. Помогает только перезапуск программы.

Посмотрю.
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 11, 2022, 21:28:57
Попробуйте запустить скрипт с USE_SYSTEM_WINE=1 (только надо поставить этот Wine сначала, если его нет - sudo apt install wine).
научите, как это сделать\прописать. понятно, что тут не справочник по линуксу, но все же имеет отношение к теме.
Wine установил, как показали команду.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 12, 2022, 09:03:11
научите, как это сделать\прописать. понятно, что тут не справочник по линуксу, но все же имеет отношение к теме.
Wine установил, как показали команду.

Через терминал:
./aimp_for_linux.bash USE_SYSTEM_WINE=1
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 12, 2022, 09:24:16
Через терминал:
./aimp_for_linux.bash USE_SYSTEM_WINE=1
делал так. идет по кругу. если выбрать y, то установится вместе с wine. и потом ошибки при запуске. (почему то у меня не срабатывает  ./)
shifr@shifr213 / $ ./aimp_for_linux.bash USE_SYSTEM_WINE=1
bash: ./aimp_for_linux.bash: /bin/env: плохой интерпретатор: Нет такого файла или каталога
shifr@shifr213 / $ sudo bash aimp_for_linux.bash USE_SYSTEM_WINE=1
[sudo] password for shifr:
This script will install cutom Wine (credit: https://github.com/Kron4ek/Wine-Builds/releases/tag/7.12) alongside AIMP. To skip it and use system Wine, press 'n' and rerun this script with USE_SYSTEM_WINE=1
This will install AIMP to your system. Are you sure? [y/N] n
Aborting...
shifr@shifr213 / $ sudo bash aimp_for_linux.bash USE_SYSTEM_WINE=1
This script will install cutom Wine (credit: https://github.com/Kron4ek/Wine-Builds/releases/tag/7.12) alongside AIMP. To skip it and use system Wine, press 'n' and rerun this script with USE_SYSTEM_WINE=1
This will install AIMP to your system. Are you sure? [y/N]
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 12, 2022, 15:11:49
Моя ошибка, надо ж сначала выставить переменную окружения, а потом запускать скрипт:
> USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
Title: Re: AIMP for Linux (Wine)
Post by: CkopoxoD on July 12, 2022, 15:25:09
(почему то у меня не срабатывает  ./)
shifr@shifr213 / $ ./aimp_for_linux.bash USE_SYSTEM_WINE=1
bash: ./aimp_for_linux.bash: /bin/env: плохой интерпретатор: Нет такого файла или каталога
Видимо надо поправить шебанг "#!/bin/env" на "#!/usr/bin/env"
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 13, 2022, 06:28:41
Моя ошибка, надо ж сначала выставить переменную окружения, а потом запускать скрипт:
> USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
снизу появляется квадратик. сначала мигает, потом просто горит. и так бесконечно долго. из под рута то же самое так же.
в  /opt  никаких папок аимпа не появляется

shifr@shifr213 ~/Загрузки $ > USE_SYSTEM_WINE=1 sudo bash aimp_for_linux.bash
[sudo] password for shifr:

Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 14, 2022, 07:35:12
в linuxmint-20.3-cinnamon-64bit, который на виртуалке, то же самое.
это вообще работает у кого нибудь?  > USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
покажите лог в терминале.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on July 14, 2022, 09:07:47
в linuxmint-20.3-cinnamon-64bit, который на виртуалке, то же самое.
это вообще работает у кого нибудь?  > USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
покажите лог в терминале.

Да, только что скачал linux mint и проверил:

Code: [Select]
oem@Test:~$ sudo apt update
...
oem@Test:~$ sudo apt install wine
...
oem@Test:~$ cd /home/oem/Downloads
oem@Test:~/Downloads$ USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
This will install AIMP to your system. Are you sure? [y/N] Y
Continuing...
Installing AIMP...
Creating temp directory to unpack files...
Unpacking payload...
Starts on line 200
Unpacking archives...
Done
Installing a working prefix copy to /opt/aimp...
Moving working prefix copy into a working dir...
Done
Installing AIMP data to /opt/aimp/...
Moving AIMP data into install dir...
Done
Writing launch script...
Writing uninstall script...
Writing .desktop application file...
Generating symlinks...
oem@Test:~/Downloads$

Соответственно, при первом запуске Wine показал окошко, что обновляет префикс.
Title: Re: AIMP for Linux (Wine)
Post by: shifr on July 15, 2022, 11:23:56
Да, только что скачал linux mint и проверил:

Соответственно, при первом запуске Wine показал окошко, что обновляет префикс.
да, спасибо, так и есть. в новом линуксе все получилось (я там раньше накосячил сам).
в старом не прокатило.
сравнивал работу аимпа разных установок. USE_SYSTEM_WINE=1 ./aimp_for_linux.bash - в виртуалке работает стабильнее. интернет радио не заикается.
если ставить аимп со своим wine, то тормозит инетрадио. если свернуть, то получше.
понятно, что виртуалка это не полноценная система. да и комп у меня немножко староват. просто к сведению.
всем спасибо за помощь.
Title: Re: AIMP for Linux (Wine)
Post by: MelooDick on September 25, 2022, 19:12:19
А кто нибудь знает как сделать чтобы работали "Глобальные бинды"? Просто до тех пор пока AIMP активное окно все бинды работают, но стоит перейти на другое окно, то как будто я вовсе и ничего не назначал. В винде всё отлично работает. Я так думаю(логично наверн) бинды не работают тк работает через WINE, но мб можно что-то сделать с этим кто знает?
Title: Re: AIMP for Linux (Wine)
Post by: Artem on September 25, 2022, 21:21:32
А кто нибудь знает как сделать чтобы работали "Глобальные бинды"? Просто до тех пор пока AIMP активное окно все бинды работают, но стоит перейти на другое окно, то как будто я вовсе и ничего не назначал. В винде всё отлично работает. Я так думаю(логично наверн) бинды не работают тк работает через WINE, но мб можно что-то сделать с этим кто знает?

Что вы понимаете под биндами?
Title: Re: AIMP for Linux (Wine)
Post by: MelooDick on September 25, 2022, 22:06:09
Что вы понимаете под биндами?
Горячие клавишы
(https://kawai.shikimori.one/system/user_images/original/469539/1982606.jpg)
Title: Re: AIMP for Linux (Wine)
Post by: Artem on September 26, 2022, 08:33:19
Похоже, что со стороны самой программы это никак не решить:
https://www.howtogeek.com/125664/how-to-bind-global-hotkeys-to-a-wine-program-under-linux/
П.С. буду искать вариант, как это автоматизировать
Title: Re: AIMP for Linux (Wine)
Post by: MelooDick on September 26, 2022, 12:22:21
Похоже, что со стороны самой программы это никак не решить:
https://www.howtogeek.com/125664/how-to-bind-global-hotkeys-to-a-wine-program-under-linux/
П.С. буду искать вариант, как это автоматизировать
Оке, пасиб за ответ :D
Title: Re: AIMP for Linux (Wine)
Post by: Artem on October 05, 2022, 08:50:40
Заменил скрипт-установщик нативными пакетами.
Title: Re: AIMP for Linux (Wine)
Post by: BellyAve on October 19, 2022, 18:57:44
Любая попытка установить с новым архивом заканчивается ошибкой 2.
Независимо от метода установки, последняя версия Debian
Linux q4os-pc 5.10.0-19-amd64 #1 SMP Debian 5.10.149-1 (2022-10-17) x86_64 GNU/Linux

используется неизвестное метод сжатия для «control.tar.zst», прекращаем
Title: Re: AIMP for Linux (Wine)
Post by: Artem on October 20, 2022, 09:26:15
Сейчас специально поставил Debian 11 (https://debian.org), пакет нормально поставился (я пробовал через консоль).

Вообще говоря, DEB-пакеты собираются родным dpgk (правда на убунту).
Title: Re: AIMP for Linux (Wine)
Post by: Юрийй on October 23, 2022, 17:47:36
Привет! Artem .
Спасибо огромное за твой проект под Linux Ubuntu
С установкой deb пакета не возникло проблем OS Ubuntu 22.04.1 LTS.
Плеер работает стабильно, что дальше с проектом когда будет стабильная версия именно под Ubuntu


Title: Re: AIMP for Linux (Wine)
Post by: Artem on October 23, 2022, 18:05:25
Вместе с релизом 5.10.
Title: Re: AIMP for Linux (Wine)
Post by: lionet on November 05, 2022, 01:19:40
Сейчас специально поставил Debian 11, пакет нормально поставился (я пробовал через консоль).
А какой командой?
Вообще говоря, DEB-пакеты собираются родным dpgk (правда на убунту).
Родной Дебиановский dpkg не поддерживает zstd (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664) (и вряд ли будет)

А что, в Линуксе нет такого же удобного контекстного меню как в Винде? (ПКМ->Aimp->Воспроизвести, Добавить в плейлист и т.д.) Или это просто последствия ручной установки?
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 05, 2022, 10:16:16
Родной Дебиановский dpkg не поддерживает zstd (и вряд ли будет)

Я перезалил DEB-пакет (https://www.aimp.ru/?do=download.file&id=26). При сборке форсом указал gzip сжатие. Попробуйте. (Кстати, теперь rpm-ка и deb +/- одинаковы по размеру).

А что, в Линуксе нет такого же удобного контекстного меню как в Винде?

Вы знаете как интегрироваться с шелом?
Title: Re: AIMP for Linux (Wine)
Post by: lionet on November 05, 2022, 10:44:21
Вы знаете как интегрироваться с шелом?
Неа. Я только с Винды слез. Привык, что всё должно работать из коробки.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 05, 2022, 10:49:31
Неа. Я только с Винды слез. Привык, что всё должно работать из коробки.

Это Linux, там редко, что работает из коробки - все надо допиливать.
Title: Re: AIMP for Linux (Wine)
Post by: lionet on November 05, 2022, 10:55:17
При сборке форсом указал gzip сжатие. Попробуйте.
А в чём разница? В deb-пакете всё равно те же файлы пожатые zstd - control.tar.szt и data.tar.zst (по крайней мере расширение у них такое). И ошибка соответственно та же.

(https://i.imgur.com/LvtGHAz.png)
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 05, 2022, 18:42:05
А в чём разница? В deb-пакете всё равно те же файлы пожатые zstd

Да как же так?

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=68925.0;attach=66947)

И размер пакета на 3 МБ больше
Title: Re: AIMP for Linux (Wine)
Post by: lionet on November 06, 2022, 00:04:46
Наверное я старый файл не удалил. Сейчас всё установилось. Спасибо.

(https://imgur.com/RZRGloi.png)
Title: Re: AIMP for Linux (Wine)
Post by: Dearth on November 10, 2022, 16:16:08
Hi,

have you perhaps considered adding a Flatpak package in addition to the .deb and. .rpm packages?

https://www.flatpak.org/

Perhaps it would be easier to ship it this way. Many non-open source apps are available on Linux on Flathub:
https://flathub.org/home
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 10, 2022, 16:18:52
Ok, thank you, I will check it format
Title: Re: AIMP for Linux (Wine)
Post by: Winsent on November 11, 2022, 20:49:49
По деинсталлятору .deb: зачем-то пытается удалить весь каталог /opt/

(https://imageup.ru/img236/4068935/snimok-ekrana-ot-2022-11-12-00-31-05.png) (https://imageup.ru/img236/4068935/snimok-ekrana-ot-2022-11-12-00-31-05.png.html)



ps: из мира эстетики (: размеры значка малы.

(https://imageup.ru/img213/4068942/snimok-ekrana-ot-2022-11-12-00-13-29.png) (https://imageup.ru/img213/4068942/snimok-ekrana-ot-2022-11-12-00-13-29.png.html)


pss: OS Linux Mint 21
Title: Re: AIMP for Linux (Wine)
Post by: Юрийй on November 12, 2022, 13:12:12
Здравствуй Artem!
Подскажи скрипт удаления приложения через терминал.

Title: Re: AIMP for Linux (Wine)
Post by: lionet on November 12, 2022, 18:34:10
Ok, thank you, I will check it format
ИМХО, не стоит. Это для разработчиков линукс приложений актуально (https://habr.com/ru/post/673488/).
Подскажи скрипт удаления приложения через терминал.
Скрипты для удаления лежат в архиве (deb-файл это тоже архив) control.tar.gz->prerm и выглядят вот так (подразумеваеся, что это делается вместе с добавлением sudo перед командами либо из-под root):
rm -f /usr/bin/aimp
rm -f /usr/share/applications/aimp.desktop
rm -d -r /opt/aimp/
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 12, 2022, 20:40:45
По деинсталлятору .deb: зачем-то пытается удалить весь каталог /opt/

У меня в скрипте такого нет:

Code: [Select]
rm -f /usr/bin/aimp
rm -f /usr/share/applications/aimp.desktop
rm -d -r /opt/aimp/

да и я естественно проверял работу деинсталлера...
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 12, 2022, 20:44:51
из мира эстетики (: размеры значка малы.

Поправил
Title: Re: AIMP for Linux (Wine)
Post by: composer on November 12, 2022, 23:33:01
aimp (on wine) добавлен в репозиторий aur (arch linux, manjaro)
https://aur.archlinux.org/packages/aimp
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 13, 2022, 09:33:47
aimp (on wine) добавлен в репозиторий aur (arch linux, manjaro)
https://aur.archlinux.org/packages/aimp

Так, а к кому потом обращаться, чтобы обновить ссылку?
Title: Re: AIMP for Linux (Wine)
Post by: Юрийй on November 13, 2022, 10:04:17
Здравствуй lionet!
Спасибо за подсказку.!
ПС.удаляет ярлык и значок на рабочем столе.
Программа так остается установленной.
У меня OS Ubuntu 22.04.1 LTS.
Там может косяк с Wine?
Для себя нашел решение переустановил OS и поставил релиз.
Title: Re: AIMP for Linux (Wine)
Post by: Winsent on November 13, 2022, 15:03:55
Запускал удаление через штатную команду:

Code: [Select]
sudo apt remove aimp
Title: Re: AIMP for Linux (Wine)
Post by: Юрийй on November 13, 2022, 15:35:50
Здравствуй Winsent !
Эту команду я не использовал, сейчас проверил все отлично.
Сейчас что получается из под OS Ubuntu приложение удаляется через команду,также доступно удаление через магазин приложений.
Title: Re: AIMP for Linux (Wine)
Post by: Юрийй on November 13, 2022, 16:33:46
Artem  поздравляю с релизом версией 5.10 для OS  Linux!
Проект очень интересный думаю поддержка сохранится .
Title: Re: AIMP for Linux (Wine)
Post by: endoplast on November 13, 2022, 20:32:27
First of all thank you for taking into consideration Linux users. There is no music player that could be compared to AIMP in Linux.

I have always used AIMP installing the 64 bits exe through wine and it works. But there are certain bugs like:

- I can't change the order in a playlist using drag and drop.
- There are some problems with focus when I am using several programs at the same time. Maybe it is about the composer. When I change from AIMP to Firefox while playing music, AIMP stay on top and I can't click anywhere in Firefox.
- When AIMP is in full screen (maximised), I can see the desktop through the borders.

This issues has happened to me using different distros and wine versions.

Now I am using the latest Manjaro KDE and Wine 7.19. Since the latest builds I can't use it maximised. AIMP UI starts flashing and all get stuck until I restore it to a smaller size.

Thank you again for trying to make this possible.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 13, 2022, 22:34:32
First of all thank you for taking into consideration Linux users. There is no music player that could be compared to AIMP in Linux.

I have always used AIMP installing the 64 bits exe through wine and it works. But there are certain bugs like:

- I can't change the order in a playlist using drag and drop.
- There are some problems with focus when I am using several programs at the same time. Maybe it is about the composer. When I change from AIMP to Firefox while playing music, AIMP stay on top and I can't click anywhere in Firefox.
- When AIMP is in full screen (maximised), I can see the desktop through the borders.

This issues has happened to me using different distros and wine versions.

Now I am using the latest Manjaro KDE and Wine 7.19. Since the latest builds I can't use it maximised. AIMP UI starts flashing and all get stuck until I restore it to a smaller size.

Thank you again for trying to make this possible.

Ok, I will check it
Title: Re: AIMP for Linux (Wine)
Post by: HelgV on November 14, 2022, 14:10:49
Хотелось бы поблагодарить автора программы. AIMP очень хорошо работает в Arch Linuux ядро 6.0.7 ветка zen через Wine 7.20 staging при инсталляции в отдельно созданный префикс, при условии что установлена корректная библиотека wine-mono
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 14, 2022, 15:05:59
Mono AIMP-у не нужна
Title: Re: AIMP for Linux (Wine)
Post by: Winsent on November 15, 2022, 15:07:45
AIMP 5.10.2414 (.deb)
OS: Linux Mint 21 Cinnamon
Wine 6.0.3 (стандартная конфигурация), версия Windows 7 или Windows 10 в Wine - ситуация одинаковая.

Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).

ps: Пока записывал видео, заметил что фокус окна плеера перескакивает на передний план при наведении курсора мыши на кнопки "свернуть", "развернуть", "закрыть"
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 15, 2022, 16:57:30
Поверх всех окон не включено ли?
Title: Re: AIMP for Linux (Wine)
Post by: Winsent on November 16, 2022, 08:10:15
Поверх всех окон не включено ли?
Параметр "Поверх всех окон" отключён.
Title: Re: AIMP for Linux (Wine)
Post by: 0r4ng3 on November 18, 2022, 02:16:51
Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).

У меня на Федоре тоже эта проблема, постоянно на переднем плане когда музыка играет, а когда нажимаю "стоп" то уходит на задний. Пробовал .rpm и .exe через PlayOnLinux.
Зато на Garuda (Arch) такой проблемы не было.
Title: Re: AIMP for Linux (Wine)
Post by: cheshirchik on November 20, 2022, 04:53:10
Linux Mint 21 (Vanessa)
Ставлю через deb-пакет. Появляется иконка в разделе "Прочее". Я её ставлю в панель снизу. Запускают программу: всё работает. Перезагружаюсь. Всё исчезает: и иконка, и программа. Кто-нибудь сталкивался с такой проблемой?
Title: Re: AIMP for Linux (Wine)
Post by: endoplast on November 21, 2022, 15:02:13
AIMP 5.10.2414 (.deb)
OS: Linux Mint 21 Cinnamon
Wine 6.0.3 (стандартная конфигурация), версия Windows 7 или Windows 10 в Wine - ситуация одинаковая.

Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).

ps: Пока записывал видео, заметил что фокус окна плеера перескакивает на передний план при наведении курсора мыши на кнопки "свернуть", "развернуть", "закрыть"

More or less what happens to me. It's annoying when you're working and you have to switch from one window to another. I've tested it by installing the .deb as well (via AUR in Manjaro). The result was the same.
Title: [2414] Проблемы с совместимостью под Wine
Post by: Alex-D on November 29, 2022, 11:46:28
В прошлом мажорном обновлении была строка об улучшении совместимости с Wine. Обрадовался, проверил лично - снова огорчился.

1. Плеер может рандомно и наглухо зависнуть после любого трека в плейлисте (может проиграть 5 треков подряд, а может всего один).
2. При закрытии плеера он по-прежнему не закрывается, а зависает в процессах, вешая при этом даже Wine-сервер. Если не убить зависший процесс, то запустить плеер повторно невозможно.
3. Баг, или "фича" (https://www.aimp.ru/forum/index.php?topic=69152.0), который Артём так пытается переложить на плечи пользователей, проявляется здесь всегда и без исключений, потому что выйти из плеера можно только убив процесс.
4. При перетаскивании скреплённых окон плеера по рабочему столу они начинают разъезжаться в разные стороны.

Тестировалось на Linux Mint 21 с Wine-Stable 7.0, дефолтный префикс, аудио бэкенд - PulseAudio. И это только то, что заметил в первые полчаса.
Вывод: в текущем виде плеер в вайне неюзабелен. Последняя действительно работающая версия - 3.60. Дальше были только ухудшения.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 29, 2022, 12:51:13
1, 2. Я тестировал на 21-ом минте - ничего подобного не было замечено, правда у меня там стоит Wine 7.19 в режиме совместимости с Windows 7. Не забывайте, что это линукс - там никогда ничего нормально оне работало без шаманств. Еще позволю себе уточнить - вы ставили себе AIMP из пакетов, приложенных выше? или самостоятельно?
3. Так проблема не в этой баго-фиче, а в пункте 2, не так ли? И незачем меня каждый раз в этот репорт тыкать, его нельзя решить, не убив эту фичу.
4. Снимите видео.

Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 29, 2022, 13:00:13
Последняя действительно работающая версия - 3.60. Дальше были только ухудшения.

Кажется я понял, откуда ноги растут (https://www.aimp.ru/forum/index.php?topic=69488.0) - 5.10 не работает полноценно на WinXP, в отличие от 3.60, и поэтому такие выводы!
Title: Re: AIMP for Linux (Wine)
Post by: Alex-D on November 30, 2022, 00:50:30
Quote
Я тестировал на 21-ом минте - ничего подобного не было замечено, правда у меня там стоит Wine 7.19 в режиме совместимости с Windows 7. Не забывайте, что это линукс - там никогда ничего нормально оне работало без шаманств. Еще позволю себе уточнить - вы ставили себе AIMP из пакетов, приложенных выше? или самостоятельно?
У меня тоже версия ОС установлена как Windows 7. В вайне все настройки дефолтные, префиксы не влияли, установка пакетов типа Runtime Pack внутрь префиксов тоже не повлияла. Никаких пакетов не ставил, проверял свою постоянную версию из Windows с портативным профилем. А что, версия в пакете будет чем-то отличаться? Если так, могу проверить.
Quote
4. Снимите видео.
Попробую.
Quote
Так проблема не в этой баго-фиче, а в пункте 2, не так ли?
Так-то оно так, но сколько ещё будет таких сценариев, где она снова будет проявляться, и стоит ли игра таких свеч...
Quote
Кажется я понял, откуда ноги растут - 5.10 не работает полноценно на WinXP, в отличие от 3.60, и поэтому такие выводы!
Напрасно иронизируете - я проверял в разные годы множество вариантов 4-ки, и даже репорты делал с той же проблемой зависания в процессах. И 3.60 была действительно последней, которая работала, нормально выгружалась и не зависала.
Title: Re: AIMP for Linux (Wine)
Post by: Soolo on November 30, 2022, 08:33:38
я проверял в разные годы множество вариантов 4-ки, и даже репорты делал с той же проблемой зависания в процессах
Мы вам уже столько же лет говорим, что нужно разобраться с зависаниями, а не с их последствиями.
Для Винды:
Для отлова зависаний используйте версию _debug_fmm (https://disk.yandex.ru/d/ClIiI_mP79J43w/v5.10)
Как только программа зависнет - запустите эту утилиту: https://disk.yandex.ru/d/ClIiI_mP79J43w/madTraceProcess32.exe
или эту https://disk.yandex.ru/d/ClIiI_mP79J43w/madTraceProcess64.exe
Она выдаст подробный отчет, прикрепите отчёт к сообщению в теме.
В новой теме.

А что, версия в пакете будет чем-то отличаться? Если так, могу проверить.
Как минимум, именно эта версия тестировалась Артёмом, в ней нет старых плагинов и прочих прелестей старых портативных сборок
Если она будет нормально работать, тогда уже можно накидывать плагины и узнавать что именно влияет на зависания
Странно надеяться, что старые сторонние плагины будут нормально работать под Линуксом, никто не знает, какие костыли использовали разработчики при их написании.
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 30, 2022, 09:44:06
. А что, версия в пакете будет чем-то отличаться?

Да, естественно, она отличается! Как минимум сама программа собрана в режиме совместимости с Wine (нужные костыли активированы), плюсом идут нужные шрифты и настройки для работы
Title: Re: AIMP for Linux (Wine)
Post by: Alex-D on November 30, 2022, 13:17:19
Quote
Странно надеяться, что старые сторонние плагины будут нормально работать под Линуксом, никто не знает, какие костыли использовали разработчики при их написании.
У меня вообще нет сторонних плагинов - только штатный набор из установки, который самообновляется - и то там половина отключена, чтобы не мешать и не дёргать ресурсы.

Quote
Для отлова зависаний используйте версию _w32_debug_fmm
Как только программа зависнет - запустите эту утилиту: https://yadi.sk/d/xaJ97PiIypGSH
Она выдаст подробный отчет, прикрепите отчёт к сообщению в теме.
Я уже не помню, отправлял ли тогда отчёты. Надеюсь, этот отладчик сам по себе работает под Вайном)
Что до темы - я так понял, все репорты про Линукс складывают как раз в эту тему.

Quote
Да, естественно, она отличается! Как минимум сама программа собрана в режиме совместимости с Wine (нужные костыли активированы), плюсом идут нужные шрифты и настройки для работы
Тогда посмотрю. Но всё же, в нативном виндовом билде тоже хорошо поискать проблемы, чтобы потом как раз иметь единый билд без отдельных костылей при сборке) Шрифты не проблема - кому нужно, просто поставят виндовые, они вполне нормально там работают. В Winetricks одна галочка всего, на это действо)
Title: Re: AIMP for Linux (Wine)
Post by: Artem on November 30, 2022, 13:29:53
Но всё же, в нативном виндовом билде тоже хорошо поискать проблемы

а смысл? тогда репортите баги в Wine, а не мне. Я специально не стал в виндовый билд костыли для Wine опускать