Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Prismriver Lyrics 1.0.0, инструментария для поиска текстов песен

04.08.2026 09:06 (MSK)

Вышла первая версия проекта Prismriver Lyrics, развивающего набор инструментов для поиска текстов песен из различных источников. Проект включает два пакета, построенных на общем движке поиска: консольной утилиты prismriver-lyrics и текстового интерфейса prismriver-lyrics-tui на базе фреймворка Textual. Программа prismriver-lyrics-tui отслеживает состояние плеера через MPRIS, автоматически запускает поиск при смене трека и подсвечивает текущую строку для синхронизированных по времени (LRC) текстов. Код написан на Python и распространяется под лицензией MIT.

Основные возможности:

  • Более 30 плагинов для поиска текстов песен.
  • Фильтрация результатов по плагину, языку, оригиналу/переводу и синхронизированному/обычному тексту. Возможно ограничение числа выводимых результатов ("--limit"/"-l").
  • Синхронизированные по времени (LRC) тексты с подсветкой текущей строки в TUI по мере воспроизведения трека.
  • Ручной поиск по названию и исполнителю в CLI и TUI.
  • Навигация в TUI в стиле vim.
  • Выбор темы оформления (стандартные из Textual).
  • Дисковый кэш результатов, хранимый в SQLite, с настраиваемым временем жизни ("--cache-ttl") и возможностью его отключить ("--no-cache").
  • Пакет prismriver-lyrics можно использовать как библиотеку в своих Python-проектах.

Установка (доступны оба пакета, можно ставить по отдельности):


  $ pip install prismriver-lyrics
  $ pip install prismriver-lyrics-tui

Поиск текста песни из командной строки:


   $ prismriver-lyrics --artist "The Clash" --title "Police and Thieves"


  1. Главная ссылка к новости (https://github.com/anlar/prism...)
Автор новости: anlar
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66027-music
Ключевые слова: music
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1.1, Аноним (1), 09:46, 04/08/2026 [ответить]  
  • –2 +/
    Чем это лучше гугл поиска?
     
     
  • 2.2, limafresh (ok), 09:55, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для любителей консоли
     
  • 2.5, Аноним (5), 11:01, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не требует js? Не впаривает рекламу? Не сливает поиск в АНБ?
     
     
  • 3.6, Аноним (5), 11:08, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А, это питон, тогда действительно вопрос.
     

  • 1.3, Аноним (3), 10:23, 04/08/2026 [ответить]  
  • +/
    Синхронизация по времени нужна заранее сделанная, или он походу анализирует волну и помогает подбирает?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру