Выявил, что намертво зависает при добавлении в плейлист большего числа файлов (mp3 и flac)
уведомляет о новой версии, но при попытке установить её выдает ошибку
Попытка номер два выйти в мир Linux через Wine.
По ходу ваших отзывов мы будем дорабатывать программу для лучшей совместимости с Wine.
Хз почему ты сделал скрипт, потому что что обычный установщик EXE - Шника через винишко. Что со скрипта, в обоих случаях прога работает через ж0пу. Если нужно пилить для unix - а. Нужно нанимать команду чтобы те ловили баги. Потому что на линуксе оно работает чересчур паршиво.
Глянь порт winamp - а. Там многое что работает с коробки. Пока сижу на клементине пока аимп не починят хотя бы до юзабельного состояния.
Что уж говорить что drag&drop вешает прогу намертво. :-[
Что уж говорить что drag&drop вешает прогу намертво.
Глянь порт winamp - а. Там многое что работает с коробки
он тоже воспроизводится, но программа ни на что не реагируе
в Linux Mint не работает. установка в терминале отрабатывает. при запуске аимпа ошибка. нет такого файла и директории. примерно такое пишет. при удалении так же пишет. хотя все папки и файлы есть. может из за того, что версия линукс минта старая. давнооо ставил побаловаться. в линуксе не силен.
не критично, просто к сведению. ради спортивного интереса пробовал.
Перезалил установщик. Пробуйте
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)Не требуется ли "установка" обозначенной библиотеки?
Не требуется ли "установка" обозначенной библиотеки?да, дело видимо в старой версии линукса (17.1). как установить\обновить библиотеку, не нашел. накатил на виртуалку linuxmint-20.3, там без проблем запустился.
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, там без проблем запустился.
Не дает нажать ОК (то есть на галочку в круге) или отменить. Помогает только перезапуск программы.
Попробуйте запустить скрипт с USE_SYSTEM_WINE=1 (только надо поставить этот Wine сначала, если его нет - sudo apt install wine).научите, как это сделать\прописать. понятно, что тут не справочник по линуксу, но все же имеет отношение к теме.
научите, как это сделать\прописать. понятно, что тут не справочник по линуксу, но все же имеет отношение к теме.
Wine установил, как показали команду.
Через терминал:делал так. идет по кругу. если выбрать y, то установится вместе с wine. и потом ошибки при запуске. (почему то у меня не срабатывает ./)
./aimp_for_linux.bash USE_SYSTEM_WINE=1
(почему то у меня не срабатывает ./)Видимо надо поправить шебанг "#!/bin/env" на "#!/usr/bin/env"
shifr@shifr213 / $ ./aimp_for_linux.bash USE_SYSTEM_WINE=1
bash: ./aimp_for_linux.bash: /bin/env: плохой интерпретатор: Нет такого файла или каталога
Моя ошибка, надо ж сначала выставить переменную окружения, а потом запускать скрипт:снизу появляется квадратик. сначала мигает, потом просто горит. и так бесконечно долго. из под рута то же самое так же.
> USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
в linuxmint-20.3-cinnamon-64bit, который на виртуалке, то же самое.
это вообще работает у кого нибудь? > USE_SYSTEM_WINE=1 ./aimp_for_linux.bash
покажите лог в терминале.
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$
Да, только что скачал linux mint и проверил:да, спасибо, так и есть. в новом линуксе все получилось (я там раньше накосячил сам).
Соответственно, при первом запуске Wine показал окошко, что обновляет префикс.
А кто нибудь знает как сделать чтобы работали "Глобальные бинды"? Просто до тех пор пока AIMP активное окно все бинды работают, но стоит перейти на другое окно, то как будто я вовсе и ничего не назначал. В винде всё отлично работает. Я так думаю(логично наверн) бинды не работают тк работает через WINE, но мб можно что-то сделать с этим кто знает?
Что вы понимаете под биндами?Горячие клавишы
Похоже, что со стороны самой программы это никак не решить:Оке, пасиб за ответ :D
https://www.howtogeek.com/125664/how-to-bind-global-hotkeys-to-a-wine-program-under-linux/
П.С. буду искать вариант, как это автоматизировать
Сейчас специально поставил Debian 11, пакет нормально поставился (я пробовал через консоль).А какой командой?
Вообще говоря, DEB-пакеты собираются родным dpgk (правда на убунту).Родной Дебиановский dpkg не поддерживает zstd (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664) (и вряд ли будет)
Родной Дебиановский dpkg не поддерживает zstd (и вряд ли будет)
А что, в Линуксе нет такого же удобного контекстного меню как в Винде?
Вы знаете как интегрироваться с шелом?Неа. Я только с Винды слез. Привык, что всё должно работать из коробки.
Неа. Я только с Винды слез. Привык, что всё должно работать из коробки.
При сборке форсом указал gzip сжатие. Попробуйте.А в чём разница? В deb-пакете всё равно те же файлы пожатые zstd - control.tar.szt и data.tar.zst (по крайней мере расширение у них такое). И ошибка соответственно та же.
А в чём разница? В deb-пакете всё равно те же файлы пожатые zstd
Ok, thank you, I will check it formatИМХО, не стоит. Это для разработчиков линукс приложений актуально (https://habr.com/ru/post/673488/).
Подскажи скрипт удаления приложения через терминал.Скрипты для удаления лежат в архиве (deb-файл это тоже архив) control.tar.gz->prerm и выглядят вот так (подразумеваеся, что это делается вместе с добавлением sudo перед командами либо из-под root):
По деинсталлятору .deb: зачем-то пытается удалить весь каталог /opt/
rm -f /usr/bin/aimp
rm -f /usr/share/applications/aimp.desktop
rm -d -r /opt/aimp/
из мира эстетики (: размеры значка малы.
aimp (on wine) добавлен в репозиторий aur (arch linux, manjaro)
https://aur.archlinux.org/packages/aimp
sudo apt remove aimp
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.
Поверх всех окон не включено ли?Параметр "Поверх всех окон" отключён.
Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).
AIMP 5.10.2414 (.deb)
OS: Linux Mint 21 Cinnamon
Wine 6.0.3 (стандартная конфигурация), версия Windows 7 или Windows 10 в Wine - ситуация одинаковая.
Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).
ps: Пока записывал видео, заметил что фокус окна плеера перескакивает на передний план при наведении курсора мыши на кнопки "свернуть", "развернуть", "закрыть"
Последняя действительно работающая версия - 3.60. Дальше были только ухудшения.
Я тестировал на 21-ом минте - ничего подобного не было замечено, правда у меня там стоит Wine 7.19 в режиме совместимости с Windows 7. Не забывайте, что это линукс - там никогда ничего нормально оне работало без шаманств. Еще позволю себе уточнить - вы ставили себе AIMP из пакетов, приложенных выше? или самостоятельно?У меня тоже версия ОС установлена как Windows 7. В вайне все настройки дефолтные, префиксы не влияли, установка пакетов типа Runtime Pack внутрь префиксов тоже не повлияла. Никаких пакетов не ставил, проверял свою постоянную версию из Windows с портативным профилем. А что, версия в пакете будет чем-то отличаться? Если так, могу проверить.
4. Снимите видео.Попробую.
Так проблема не в этой баго-фиче, а в пункте 2, не так ли?Так-то оно так, но сколько ещё будет таких сценариев, где она снова будет проявляться, и стоит ли игра таких свеч...
Кажется я понял, откуда ноги растут - 5.10 не работает полноценно на WinXP, в отличие от 3.60, и поэтому такие выводы!Напрасно иронизируете - я проверял в разные годы множество вариантов 4-ки, и даже репорты делал с той же проблемой зависания в процессах. И 3.60 была действительно последней, которая работала, нормально выгружалась и не зависала.
я проверял в разные годы множество вариантов 4-ки, и даже репорты делал с той же проблемой зависания в процессахМы вам уже столько же лет говорим, что нужно разобраться с зависаниями, а не с их последствиями.
А что, версия в пакете будет чем-то отличаться? Если так, могу проверить.Как минимум, именно эта версия тестировалась Артёмом, в ней нет старых плагинов и прочих прелестей старых портативных сборок
. А что, версия в пакете будет чем-то отличаться?
Странно надеяться, что старые сторонние плагины будут нормально работать под Линуксом, никто не знает, какие костыли использовали разработчики при их написании.У меня вообще нет сторонних плагинов - только штатный набор из установки, который самообновляется - и то там половина отключена, чтобы не мешать и не дёргать ресурсы.
Для отлова зависаний используйте версию _w32_debug_fmmЯ уже не помню, отправлял ли тогда отчёты. Надеюсь, этот отладчик сам по себе работает под Вайном)
Как только программа зависнет - запустите эту утилиту: https://yadi.sk/d/xaJ97PiIypGSH
Она выдаст подробный отчет, прикрепите отчёт к сообщению в теме.
Да, естественно, она отличается! Как минимум сама программа собрана в режиме совместимости с Wine (нужные костыли активированы), плюсом идут нужные шрифты и настройки для работыТогда посмотрю. Но всё же, в нативном виндовом билде тоже хорошо поискать проблемы, чтобы потом как раз иметь единый билд без отдельных костылей при сборке) Шрифты не проблема - кому нужно, просто поставят виндовые, они вполне нормально там работают. В Winetricks одна галочка всего, на это действо)
Но всё же, в нативном виндовом билде тоже хорошо поискать проблемы
а смысл? тогда репортите баги в Wine, а не мне. Я специально не стал в виндовый билд костыли для Wine опускатьНу, в этом случае бы не пришлось следить, какое нововведение в плеере сломало тот или иной костыль, и тем самым делать потом несовместимые между собой форки плеера :). Впрочем, если костыли чисто декоративные (шрифты, установка и проч.), и на уровне кода всё относительно одинаково, то думаю, отдельная версия с костылями не помешает отладке.
Для отлова зависаний используйте версию _w32_debug_fmmДа только как оказалось, сам этот madTraceProcess32.exe не работает нормально. Процесс плеера видит, потом начинается выпендрёж (ниже скриншот).
Как только программа зависнет - запустите эту утилиту: https://yadi.sk/d/xaJ97PiIypGSH
Она выдаст подробный отчет, прикрепите отчёт к сообщению в теме.
Заметил вот ещё что: примагничивание окна происходит не к самому краю экрана, а с зазорами по всем сторонам.
У меня на Федоре тоже эта проблема, постоянно на переднем плане когда музыка играет, а когда нажимаю "стоп" то уходит на задний. Пробовал .rpm и .exe через PlayOnLinux.
Зато на Garuda (Arch) такой проблемы не было.
I can't change the order in a playlist using drag and drop.Аналогичная проблема - драг-н-дроп внутри плейлиста не работает (извне в плейлист трек можно добавить без проблем), очень хочется решение.
в инсталлированной в вайне версии 5.10Непонятно. Вы не использовали deb/rpm адаптированную версию? А, понял. "Старая" ос.
А, понял. "Старая" ос.Ну, не то, чтобы такая уж старая - 10-ка, но ноут уже раритетный, да - на проц 32 бита 64-ю ось не поставишь никак...
Аналогичная проблема - драг-н-дроп внутри плейлиста не работает (извне в плейлист трек можно добавить без проблем), очень хочется решение.
Наблюдается и в инсталлированной в вайне версии 5.10, и в портбл.
Debian 10, MATE
Wine 32 4.0
Deb 64, увы, поставить не могу - ноут диджейский старенький, 32-битный...
Drag and Drop working in last version. Thanks Artem. Unfortunately the focus problem persists. As I said before I think is a wine problem but I don't know if there is a possible solution.
Yes, I hope I will find solution
Зарегистрировался специально чтобы поблагодарить автора за его версию под Linux ;)
Спасибо за это и я долго этого ждал чтобы мой любимый плеер был на линуксе :)
Спасибо
А если уже стоит Wine, как поставить без Wine?
AIMP 5.10.2414 (.deb)
OS: Linux Mint 21 Cinnamon
Wine 6.0.3 (стандартная конфигурация), версия Windows 7 или Windows 10 в Wine - ситуация одинаковая.
Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).
ps: Пока записывал видео, заметил что фокус окна плеера перескакивает на передний план при наведении курсора мыши на кнопки "свернуть", "развернуть", "закрыть"
В Linux Mint 21.1 Cinnamon не возможно прикрепить окно AIMP к верхнему краю рабочего стола, либо остается зазор, либо окно AIMP раскрывается на всю ширину рабочего стола. Версия AIMP 5.11.2426, установка из .deb.
Хотя wine у меня установлен, и у меня получилось установить AIMP через .exe файл
wine нужен 64-битный (у нас пакет с 64-битной версией программы)
WINE не только wine, но и winehq-stable, winehq-devel и winehq-staging?
А как именно закрепляете значок на панели задач?Здравствуйте, Артём.
он дублируется на панели задач и приложение открывается в "дублёре"
Здравствуйте, Артём.
Сценарий для Ubuntu 22.04.2 и Linux Mint 21.1 одинаков:
Меню приложений → Правый клик мыши на AIMP(wine) → "Закрепить на панели задач" (Linux Mint) или "Добавить в избранное" (Ubuntu).
В этом случае при нажатии на панели задач на значок AIMP - он дублируется на панели задач и приложение открывается в "дублёре".
Спасибо за плеер. Вопрос такой: это так надо, чтобы плеер тянул 80 пакетов и весил в результате 1.3 ГБ? Скрин прилагается.
P.S. Kubuntu 23.04
wine-stable 8.0.1/wine64 5.0.3.3/winehq-stable 8.0.1
Devuan Chimaera 4.0 (Debian без systemd)
Какието проблемы наверное со шрифтами или их сглаживанием, и еще ошыбка с gdi32.dll.
а с "aimp.bash" не запускается - нет такого файла или каталога.
Если установить wine вместо winehq-stable - то окно улетает не понятно куда...
Есть предложения как исправить? Возможно что-то доустановить нужно?
Внизу текст ошибок.
На неделе скину вам сборку с отладочной информацией
Проблема с gdi32.dll решена с доустановкой или настройкой шрифтов в вине
VU метер - надписи плохо читаемы в меньшем масштабе...
А как на счет ревера - почему не работает? - хотя он мне не нужен )
Вино 8.0.1 добавлен стабильный репозиторий winehq
Но там и программа другая...
Извиняюсь, тогда не знал что по факту AIMP for Linux это просто AIMP for Windows который запускается посредством Wine.
Попытка выйти в мир Linux через Wine №3Вот хочу попробовать поставить на Кубунту 23.04, но не уверен, что мне зайдёт/ничего не заглючит и т.д. А вот так на шару ставить такую кучу отдельных пакетов (которые мне без этого плеера не нужны) не хочется - ведь их потом сложно будет вычистить если что. Откатывать всю систему только из-за этого тоже нет желания. Собственно вопрос: можно это всё упаковать в snap-пакет отдельный, чтобы его потом можно было легко снести/обновить? Заодно и будет гарантия "правильных" версий всех библиотек, на которых всё тестировалось.
Собственно вопрос: можно это всё упаковать в snap-пакет отдельный, чтобы его потом можно было легко снести/обновить? Заодно и будет гарантия "правильных" версий всех библиотек, на которых всё тестировалось.
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
Нет возможности переключиться на другие окна системы, AIMP на переднем плане постоянно, только через "промежуточные" окна переключение происходит (см. видео в прикрепленном файле).В версии 5.11.2434 через "промежуточные" окна теперь переключиться не возможно
В версии 5.11.2434 через "промежуточные" окна теперь переключиться не возможно
Если поставить предыдущую версию - будет работать?
Не нашел ссылок в "Старые версии" для Linux.
:-\ а покапошится в пакете и заменить версию например с 5.30.2505 на 4.70.2254 не нельзя?
Не нашел ссылок в "Старые версии" для Linux.https://app.box.com/v/aimp-player
Если поставить предыдущую версию - будет работать?В версии 5.11.2435 через "промежуточные окна" вновь работает смена активного окна.
I wanted to use AIMP on OpenSUSE Tumbleweed with Wine 8.17. However, it fails to launch.
I launched it via the command prompt and according to the logs, it indicates a stack overflow error.
I've attached a screenshot of them below. I'm using the Linux kernel 6.5.6-1-default
What is your desktop environment? KDE, Gnome or other?KDE Plasma 5.27.
KDE Plasma 5.27.
$ sudo dpkg -i '/home/u/Downloads/aimp_5.30-2531_amd64.deb';
[sudo] password for u:
dpkg: regarding .../aimp_5.30-2531_amd64.deb containing aimp, pre-dependency problem:
aimp pre-depends on wine | wine-core | winehq-stable | winehq-devel | winehq-staging
wine is not installed.
wine-core is not installed.
winehq-stable is not installed.
winehq-devel is not installed.
winehq-staging is not installed.
dpkg: error processing archive /home/u/Downloads/aimp_5.30-2531_amd64.deb (--install):
pre-dependency problem - not installing aimp
Errors were encountered while processing:
/home/u/Downloads/aimp_5.30-2531_amd64.deb
AppImages contain only that the packager deemed necessary to run on distros they want to support. So it's not self-contained in the strict sense. Flatpaks, on the other hand, contain everything, up to glibc level, with most of stuff residing in the runtime which is shared between apps and needs to be downloaded only once.
May I ask regarding Flatpak or AppImage... or have you considered those?
No, in this case we will need to built-in the wine package inside to our package.
May I ask why is it an issue?
base: org.winehq.Wine
base-version: stable-22.08
Source (https://github.com/flathub/com.usebottles.bottles/blob/2022.11.14/com.usebottles.bottles.yml)We have strong links to other Free Software projects, including the Freedesktop project.Source (https://flatpak.org/about/)
Вариантов решения "не отображение поверх всех окон окном AIMP" пока не предвидится?
добрый день, можете подсказать, есть ли планы запилить нативный билд под линукс без wine?Ответ дан раз 100500: на данный момент планов таких нет
наверное, причины, почему не будет билда, можно сразу в начало темы добавитьНе поможет, вы же не нашли один из 100500 ответов
Вариантов решения "не отображение поверх всех окон окном AIMP" пока не предвидится?Доброго времени суток всем. У меня эта проблема решилась установкой Windows-версии из под Wine.