AIMP Forum
AIMP for PC => Дополнения / Addons => Плагины / Plugins => Topic started by: MegaZavr on September 13, 2023, 18:08:02
-
Всем доброго времени суток.
Работающий через пень - колоду crintsoft.com (который всё подыхает, да никак не мдохнет 😂) сподвиг меня на поиски альтернатив MiniLyrics'у, но как показал первый разбор вопроса, помимо minilyrics'a софта с поддержкой таймингов и прокруткой текста по по ним нет в принципе. Лучшее, что есть - подгрузка lyrics'ов в txt формате (WebLyrics, AimpLyrics, который судя по всему из-за изменений в структуре поисковой страницы загнулся и т.д.) которые придётся допиливать самому 😂
Может я конечно что-то пропустил и есть достойные альтернативы ?
-
Меня тоже долгое время беспокоит этот вопрос. И пока поиски ни к чему привели. Вроде бы есть несколько сервисов для мобильных устройств, которые показывают синхронизированные тексты (Musixmatch, Quick lyrics). Но как извлечь их в текст с временными метками? Ведь зачастую хочется использовать их для минусов.
Где-то натыкался на способ извлечения из Spotify через браузер на ПК, но способ настолько костыльный, что проще в МиниЛириксе вручную разметить.
Вопрос открытый...
-
Где-то натыкался на способ извлечения из Spotify через браузер на ПК, но способ настолько костыльный, что проще в МиниЛириксе вручную разметить.
Если ты для себя делаешь, то разметка песни может привести к тому, что ты её слушать потом долго не захочешь ибо для подгонки надо будет неоднократно трек прогнать. Поэтому я этим и не занимаюсь хотя и могу и не лень. Просто попробовал пару раз. Да плюнул после такого эффекта ...
Данным сервисом не пользовался, но можете кинуть, если найдёте. Мало ли, адруг получится автоматизировать.
Вопрос открытый...
Я сейчас думаю в сторону нейронных сетей, но т.к. тут я профан поверхностным поиском найти
пока ничего не могу. А так, по идее, где-то должна быть нейронка, которой можно скормить аудио и текст, которые нейронка прослушав и прочитав совместит выдав на выходе lrc или на крайняк srt (их в свою очередь не трудно парой регулярок в текстовом редакторе в lrc перегнать).
-
https://youtu.be/NX1tSSz20Uo?si=D45rlzJP1JXBcp_O
Видео, как извлечь LRC файл из Spotify
Если автоматизировать, то вполне неплохой вариант. На Spotify вроде можно передавать тексты из Musixmatch, а там нормальная база
-
Решение найдено, но, к сожалению, в другом плеере.
Сегодня установил плеер Foobar2000 и дополнительный компонент к нему Open Lyrics. И стало прямо-таки обидно... За Aimp (точнее, за отсутствие к нему софта в разделе Лириксов) и за моё потраченное время в поисках хоть доли подобного на форумах Аимпа. Находил только ответы экспертов о том, что для лириксов интерфейс излишен и достаточно кнопки WebLyrics'а, который вешает плеер на треть минуты, а потом в 70% случаев говорит "не найдено".
Что в Open Lyrics? ПКМ по окну плагина >> Настройки. Там докинул в список используемых провайдеров Musixmatch. По кнопке ОК, плагин сообщил, что для Musixmatch нужен какой-то токен авторизации, но не переживай, братишкэ, если надо, я сам его пропишу. Там же в настройках есть опция предпочтений поиска (с синхронизацией текста или без). Не нашёл лишь вариантов сохранения (по кнопке save кладет в папку C:\Lyrics тхт-файл с разметками времени).
На автомате срабатывает раза в два эффективней WebLyrics'а, находя СИНХРОНИЗИРОВАННЫЙ текст. А если нажать ПКМ >> Поиск в ручную, открывается окошко со списком текстовок с подписанными источниками. Нажимая по одной из них, сразу же видишь содержимое и быстро можешь выбрать самую аккуратную. Эффективность поиска таким образом заметно вырастает, хоть и не 100%.
Ооочень не хватает такого плагина для Aimpa. Я породнился с этим плеером, и не очень хотелось бы пересаживаться. Пока придётся использовать оба
-
Что в Open Lyrics
Вы же понимаете, что дело не в плагине, а в сервисах, откуда они берут данные? Как будет время, погляжу, каким сервисом пользуется этот плагин и добавлю его в WebLyrics (В принципе, вы и сами можете это сделать, ибо правила разбора для плагина открыты)
-
Находил только ответы экспертов о том, что для лириксов интерфейс излишен и достаточно кнопки WebLyrics'а, который вешает плеер на треть минуты, а потом в 70% случаев говорит "не найдено"
Справедливости ради замечу, что такой эффект только в окне деталей в редакторе тегов, в самом плеере и при пакетном редактировании тегов этого эффекта нет, там все работает в фоне.
-
Видео, как извлечь LRC файл из Spotify
Если автоматизировать, то вполне неплохой вариант. На Spotify вроде можно передавать тексты из Musixmatch, а там нормальная база
Глянул видео. Перегонять json через веб-сервис в csv, а таймштампы из csv в excel - сильно 😂 В принципе принцип понятен, но надо будет "вживую" поработать. В гугле, что характерно нашлись некоторые наработки по этому вопросу (т.е. не мы одни подобным интересуемся). Возможно нагуглится и готовое решение.
За Aimp (точнее, за отсутствие к нему софта в разделе Лириксов) и за моё потраченное время в поисках хоть доли подобного на форумах Аимпа.
Вот один в один. Точно так же треды недавно шерстил и ничего путного найти не мог.
Находил только ответы экспертов о том, что для лириксов интерфейс излишен и достаточно кнопки WebLyrics'а, который вешает плеер на треть минуты, а потом в 70% случаев говорит "не найдено".
Тоже напряг этот момент WebLyrics'a. Сказали, что это "нормально" ...
Сегодня установил плеер Foobar2000 и дополнительный компонент к нему Open Lyrics. И стало прямо-таки обидно...
Не фанат фубара и в принципе им не пользуюсь, но если будет время, на досуге гляну. Спасибо.
Справедливости ради замечу, что такой эффект только в окне деталей в редакторе тегов, в самом плеере и при пакетном редакторе тегов этого нет. Там все работает в фоне.
Я думаю, претензия выше несколько в другом. В том, что поддержка лириксов в аимпе идёт в лучшем случае в нагрузку. Тот же LyricsBox без лупы не рассмотришь, автопрокрутки для LRC файлов с таймингами нет, копипаст из LyricsBox'а не работает и т.д.
-
Тот же LyricsBox без лупы не рассмотришь, автопрокрутки для LRC файлов с таймингами нет, копипаст из LyricsBox'а не работает и т.д.
1) а размер шрифта выбрать - не?
2) если метки в лирике есть - будет и прокрутка работать. Показать на видео?
3) копипаст есть, но только всего текста.
-
Тоже напряг этот момент WebLyrics'a. Сказали, что это "нормально" ...
Для редактора тегов - да, это нормально. Все равно вы ничего не сможете сделать, пока процесс поиска не закончится
-
Вы же понимаете, что дело не в плагине, а в сервисах
В плагине в том числе.
Во-первых, разметка синхронизации текста. Для Аимпа я не знаю ни одного плагина (кроме Минилирикса, который становится неактуальным), который находил бы синхронизированный текст песен.
Во вторых, интерфейс(!) который показывает (сразу в предварительном окне поиска) найденные варианты текста из разных источников, быстро просмотрев, которые можно выбрать самый подходящий. Также важно, что можно быстро перебирать (редактировать) теги для поиска (особенно, когда ищешь песню-совместку нескольких исполнителей).
В третьих,
Все равно вы ничего не сможете сделать, пока процесс поиска не закончится
Я проверил на ОпенЛириксе, во время того, как поиск идет и продолжает пополнять найденные результаты, мне ничего не мешает переключать, перематывать и выбирать новые треки. С ВэбЛириксом, даже кнопку Отмена не можешь нажать, если вдруг понял, что уже не можешь ждать. Заставляет быть очень осторожным с желанием найти текст. На мероприятиях это критично.
погляжу, каким сервисом пользуется этот плагин
Тут моего понимания процесса не хватает, чтобы объяснить причины такой разницы. В большинстве случаев, на том же ОпенЛириксе основным источником является Musixmatch, которым вроде бы пользуется и WebLyrics. Но часто там, где WebL ничего не находит, OpenL выдает результат. Но даже в OpenL бывают загадочные моменты, когда автоматический поиск показывает, что он перерыл все известные провайдеры и ничего не нашел, я запускаю ручной поиск, не меняя ни одного параметра, и получаю результат.
если метки в лирике есть - будет и прокрутка работать. Показать на видео?
по поводу прокрутки в Аимпе. Круто то, что она есть. С ней бы и МиниЛирикс не понадобился, если бы не один момент - полное отсутствие анимирования этой прокрутки. Текст буквально мерцает, смещая строку за строкой. Это очень напрягает глаза, легко потерять строку, которую читаешь, несмотря на то, что нужная выделена жирным. Без плавной прокрутки, пользоваться такой функцией я бы не стал, уж лучше мышкой...
-
Текст буквально мерцает, смещая строку за строкой. Это очень напрягает глаза, легко потерять строку, которую читаешь, несмотря на то, что нужная выделена жирным. Без плавной прокрутки, пользоваться такой функцией я бы не стал, уж лучше мышкой...
Так это ж наоборот хорошо - текущая строка всегда перед глазами и за ней не надо "следить" взглядом.
Я проверил на ОпенЛириксе, во время того, как поиск идет и продолжает пополнять найденные результаты, мне ничего не мешает переключать, перематывать и выбирать новые треки.
Речь сейчас про плейлист или редактор тегов?
интерфейс(!) который показывает (сразу в предварительном окне поиска) найденные варианты текста из разных источников, быстро просмотрев, которые можно выбрать самый подходящий
Согласен, было бы полезным для редактора тегов. Тем более, что подобное там для обычных тегов уже есть.
Musixmatch
Раньше он у нас тоже использовался, пока не начал банить запросы из РФ.
-
Так это ж наоборот хорошо
Вы это всерьез? Это могло бы быть преимуществом, если бы отображалась одна единственная строка. А когда блымкает весь текстовой массив - это, как по мне, совсем не хорошо
Речь сейчас про плейлист или редактор тегов?
Плейлист, проигрыватель. Плеер не теряет никакого функционала на время поиска. Можно даже запустить в параллель поиск текста для другого трека в еще одном окне
-
Вы это всерьез?
Если распахнуть окно - будет виден весь текст, ну и прокручиваться будет весь. По умолчанию - видна только текущая и следующая строчка, собственно, только они и блымкают.
-
1) а размер шрифта выбрать - не?
2) если метки в лирике есть - будет и прокрутка работать. Показать на видео?
3) копипаст есть, но только всего текста.
1. Не, я пробовал шрифт увеличивать, да как-то он только в плейлисте увеличивается.
(http://ipic.su/aZR3H.jpg)
баг pandemic - скина или я не там кручу настройки шрифта ?
2. Вот тут пардоньте. По ошибке при тестах скормил лириксы без таймингов и не перепроверил.
3. Каким образом ? Пробовал дабл-клик, просматривал хоткеи (ничего не нашёл на этот счёт), по пкм тоже ничего такого нет.
upd: Разобрался. Изврат, блин какой-то. Плеер => Шаблон копирования строки в буфер обмена => %Lyrics + хоткей копирования информации о файле в буфер обмена.
-
В Пандемике этого ничего нет, т.к. он был создан для AIMP3.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=71505.0;attach=69563)
-
В Пандемике этого ничего нет, т.к. он был создан для AIMP3.
Ну вот блин и приехали ...
Я на 5-ку перебрался из-за лириксов, да пары плагинов, что не работают на тройке. Смена скина на текущий дефолтный для меня слишком радикальная перемена, уж сильно я в этом плане консервативен :/ Эх ...
-
Это очень напрягает глаза, легко потерять строку, которую читаешь, несмотря на то, что нужная выделена жирным
Я думаю, тут больше проблема в контрастности. В Charm с настройками по умолчанию текущую строку вообще почти не видно
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=71505.0;attach=69564)
Для Аимпа я не знаю ни одного плагина (кроме Минилирикса, который становится неактуальным), который находил бы синхронизированный текст песен.
Я в теме WebLyrics выкладывал провайдер, который подгружал синхронизированные тексты со Spotify. К сожалению, с сегодняшнего дня он перестал работать...
Еще был провайдер Lyricsify, но у них база так себе.
-
В Charm с настройками по умолчанию текущую строку вообще почти не видно
У вас очень странно шрифт выглядит, не похож он на Segoe UI Semibold... хотя может просто сглаживание так настроено...
-
Ну вот блин и приехали ...
Так, тогда вопрос, а имеет ли смысл мне допиливать работу с лирикой-то? А то окажется, что "фубар - наше все" и фича вовсе не нужна
-
У вас очень странно шрифт выглядит, не похож он на Segoe UI Semibold... хотя может просто сглаживание так настроено...
Слева Semibold, а в Charm обычный Segoe UI же
-
Так, тогда вопрос, а имеет ли смысл мне допиливать работу с лирикой-то? А то окажется, что "фубар - наше все" и фича вовсе не нужна
Это вопрос мне или Stasimus88 ? На данный момент все мои запросы теряют смысл из-за скина. Только если работа с лириксами не будет потом вынесена в отдельный модуль, независимый от базового скина. Так вроде аудиоконвертер и редактор тегов работают ? Или нет ? В любом случае, мне понятно, что шансы на реализацию подобного малы, так что походу придётся забить и махнуть на лириксы рукой ...
-
Я думаю, тут больше проблема в контрастности. В Charm с настройками по умолчанию текущую строку вообще почти не видно
На самом деле, Ваш пример - в точку. Действительно, пользую Charm классический, и акцент полужирным там слабоватый.
Но все же анимация прокрутки, по-моему, нужна. Не такая тошнотворно плавная, как в МиниЛириксе (возможно это настраивается, пока не нашёл), а как в приснопамятном Open Lyrics. Там сохраняется ступенчатость движения строк, но за счёт анимации прокрутки оно не воспринимается глазу внезапным. Выглядит, намного выиграшней хоть при распахнутом окне инфо (тут 100%), хоть при мини варианте с видимыми двумя строчками (честно говоря, в голову даже не приходило оставить две строки инфо на виду, надо попробовать в работе).
Так, тогда вопрос, а имеет ли смысл мне допиливать работу с лирикой-то? А то окажется, что "фубар - наше все" и фича вовсе не нужна
Если спросите меня, - однозначно да. Я всегда считал себя человеком, готовым к переменам, прагматичным и непритязательным к обличию, но фубар... заставил пересмотреть мои взгляды))
После Аимпа трудно принять вид плеера, напоминающий Far Manager из времён Windows 98. Скины его вроде бы могут подкрасить, но незначительно. Сколько не посматривал готовых сборок, ни одна не привлекла.
Потом, Аимп - это готовое продуманное решение из коробки, которое по необходимости можно допилить. С Фубаром настраивать нужно всё абсолютно. Мне кажется это огромной работой, подходящей лишь тем, кто кайфует от подобного процесса (и имеет много свободного времени). Я тоже в постоянном поиске идеального рабочего пространства, но Фубаром планирую пока пользоваться только для скачивания лирики. Воспроизводить все равно удобнее из одного проигрывателя, а в Аимпе уже многое заточено под меня.
-
Вот, попробуйте эту сборку:
https://disk.yandex.ru/d/FvW2qcx3wgyTpA
-
Так вроде аудиоконвертер и редактор тегов работают ?
Редактор тегов лишь редактирует теги, отображаются они потом все равно в скине. Попробуйте сборку, что я скинул выше - я сделал зум шрифта для пандемика, по крайней мере с читаемостью у вас проблем не будет.
Действительно, пользую Charm классический, и акцент полужирным там слабоватый
Проверил, там используется Segoe UI и Segoe UI Bold для проигрываемой строки.
-
Попробуйте сборку, что я скинул выше - я сделал зум шрифта для пандемика, по крайней мере с читаемостью у вас проблем не будет.
Спасибо. Погляжу. По линку 64-битная ревизия, если не затруднит - можно 32-х битную ? Crintsoft'ская либа minilyrics'a (им я тоже пользуюсь) 32-х битная и на 64-битную ревизию пятёрки не втыкалась, насколько я помню.
-
https://disk.yandex.ru/d/WmVldAJ4_ksyKQ
-
https://disk.yandex.ru/d/WmVldAJ4_ksyKQ
Спасибо, теперь стало намного лучше и на Pandemic'e LyricsBox стал стал практически вменяемым Выкрутил на 200% и лириксы теперь стало отчётливо видно :) Поначалу правда подумал, что регулировать надо через общие настройки, но потом обратил внимание, что при наличии текста по ПКМ отрабатывает выпадающее меню 😂 В принципе по лириксам часть запросов скина не касается в принципе, так что по возможности хотелось бы в будущих версиях увидеть их реализацию.
Не помешала бы возможность натравить AIMP на папку с лириксами, дабы он в ней мог проверять наличие одноименного или шаблоном заданного LRC файла (а заодно и сохранять свои при активации соответствующей опции). Это нужно, чтобы скоммутировать AIMP с подтянутой базой того же MiniLyrics'a или какой-либо ещё в аналогичном исполнеии, дабы не распихивать и не ренеймить пофайлово лириксы, что будет крайне гемморойно. Да и барадака в папках с музыкой в разы меньше становится при таком подходе (имхо).
Ну а запросы связанные со скином если не получится за компанию реализовать в Pandemic, то пусть всё равно будут в базовом (рано или поздно я переберусь на новый скин). Это выделение текста лирикса и его копипаст из LyricsBox'a и думаю таки скролл - прокрутка лирикса о которой уже упоминали ранее вместо скачкообразной.
-
возможность натравить AIMP на папку с лириксами, дабы он в ней мог проверять наличие одноименного или шаблоном заданного LRC файла (а заодно и сохранять свои при активации соответствующей опции
Это уже есть.
-
Это уже есть.
Мда. Я лопух, чо уж. Мне казалось, что в "текстах песен" только шаблоны для файлов рядом с треками можно прописывать. Про абсолютные пути (с шаблонами вкупе) мысль тогда мелькнула и ускакала дальше. Сейчас перепроверил - таки открытие лириксов вполне работает. А вот сохраняются они исключительно рядом с оригинальным файлом с таким же именем. Вот этот момент бы там неплохо было бы проработать отдельно. По той же схеме, что организовано для указания мест для поиска лириксов.
-
Вот этот момент бы там неплохо было бы проработать отдельно. По той же схеме, что организовано для указания мест для поиска лириксов.
Да вы бы прописали лирику в теги файлов и не стало б мучений в дальнейшем
-
Да вы бы прописали лирику в теги файлов и не стало б мучений в дальнейшем
Сейчас моя муз.коллекция имеет довольно приличные габариты и интеграция лириксов будет довольно гемморойным мероприятием. Можно подумать над пакетной интеграцией, но надо искать инструменты для работы с cmd и писать скрипты.
Опять же. Если лириксы понадобятся где-то ещё придётся извлекать их из файла. Плюс по лириксам довольно искать ту или иную конкретную песню (слова которой крутятся, а название из головы вылетело) запустив поиск по содержимому. По аудиофайлам это тоже в принципе работает, но TC их будет полчаса мурыжить, просматривая содержимое, так что я скорее за "открытое" хранение лириксов )))
-
Можно подумать над пакетной интеграцией, но надо искать инструменты для работы с cmd и писать скрипты.
Такое наш редактор тегов умеет. Нужно только поиск настроить на локальный
Если лириксы понадобятся где-то ещё придётся извлекать их из файла
Эм, а можно пример, где оно нужно вне файла и почему его найти вне файла проще?
-
Такое наш редактор тегов умеет. Нужно только поиск настроить на локальный
Пардон, в текущем релизе так сделать не получится
-
Такое наш редактор тегов умеет. Нужно только поиск настроить на локальный
Всмысле можно натравить редактор на папку с лириксами и поиском по шаблону %artist% - %title%, что извлечены из тегов треков интегрировать найденные лириксы в эти самые треки ?
Пардон, в текущем релизе так сделать не получится
Ну ежели новый релиз будет уметь такое, то круто. Тогда подожду с интеграцией, дабы не маяться с поиском софта и написанием скриптов.
Эм, а можно пример, где оно нужно вне файла и почему его найти вне файла проще?
Про минуса тут уже написали, плюс вносить корректировки и копипастить лириксы банально проще из текстовых файлов, чем из спец.просмотрщиков/редакторов. Плюс разве лириксы можно будет интегрировать в случае, если альбом будет в cue+bin или схожем формате ?
А по поводу поиска - просканировать по содержимому 10 - 20 мегабайт текста банально быстрее, чем 3 десятка гб разномастных файлов.
-
Плюс разве лириксы можно будет интегрировать в случае, если альбом будет в cue+bin или схожем формате ?
Вообще в CUE текст песни можно записать, AIMP такое поддерживает
-
по поводу поиска - просканировать по содержимому 10 - 20 мегабайт текста банально быстрее, чем 3 десятка гб разномастных файлов
ну это смотря что искать, как по мне быстрее найти песню по названию, а уже там вся информация - метаданные, текст, обложки, комментарии и т.п
-
ну это смотря что искать, как по мне быстрее найти песню по названию, а уже там вся информация - метаданные, текст, обложки, комментарии и т.п
У меня зачастую крутится мелодия и пара слов/фраз. Название песни/альбом может вышибить из памяти совсем ))) Это поиск когда не помнишь названия песни/альбома )))
Вообще в CUE текст песни можно записать, AIMP такое поддерживает
Посмотрел, что там с лириксами для cue+bin. Интеграция лириксов хоть и есть (в cue), но только в ручном режиме. Т.е. при таком раскладе лириксы будут каждый раз грузиться из сети, пока их ручками не "пропишешь" в файл через "информацию о файле".
Имхо, но возможность сохранять лириксы в одну общую папку с "внешними" лириксами нужна и в частности и для пообных случаев. Ну и для случаев, когда нужно, чтобы струтура файлов оставалась в исходном виде, если они висят на раздаче. После интеграции лириксов такие файлы не пройдут хэширование )))
-
Я вообще за то, чтоб отдельное окно с текстом песен было отключаемым plug-in`ом.
Наши уже привыкли открывать txt в блокноте (где шрифт тоже настраиваемый) параллельно с минусом. Но чаще всего распечатывают на отдельный лист бумаги (ибо опытным путём поняли, что гораздо удобнее стоять у микрофона держа лист перд глазами, чем мобильник или ноутбук…
-
По поводу визуализации скролла.Artem, можете сделать вместо скачков перетекание цвета/подсветки к новой строке по мере приблежения к очередному таймштампу ? Ну то есть, чтобы белый цвет постепенно окрашивал текст сверху вниз, без скачков. Как вам такая мысль ?
-
Заметил, что для некоторых песен AIMP не цеплял лириксы из папки MiniLyrics. Начал смотреть, что к чему. Как выяснилось, шаблоны Lyrics\%artist% - %title% подразумевает точное совпадение того, что в тегах, и ежели в тегах название не будет совпадать, то лирикс из папки естественно не подтянется. Проблема в том, что разница в названии лирикса и тайтле в тегах может быть чисто косметической. Например "Alexander The Great (356-323 BC)" и "Alexander The Great", "Deja-Vu" и "Deja Vu". Если лирикс не подтягивается из папки, он тянется из интернета, где с вероятностью 85% будут лириксы без таймингов. Как быть в такой ситуации без ручного ренейма - хз. Возможно проблему бы решили использование для шаблонов оператора "*" и указание для доступных шаблонов количества символов используемых для поиска. Как вариант, использовать для проверки лириксов в папке ту же схему, что применяется при поиске лириксов в сети (сопоставление %artist% и %title), dедь оттуда он их вполне успешно подтягивает.