Prismriver Lyrics 1.0.0: CLI и TUI для поиска текстов песен
Вышла первая версия v1.0.0 проекта Prismriver Lyrics — набора инструментов
для поиска текстов песен из различных источников.
prismriver-lyrics-tui отслеживает состояние плеера через MPRIS, автоматически
запускает поиск при смене трека и подсвечивает текущую строку для
синхронизированных по времени (LRC) текстов.
Основные возможности:
30+ плагинов для поиска текстов песен (prismriver_lyrics.plugins);
фильтрация результатов по плагину, языку, оригинал/перевод и
синхронизированный/обычный текст, а также ограничение числа результатов
(--limit/-l);
синхронизированные по времени (LRC) тексты с подсветкой текущей строки в TUI;
по мере воспроизведения трека;
ручной поиск по названию и исполнителю в CLI и TUI;
Vim-style навигация в TUI;
выбор темы оформления (стандартные из Textual);
дисковый кэш результатов на SQLite с настраиваемым временем жизни
(--cache-ttl) и возможностью его отключить (--no-cache);
пакет prismriver-lyrics можно использовать как библиотеку в своих
Python-проектах (search_lyrics, LyricsResult, LyricsPlugin).
( читать дальше... )
cli, lyrics, python, tui, музыка
👉@sysadminoff
https://www.linux.org.ru/news/multimedia/18352271
Post #19067
71