AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Tin on January 05, 2026, 16:48:27

Title: [x] [3029] [Linux] Управление через апплет и KDEconnect
Post by: Tin on January 05, 2026, 16:48:27
При управлении плеером со смартфона через Kdeconnect отсутствуют иконки след/пред. Также не всегда отображаются обложки из текущей папки. На скриншоте АИМП и сторонний плеер (как должно быть). Система Linux Mint 22.2 Cinnamon X11.
Title: Re: [3029][Linux] Управление через апплет и KDEconnect
Post by: Artem on January 05, 2026, 17:57:33
Что нужно сделать, чтобы повторить баг с кнопками на телефоне? Раз кнопки есть в панели задач - значит со стороны плеера она опубликованы
Title: Re: [3029][Linux] Управление через апплет и KDEconnect
Post by: Tin on January 06, 2026, 14:31:47
Система LinuxMint 22.2 cinnamon. Установлено приложение kdeconnect версия 23.08.5-0ubuntu5. Также на панель установлен апплет KDE Connect Indicator. Телефон Xiaomi Redmi note 10 pro, установлено приложение KDE Connect версия 1.34.4.
После сопряжения телефона с компом открываем приложение KDEconnect на телефоне и переходим во вкладку "управление воспроизведением". Запускаем плеер с компа. Видим в телефоне наш плеер с двумя кнопками "стоп" и "пауза". После нажатия на кнопку "пауза" во время воспроизведения (либо на тлф либо на компе) на телефоне она отобразится как "play" и становится неактивной. В апплете громкости на компьютере дополнительно видим кнопки перемотки и обложку альбома, отсюда плеер управляется норм. Прогресс-бар отсутствует и в апплете и в приложении на телефоне.
Title: Re: [3029][Linux] Управление через апплет и KDEconnect
Post by: adem on January 07, 2026, 02:02:36
KDE Connect опирается на MPRIS (https://specifications.freedesktop.org/mpris/latest/) для управления медиапроигрывателями, скорее всего проблема в его неполной реализации .

Вот что удалось накопать через mpristester (https://github.com/randomguy3/mpristester). Он есть в AUR у Arch/Manjaro.

1. Ругань на отсутствующие свойства. Картинка сравнения с Amarok (https://drive.google.com/file/d/1d-UfYRFLm1wpeYjyBP--w8a876sdxfCi/view?usp=drive_link):
Code: [Select]
Error at property SupportedUriSchemes: Property SupportedUriSchemes is missing
Error at property SupportedMimeTypes: Property SupportedMimeTypes is missing

2. При проигрывании иногда появлялась ошибка. Похожа на эту (https://redmine.audacious-media-player.org/boards/1/topics/1198):
Code: [Select]
Error at signal PropertiesChanged: PropertiesChanged signal sent for Position; you almost certainly didn't want to do this
3. Также track ID выглядит странным в сравнении с другими плеерами (картинка (https://drive.google.com/file/d/1ZybWbbKbHmj6CW4X6QNu5C6nHkNRXAjJ/view?usp=drive_link)):
Quote
AIMP: /ru/aimp/track/AUTO_TAIMPMLLocalDataStorage/28
Strawberry: /org/strawberrymusicplayer/strawberry/Track/0
Amarok: /org/kde/amarok/Track/14185325716489591421
Интеграция с браузером: /org/kde/plasma/browser_integration/1337

4. По поводу изображения альбома. Похоже, AIMP неверно передаёт пути. Вот что выводит playerctl -p aimp metadata :
Code: [Select]
aimp  xesam:url                 file:///run/media/adem/archive/Music/[O%20t%20h%20e%20r]/GUNSHIP/2015%20-%20Gunship%20[FLAC]/01%20-%20The%20Mountain.flac
А вот что для того же трека выдают Strawberry и Amarok:
Code: [Select]
strawberry xesam:url                 file:///run/media/adem/archive/Music/%5BO t h e r%5D/GUNSHIP/2015 - Gunship %5BFLAC%5D/01 - The Mountain.flac
amarok xesam:url                 file:///run/media/adem/archive/Music/%5BO t h e r%5D/GUNSHIP/2015 - Gunship %5BFLAC%5D/01 - The Mountain.flac

Сам путь выглядит так — /run/media/adem/archive/Music/[O t h e r]/GUNSHIP/2015 - Gunship [FLAC]/
Title: Re: [3029][Linux] Управление через апплет и KDEconnect
Post by: Artem on January 07, 2026, 12:25:29
Вот что удалось накопать через mpristester. О

за утилиту спасибо - посмотрю.
Title: Re: [3029] [Linux] Управление через апплет и KDEconnect
Post by: Artem on January 08, 2026, 22:07:02
По поводу изображения альбома. Похоже, AIMP неверно передаёт пути. Вот что выводит playerctl -p aimp metadata :

Изображение отдаётся в mpris:artUrl.

Система LinuxMint 22.2 cinnamon. Установлено приложение kdeconnect версия 23.08.5-0ubuntu5. Также на панель установлен апплет KDE Connect Indicator. Телефон Xiaomi Redmi note 10 pro, установлено приложение KDE Connect версия 1.34.4.
После сопряжения телефона с компом открываем приложение KDEconnect на телефоне и переходим во вкладку "управление воспроизведением". Запускаем плеер с компа. Видим в телефоне наш плеер с двумя кнопками "стоп" и "пауза". После нажатия на кнопку "пауза" во время воспроизведения (либо на тлф либо на компе) на телефоне она отобразится как "play" и становится неактивной. В апплете громкости на компьютере дополнительно видим кнопки перемотки и обложку альбома, отсюда плеер управляется норм. Прогресс-бар отсутствует и в апплете и в приложении на телефоне.

Кнопки я починил. А вот обложка альбома у меня ни в какую на телефон не передаётся, причем ни в AIMP, ни в Amarok, хотя сама по себе KDE обложку показывает корректно.
Title: Re: [x] [3029] [Linux] Управление через апплет и KDEconnect
Post by: adem on January 13, 2026, 03:41:07
По поводу изображения. Сравнил со Strawberry (https://github.com/strawberrymusicplayer/strawberry). У него всегда отображаются обложки и в трее KDE (Проигрыватель) и в KDE Connect на Android. При этом он конвертирует обложку в JPG, и, как и AIMP, записывает её в каталог /tmp. У AIMP же обложка уже в PNG. Думаю, можно попробовать конвертировать в JPG. Других идей нет. DeaDBeeF, кстати, тоже конвертирует в JPG.
Code: [Select]
aimp  mpris:artUrl              file:///tmp/aimp-nowplaying-artwork.png
strawberry mpris:artUrl              file:///tmp/strawberry-cover-spwiix.jpg
DeaDBeeF mpris:artUrl              file:///home/adem/.cache/deadbeef/covers2/adem-downloads-808 State - Magical Dream (Instrumental).jpg

Доп. инфо: и Amarok (дефолтный плеер KDE в прошлом), и Elisa (стандратный плеер KDE сейчас) работают на удивление коряво. Потому я бы вообще на них не ориентировался бы ???
Title: Re: [x] [3029] [Linux] Управление через апплет и KDEconnect
Post by: Artem on January 14, 2026, 11:59:05
По поводу изображения. Сравнил со Strawberry (https://github.com/strawberrymusicplayer/strawberry). У него всегда отображаются обложки и в трее KDE (Проигрыватель) и в KDE Connect на Android. При этом он конвертирует обложку в JPG, и, как и AIMP, записывает её в каталог /tmp. У AIMP же обложка уже в PNG. Думаю, можно попробовать конвертировать в JPG. Других идей нет. DeaDBeeF, кстати, тоже конвертирует в JPG.
Code: [Select]
aimp  mpris:artUrl              file:///tmp/aimp-nowplaying-artwork.png
strawberry mpris:artUrl              file:///tmp/strawberry-cover-spwiix.jpg
DeaDBeeF mpris:artUrl              file:///home/adem/.cache/deadbeef/covers2/adem-downloads-808 State - Magical Dream (Instrumental).jpg

Доп. инфо: и Amarok (дефолтный плеер KDE в прошлом), и Elisa (стандратный плеер KDE сейчас) работают на удивление коряво. Потому я бы вообще на них не ориентировался бы ???

Да, дело действительно в JPG...
Title: Re: [x] [3029] [Linux] Управление через апплет и KDEconnect
Post by: adem on January 16, 2026, 09:41:04
Подтверждаю исправление в 6.00.3030 + Manjaro Linux KDE + Android 15 iQOO Neo 10.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=77040.0;attach=76678)
Title: Re: [x] [3029] [Linux] Управление через апплет и KDEconnect
Post by: Tin on January 18, 2026, 10:58:43
Подтверждаю исправление в 6.00.3030, система Linux Mint 22.3 cinnamon X11, android 13 (MIUI 14.0)
(https://www.aimp.ru/home/tin/Загрузки/Screenshot_2026-01-18-10-51-34-307_org.kde.kdeconnect_tp.jpg)