AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: gr-e on August 12, 2024, 21:05:21

Title: [x] [2616] ATE: Некорректные результаты в окне поиска обложек
Post by: gr-e on August 12, 2024, 21:05:21
Большое спасибо за новое окно поиска обложек - теперь не придется бегать в aimp_webLyrics.ini.

Заметил, что для большинства альбомов отображаются некорректные результаты. Причем, если вместо поиска выбрать "скачать из интернета", то находится нужная обложка, которой в окне нет:

(https://i.imgur.com/jSsdQCz.png)(https://i.imgur.com/ZEHsrXU.png)

Code: [Select]
[music.apple.com-albumart-album]
Class=TAIMPAlbumArtWebPageBasedProvider
SearchQuery=https://music.apple.com/us/search?term=%artist%%20%album%
SearchQueryEncoding=URL
SearchResult.StartTags=data-testid="product-lockup"
SearchResult.FinishTags=</li>
SearchResultAlbum.StartTags=data-testid="product-lockup-title">
SearchResultAlbum.FinishTags=</span>
SearchResultArtist.StartTags=data-testid="product-lockup-subtitle">
SearchResultArtist.FinishTags=</a>
SearchResultAlbumArt.StartTags=<source sizes="|srcset="
SearchResultAlbumArt.FinishTags=/296x296
SearchResultAlbumArt.PostProcessExpression=%Value/1500x1500bb.jpg

[music.apple.com-albumart-track]
Class=TAIMPAlbumArtWebPageBasedProvider
SearchQuery=https://music.apple.com/us/search?term=%artist%%20%title%
SearchQueryEncoding=URL
SearchResult.StartTags=data-testid="track-lockup"
SearchResult.FinishTags=track-lockup__context-menu
SearchResultTitle.StartTags=data-testid="track-lockup-title">
SearchResultTitle.FinishTags=</li>
SearchResultArtist.StartTags=data-testid="track-lockup-subtitle">
SearchResultArtist.FinishTags=</span>
SearchResultAlbumArt.StartTags=<source sizes="|srcset="
SearchResultAlbumArt.FinishTags=/48x48
SearchResultAlbumArt.PostProcessExpression=%Value/1500x1500bb.jpg

[bandcamp.com-albumart]
Class=TAIMPAlbumArtWebPageBasedProvider
SearchQuery=https://bandcamp.com/search?q=%album%&item_type=a
SearchQueryEncoding=URL
SearchResult.StartTags=class="searchresult data-search"|>
SearchResult.FinishTags=</li>
SearchResultArtist.StartTags=class="subhead">|by
SearchResultArtist.FinishTags=</div>
SearchResultAlbum.StartTags=a href=|>
SearchResultAlbum.FinishTags=</a>
SearchResultAlbumArt.StartTags=img src="
SearchResultAlbumArt.FinishTags="
SearchResultAlbumArt.PostProcessExpression=%Replace(%Replace(%Value,f4.,f1.),_7.,_10.)
Провайдер с поиском по заголовку вообще ничего не находит (из-за того что в окне нет соответствующего поля?)

PS А можно вернуть всплывающую подсказку с информацией об обложке? Ну или шрифт внизу побольше сделать
Title: Re: [x] [2616] ATE: Некорректные результаты в окне поиска обложек
Post by: Artem on August 13, 2024, 11:23:06
Заметил, что для большинства альбомов отображаются некорректные результаты. Причем, если вместо поиска выбрать "скачать из интернета"

Оказалось, что причиной тому фильтр по размеру файла, который подцепился к новому диалогу поиска.

Провайдер с поиском по заголовку вообще ничего не находит
из-за того что в окне нет соответствующего поля?

Судя по всему да. Сейчас поправил так - %title% будет подхватывать значение поиска по альбому. Если потребуется - выведу отдельное поле в диалог для названия.

Ну или шрифт внизу побольше сделать

ок
Title: Re: [x] [2616] ATE: Некорректные результаты в окне поиска обложек
Post by: gr-e on August 13, 2024, 18:02:07
Сейчас поправил так - %title% будет подхватывать значение поиска по альбому. Если потребуется - выведу отдельное поле в диалог для названия.
Провайдер с поиском по заголовку делался на случай, если по альбому ничего не найдется, так что в данном случае подставлять альбом в %title% смысла нет. Лучше, действительно, добавить поле для заголовка.