0 Members and 1 Guest are viewing this topic.
Ну и до кучи вопрос не совсем по теме: какой формат для socks-прокси должен быть в сетевых настройках AIMP ?
1. Какова последовательность использования lyrics-провайдеров плагином при запросах ? Она как-то регулируется ?2. Какой таймаут ожидания запроса от lyrics-провайдера ? Он как-то регулируется ?4. Есть гайд по опциону секций aimp_webLyrics.ini, чтобы самостоятельно, не гадая, что к чему (и не мучая нейронки) запилить "своего" lyrics-провайдера ?
The order used is the order the provider's script appears in the aimp_webLyrics.ini file. Just cut/paste to change the order. The lyric script title header begins as[ly.*Class=TAIMPLyricsWebPageBasedProviderand album art sources[aa.*Class=TAIMPAlbumArtWebPageBasedProvider
Unknown. The searching stops as soon as what the plugin considers a "match" is found, and there is no way to tell it to continue the search if that result is obviously in error. The plugin keeps no specific log of its own.
No, but I wish there was!! The custom file I maintain here (https://aimp.ru/forum/index.php?action=dlattach;topic=57148.0;attach=76207) is the product of harvesting scripts posted by those who are both experts in the composition, and generous enough to share it.
[music.163.com]Class=TAIMPLyricsWebPageBasedProviderSearchQuery=https://music.163.com/api/cloudsearch/pc/?type=1&s=%title%%20%artist%&limit=5&offset=0SearchQueryEncoding=URLSearchResult.StartTags="songs":[SearchResult.FinishTags=]SearchResultArtist.StartTags="ar"|"name":"SearchResultArtist.FinishTags="SearchResultTitle.StartTags="name":"SearchResultTitle.FinishTags="SearchResultURL.StartTags="id":SearchResultURL.FinishTags=,SearchResultURL.PostProcessExpression=https://music.163.com/api/song/lyric?os=pc&id=%Value&lv=1DataLyrics.StartTags="lyric":"DataLyrics.FinishTags="}DataLyrics.PostProcessExpression=%IF(%Value,,)%StrTrim(%IFEqual(%StrPos(%Char(20316),%IFEqual(%StrPos(%Char(20316),%Value),0,%Value,%StrCopy(%Value,%StrPos(%Char(10),%Value),%Length(%Value)))),0,%IFEqual(%StrPos(%Char(20316),%Value),0,%Value,%StrCopy(%Value,%StrPos(%Char(10),%Value),%Length(%Value))),%StrCopy(%IFEqual(%StrPos(%Char(20316),%Value),0,%Value,%StrCopy(%Value,%StrPos(%Char(10),%Value),%Length(%Value))),%StrPos(%Char(10),%StrTrim(%IFEqual(%StrPos(%Char(20316),%Value),0,%Value,%StrCopy(%Value,%StrPos(%Char(10),%Value),%Length(%Value))))),%Length(%Value))))
"ar":[{"id":93183,"name":"Guns N' Roses".
Судя по всему нет :/ Работая с плагином всё больше вопросов пявляется, почему в нём нет парсеров json, html и xml, с поддержкой регулярок. Это бы реально облегчило жизнь создателям лирикс-провайдеров. Пусть даже и значительно увеличило бы вес плагина. Дёргать данные примитивным аналогом grep без регексопв - такое себе занятие, да.
Изначально это делалось под мои нужды, а не для паблика. Могу исходники плагина дать, может сможете его обучить.
bandcamp.com не отдаёт в поисковых запросах данных на лириксы, даже на древние и крайне популярные треки
Вариант провадера lrclib в связке с lrclib.com не валиден т.к. lrclib.com не аллё
Можно примеры треков (заголовок, исполнитель, альбом), которые не ищутся?
https://bandcamp.com/search?q=%4D%61%6E%6F%77%61%72%20%57%68%65%65%6C%73%20%4F%66%20%46%69%72%65&item_type=t
Там должен быть lrclib.net
Например "Manowar - Wheels Of Fire"
В конфиге от камрада sveakul два варианта провайдера lrclib.
А, ну их и нет на Bandcamp. Если исполнитель/лейбл не стал постить там свою музыку, то и текстам взяться неоткуда.
Можно пару примеров треков и поисковых запросов, где лириксы есть ?
https://bandcamp.com/search?q=deafheaven%20in%20blur&item_type=thttps://bandcamp.com/search?q=men%20i%20trust%20tailwhip&item_type=t
Code: [Select]https://bandcamp.com/search?q=deafheaven%20in%20blur&item_type=thttps://bandcamp.com/search?q=men%20i%20trust%20tailwhip&item_type=t
"ar"|"name":"
"ar":[{"name":"
https://music.163.com/api/cloudsearch/pc/?type=1&s=%43%69%76%69%6C%20%57%61%72%20%43%69%76%69%6C%20%57%61%72&limit=5&offset=0