LINUX.ORG.RU

Prismriver Project: поиск текстов песен

 , ,


3

2

Вышла первая версия утилиты для поиска и загрузки текстов песен — Prismriver Project. Проект состоит из библиотеки, а также консольного и графического (Qt5) клиентов.

Особенности:

  • поддержка более 50 каталогов текстов (LyricWiki, Vagalume, UtaTen, TouhouWiki, Megalyrics, Letras, Musixmatch, KGet, Kasi-Time, J-Lyric, Amalgama, Anime Lyrics и т.д.);
  • кеширование загруженных страниц;
  • настраиваемый формат вывода результатов поиска;
  • Qt5: подключение к плеерам через интерфейс MPRIS2;
  • Qt5: вывод уведомлений о результатах поиска в трее.

Сайт проекта со скриншотами

>>> Репозиторий

anonymous

Проверено: leave ()

Qt - это хорошо. Программа полезная! Скачаем.

anonymous ()

Забавно.Попробуем.

Deleted ()

консольного
Qt5

А где версия со стабильным Qt 4 или хотя бы, GTK+?

EXL ★★★★★ ()

Родной аплет Amarok'а хоть и не все тексты находит, но и нужны они не все и не всегда, а раз в год можно и погуглить.
Но кому-то, наверное, пригодится.

sluggard ★★★★★ ()
Ответ на: комментарий от sluggard

Родной аплет Amarok'а хоть и не все тексты находит

Он умеет только только в LyricWiki: https://quickgit.kde.org/?p=amarok.git&a=tree&h=b3c31a7a89c64dff8e21f...

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

anonymous ()
Ответ на: комментарий от anonymous

Лично мне хватает. Вот если будет поиск по сервисам аналогичным http://en.lyrsense.com (там лежат оригинальные тексты песен на английском (и не только) + переводы на русский к ним) — вот это уже будет нечто интересное.

sluggard ★★★★★ ()
Последнее исправление: sluggard (всего исправлений: 1)
Ответ на: комментарий от sluggard

Вот если будет поиск по сервисам аналогичным http://en.lyrsense.com (там лежат оригинальные тексты песен на английском (и не только) + переводы на русский к ним)

Т.к. сайты в основном английские, то там больше упор на переводы песен с разных языков на английский. Именно на русский — Amalgama, Megalyrics, Musixmatch (+несколько для jpop'а).

lyrsense

Он даже в todo лежит. Рано или поздно я до него дойду. А можешь сам дописать — плагин пишется в пределах часа, максимум.

anonymous ()
Ответ на: комментарий от anonymous

Писать я могу только всякую фигню на ЛОРе. =)
Что ж, лежит в TODO — это хорошо. Подождём. Консольная утилитка будет тогда полезна.

sluggard ★★★★★ ()

Был такой плеер китайский, назывался TTPod. Так вот, он автоматом искал текст песни в интернете. Но не просто так, а текст в его собственном формате. А там время хранилось для каждой строки. Получалось даже эдакое караоке.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Был такой плеер китайский, назывался TTPod. Так вот, он автоматом искал текст песни в интернете. Но не просто так, а текст в его собственном формате. А там время хранилось для каждой строки. Получалось даже эдакое караоке.

https://en.wikipedia.org/wiki/LRC_(file_format)

Вряд ли там было что-то своё.

anonymous ()
Ответ на: комментарий от sluggard

Добавил lyrsense, например. Сейчас он только оригинал и первый перевод берёт, за остальным мне лень в джаваскрипте ковырятся.

anonymous ()
Ответ на: комментарий от sluggard

Как это? А орать песни с любимыми Slipknot, SOAD на всю квартиру?
За софтину спасибо. Глянем.

FIL ★★★★ ()

Это, разумеется, не все новшества восьмого Друпала...

А теперь со всем этим дерьмом попробуем взлететь!

anonymous ()
Ответ на: комментарий от anonymous

Это, разумеется, не все новшества восьмого Друпала...

А теперь со всем этим дерьмом попробуем взлететь!

Акелла промахнулся?))

anonymous ()

Весьма интересно, делал для себя похожий велосипед (https://github.com/abulimov/lyricstagger), только не для просмотра на ПК, а для автоматического заполнения тегов с текстами у файлов, чтобы при прослушивании на мобильном можно было сразу быстро текст смотреть. Правда, с графическим интерфейсом и таким количеством плагинов я не заморачивался - мне хватило LyricWiki.

LazyWolf ()
Ответ на: комментарий от FIL

У SOaD мне аплет Amarok'а все тексты грузит. Почти всё грузит у любимых Powerwolf, Amaranthe и Korpiklaani. Всяких Distemper, Эпидемию, Ландыши и Мельницу я и сам наизусть помню. Из текущей коллекции только для Ancient Bards маловато текстов он находит. Но это можно раз нагуглить и сохранить — аплет позволяет редактировать/добавлять тексты песен. )

sluggard ★★★★★ ()

TouhouWiki, Anime Lyrics

Боже...

anonymous ()

PyQt не нужен.

anonymous ()

Нужно, полезно. Интересно, как взаимодействует с Amarok, а то тамошний внутренний модуль только с одним источником работает.

duott ★★★★★ ()
Последнее исправление: duott (всего исправлений: 2)
Ответ на: комментарий от duott

Интересно, как взаимодействует с Amarok, а то тамошний внутренний модуль только с одним источником работает.

Никак. Например, к ddb его можно приделать т.к. его плагин для лирики может вызывать внешний скрипт. Так что только поправить апплет.

anonymous ()
Ответ на: комментарий от anonymous

Ну или просто держать отдельным приложением в трее, и слушать Амарок через mpris.

anonymous ()
Ответ на: комментарий от anonymous

Мне даже вот интересно, а какие есть аргументы у аниме-хейтеров кроме «это мультики для детей!11»?

anonymous ()
Ответ на: комментарий от anonymous

В общем-то и сам проект назван в честь персонажей 7ой игры серии тохо.

anonymous ()
Ответ на: комментарий от anonymous

Что тебе не нравится? Ты название-то видел? Вот поищи на этой самой тоховики статью про сестёр Призмривер.

anonymous ()

Зачем оно нужно, если есть божественный консольный glyr и deadbeef infobar с поддержкой сторонних скриптов для получения лирики?

I60R ★★ ()
Ответ на: комментарий от I60R

божественный консольный glyr

https://github.com/sahib/glyr/tree/master/lib/intern/lyrics

Провайдеров у него гораздо меньше, да и половина из них указывает на давно закрытые сайты.

deadbeef infobar с поддержкой сторонних скриптов для получения лирики

Если сходить по ссылке то как раз можно увидеть пример использования с infobar.

anonymous ()
Ответ на: комментарий от anonymous

Провайдеров у него гораздо меньше да и половина из них указывает на давно закрытые сайты

Добавить новые провайдеры, пофиксить неработающие — выглядит гораздо лучшей идеей, по крайней мере для меня

I60R ★★ ()
Ответ на: комментарий от I60R

Добавить новые провайдеры, пофиксить неработающие — выглядит гораздо лучшей идеей, по крайней мере для меня

Когда ждать твоих патчей? --> https://github.com/sahib/glyr/pulls

anonymous ()
Ответ на: комментарий от I60R

Если будет что-то нужно — напишу

напишу

Вы только обещаете (С)

anonymous ()

Посмотрел, вроде годно. А для opensuse может кто-нибудь опакетит?

beer_and_linux ()
Ответ на: комментарий от beer_and_linux

А для opensuse может кто-нибудь опакетит?

И deb ещё.

anonymous ()
Ответ на: комментарий от EXL

Добавил ради интереса fallback на qt4. В принципе, кроме импорта и синтаксиса пары методов, отличий между 4 и 5-ой версией для простых приложений нет.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.