Как просматривать тексты песен в терминале Linux
Linux

Как просматривать тексты песен в терминале Linux

Хотите найти текст песни, которую вы сейчас слушаете? Посмотрите на lyrics-in-terminal, приложение командной строки для просмотра текстов песен в Linux

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

К счастью, вам не нужно покидать уютный /home и запускать веб-браузер, чтобы найти тексты песен в Интернете.lyrics-in-terminal – это приложение командной строки, которое отображает тексты песен в терминале Linux

Установка lyrics-in-terminal в Linux

lyrics-in-terminal служит для двух различных целей. Во-первых, вы можете использовать его для определения текста для текущего проигрываемого трека, а во-вторых, вы можете просмотреть текст песни, застрявшей у вас в голове, просто указав ее название в команде

Но перед этим вам придется установить lyrics-in-terminal. Поскольку это, по сути, пакет Python, в вашей системе должны быть установлены Python и PIP. В большинстве дистрибутивов Linux на базе Ubuntu установлен Python, но если в вашем дистрибутиве его нет, следуйте нашему руководству по установке Python на Ubuntu

Затем установите пакет python3-pip, прежде чем использовать PIP для установки lyrics-in-terminal. Чтобы сделать это в дистрибутивах на базе Ubuntu и Debian, введите:

sudo apt install python3-pip

В Arch Linux и его производных:

sudo pacman -S python-pip

Чтобы установить python3-pip на Fedora, CentOS, RHEL и Rocky Linux, введите:

sudo dnf install python3-pip

После установки PIP выполните следующую команду для установки lyrics-in-terminal:

pip install lyrics-in-terminal

Если вы используете дистрибутив на базе Arch с поддержкой AUR, рассмотрите возможность установки пакета непосредственно из пользовательского репозитория Arch с помощью yay:

yay -S lyrics-in-terminal

Вы можете вызвать lyrics-in-terminal, набрав lyrics в терминале

Не забудьте выйти из системы и снова войти после установки пакета, иначе команда не будет работать

Как просматривать тексты песен в Linux

Установив скрипт, вы можете просмотреть текст конкретной песни, используя флаг -t. Обратите внимание, что вы можете получить желаемые результаты, используя только название песни, но если вы хотите, чтобы результаты были более точными, рекомендуется указать и название песни, и имя исполнителя

lyrics -t songname artist

Например, чтобы просмотреть текст песни Bohemian Rhapsody группы Queen, введите:

lyrics -t bohemian rhapsody

Или:

lyrics -t bohemian rhapsody queen

Выход:

Но это не самая лучшая часть. Вызов lyrics-in-terminal без каких-либо аргументов просканирует текущую проигрываемую песню в вашей системе и отобразит ее текст

Отобразить тексты для воспроизводимой в данный момент песни

По умолчанию, если вы просто введете lyrics в терминал и нажмете Enter, он начнет сканирование на наличие активной сессии Spotify, как настольного клиента, так и веб-версии. Если он найден, lyrics-in-terminal извлечет название песни из Spotify и отобразит ее текст

lyrics

Это еще не все. Вы также можете указать имя медиаплеера (кроме Spotify) в качестве аргумента команды lyrics. Поддерживаются следующие плееры: VLC Media Player, Audacious, Rhythmbox и mpd

lyrics vlc
lyrics audacious
lyrics rhythmbox
lyrics mpd

В режиме просмотра текстов песен вы можете нажать H, чтобы просмотреть различные сочетания клавиш, которые работают с интерфейсом. Некоторые из них очевидны: вверх и вниз – для перемещения по тексту песни построчно, влево и вправо – для перехода на следующую страницу

Вы также можете выровнять текст слева, справа и по центру с помощью клавиш J, K и L. Также есть возможность переключаться между источниками текстов песен: R для Google и r для azlyrics

Если вы обнаружили ошибки в тексте песни, вы можете отредактировать локально сохраненную копию, нажав E. Чтобы обновить или удалить тексты песен в локальном кэше, нажмите U или D соответственно

Теперь вы можете петь вместе со своим любимым треком

lyrics-in-terminal – это не просто инструмент, отображающий текст песни, это ваш пропуск к наслаждению музыкой в том виде, в котором она была задумана – петь вместе с ней

Возможно, вас не впечатлит интерфейс командной строки программы lyrics-in-terminal, и вы предпочтете классический способ просмотра веб-сайтов с текстами песен. Но даже в этом случае вы будете избалованы выбором, учитывая огромное количество сайтов с текстами песен, доступных в Интернете

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий