AIMP Forum

AIMP for PC => Предложения / Suggestions => Topic started by: MCW on September 26, 2025, 17:45:57

Title: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on September 26, 2025, 17:45:57
Хотелось бы улучшить и расширить возможности поиска и отображения обложек альбомов воспроизводимых треков с радио, онлайн или локальных (при их отсутствии).

Общими усилиями в foobar2000 получился неплохой плагин (https://github.com/jame25/foo_artwork) позволяющий осуществлять поиск из 5 разных источников, выбирать их и выставлять приоритеты поиска.
После его многодневного тестирования с разными источниками я получаю только положительные эмоции.

В AIMP_6.0 было бы не плохо иметь подобные возможности.

Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: Artem on September 26, 2025, 19:33:30
Можно портировать, наш апи позволяет
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 02, 2026, 19:43:25
Пробовал AIMP 5.40 - 6.00, везде проблемы с поиском в Интернете обложек альбомов, в частности при прослушивании радио.
Для поиска обложек используется один источник (ушедший Last.fm) или их несколько?

Вышеупомянутый плагин у меня всё находит их разных источников и практически мгновенно их отображает.
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: ss.pl on July 03, 2026, 09:58:25
С такими темпами (как ломают рунет), скоро вообще ни чего работать не будет.
читать (теги радио) https://aimp.ru/forum/index.php?topic=71205.0
https://aimp.ru/forum/index.php?topic=57148.msg465167#msg465167
https://aimp.ru/forum/index.php?topic=57148.msg432153#msg432153
https://aimp.ru/forum/index.php?topic=57148.msg444598#msg444598
https://aimp.ru/forum/index.php?topic=57148.msg445524#msg445524
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 03, 2026, 10:51:24
С такими темпами (как ломают рунет), скоро вообще ни чего работать не будет.
Я в душе оптимист, всё будет хорошо... :)

читать (теги радио) https://aimp.ru/forum/index.php?topic=71205.0

У Вас то все эти "костыли" работают?
Добавил в aimp_webLyrics.ini к имеющимся скриптам из предложенных по ссылкам, результат нулевой.
Тестировал на AIMP_6.00.3071_Beta_4 и сравнил результаты...

Результат поиска в правом верхнем углу

(https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78154)

Отображается только логотип радиостанции

(https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78155)
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 03, 2026, 22:09:28
Нашёл рабочий "костыль" в сообщении (https://aimp.ru/forum/index.php?topic=57148.msg465167#msg465167), при сравнительном тестировании не всё, но что то находит. Неплохо было бы эти настройки встроить в AIMP из "коробки".

Обратил внимание, что лучшие результаты поиска и отображения обложек наблюдаются при отключенном кэшировании.
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: ss.pl on July 04, 2026, 06:20:53
Результат поиска в правом верхнем углу
Вот "ваш коврик "от релиза "Bones Remixes" - трек "On The Hill" там отсутствует.
discogs.com (https://www.discogs.com/release/14347593) | music.apple.com (https://music.apple.com/album/1729342179) | deezer.com (https://www.deezer.com/en/album/126738622)

а вот это, реальная обложка на трек "Be Svendsen - On The Hill" или "Be Svendson - On The Hill"
discogs.com (https://www.discogs.com/master/862781) | music.apple.com (https://music.apple.com/album/1171126333) | deezer.com (https://www.deezer.com/en/album/14436128)

Я же не зря давал ссылку, где подробно расписал (https://aimp.ru/forum/index.php?topic=71205.msg436549#msg436549) свои действия и ошибки в треке у пользователя.


У Вас то все эти "костыли" работают?
Проверил 2 провайдера (дефолтный INI-файл, в папке плагина) секции [aa.itunes.com] и [aa.deezer.com].
Взял "левый" файл, клонировал его трижды, прописал теги "вашего трека", что на картинке "Be Svendsen - On The Hill"

(https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78164) (https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78165) (https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78166) (https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78167) (https://aimp.ru/forum/index.php?action=dlattach;topic=76423.0;attach=78168)

Чтобы корректно протестировать провайдеры (скрипт-парсер) в плагине «aimp_webLyrics» нужно что-то типа "мега-трека",
из "Майкла Джексона" или "АББА" - чтобы уж наверняка присутствовал на всех музыкальных сайтах.
Пройти по всем площадкам (посетить сайты с картинками*) и найти этот трек - убедиться что есть обложка.
*сайты = скрипт-парсер: music.apple.com, itunes.apple.com, discogs.com, deezer.com, bandcamp.com, last.fm, amazon.com, genius.com, musixmatch.com

Открыть INI-файл, удалить все записи кроме одного (на выбор) провайдера картинок. Запустить аимп.
Включить "мегатрек" с корректно заполненными тегами.
Если обложка загрузилась, закрываем аимп и удаляем кэш плагина по адресу: "~AppData\Local\Microsoft\Windows\INetCache\IE\"
Открываем INI-файл, заменяем провайдер другим (на выбор) - и так далее по кругу.
Если что-то не работает, то пишем в теме плагина (https://aimp.ru/forum/index.php?topic=57148.0), со всеми подробностями и с публикацией кода провайдера.
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 04, 2026, 11:49:05
Вот "ваш коврик "от релиза "Bones Remixes" - трек "On The Hill" там отсутствует.
discogs.com | music.apple.com | deezer.com

а вот это, реальная обложка на трек "Be Svendsen - On The Hill" или "Be Svendson - On The Hill"
discogs.com | music.apple.com | deezer.com

Я же не зря давал ссылку, где подробно расписал свои действия и ошибки в треке у пользователя.

Спасибо за проведённые исследования (без иронии и сарказма говорю), уважаю людей которые основательно подходят к решению поставленных задач.

Чтобы искалась оригинальная обложка к треку, нужна более полная информация из тегов (Исполнитель альбома - Исполнитель трека - Название трека - Альбом - Год). Но эту информацию можно получить с локальных треков, либо с некоторых онлайн-плейлистов. Т.к. локальными треками давно не пользуюсь, а количество сервисов передающих данную информацию через онлайн-плейлисты постоянно уменьшается, то в моём случае требования к точности поиска оригинальной обложки снижены.
Исхожу их минимума тегов: Исполнитель - Название, т.е. что в лучшем случае транслирует радиостанция. И кстати некоторые радиостанции передают информацию Исполнитель - Название в теге Заголовок, а не раздельно по тегам. Данный плагин осуществлял поиск и по этой информации.

В зависимости от прослушиваемого трека (локальный или радио), для более точного поиска обложек, желательно выставлять приоритеты сервисов и их доступности.

В AIMP это реализуется путем перемещения скриптов в INI-файле, в вышеупомянутом плагине более удобно, через настройки:

(https://i127.fastpic.org/big/2026/0704/b5/03bb30e17bdf5125fde90f259b4352b5.png)

Какой вывод можно сделать, что для более "точного" поиска обложек желательно иметь максимальную информацию по треку (для локальных файлов обложки в большенстве случаев уже присутствуют), а для радио этого чаще не реально добиться. Поэтому, согласен на отображение более менее подходящей (не оригинальной) обложки, чем просто пустое поле.
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 28, 2026, 07:19:36
Решил доработать онлайн-плейлисты, состоящие из ссылок на треки, включающих дискографии исполнителей и сборники.
Встала задача:С первым пунктом проблем не возникло, плейлисты AIMP это позволяют сделать, а вот выставить приоритет отображения и поиска обложек - не получилось. Отображается обложка найденная с помощью aimp_webLyrics, для отображения обложки по ссылке из плейлиста, приходится отказываться от скриптов в aimp_webLyrics.ini.

(https://i128.fastpic.org/big/2026/0728/6a/830e24cf220964872436001b17070e6a.png)   (https://i128.fastpic.org/big/2026/0728/57/d05c90d64ffa1095c23a271976ad2857.png)

Какой результат хотелось получить при работе с онлайн-плейлстами:
Как мне видится, приоритеты отображения обложки должны учитывать %Duration, что бы при прослушивании радиостанции отображался не только логотип станции прописанный в плейлисте, но и обложка исполнителя, транслируемая в данный момент.
Title: Re: Автоматический поиск и отображение обложек для радио, онлайн / локальных треков
Post by: MCW on July 30, 2026, 10:31:16
Новая версия плагина (https://github.com/jame25/foo_artwork/releases/tag/v1.6.0) (из первого поста) приобрела ещё одну функцию для поиска ACRCloud Распознавание звука в реальном времени: Добавлен механизм распознавания акустических отпечатков, который идентифицирует прямые радиопотоки и треки без тегов.

Работоспособность пока не проверял.
Примечание:
  • создайте бесплатную ACRCloud учетную запись разработчика и проект, чтобы получить свои учетные данные по адресу: https://console.acrcloud.com.
  • после 14-дневной пробной версии вам будет доступно 2000 запросов в месяц. Если вы используете больше запросов, вы можете купить кредиты (около 3 долларов за 1000 запросов).

(https://i128.fastpic.org/big/2026/0730/ce/f94310885d1d5261947237a3b401d2ce.png)