Как использовать Siren для воспроизведения музыки, не выходя из терминала
Linux

Как использовать Siren для воспроизведения музыки, не выходя из терминала

Избавьтесь от всех отвлекающих факторов, проигрывая музыку в терминале Linux с помощью Siren

Все любят музыку, и, несмотря на появление потокового вещания, моделей подписки и доступности музыки в облаке, меломаны по-прежнему хранят тщательно подобранную коллекцию аудиофайлов на своих локальных компьютерах

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

Зачем нужно проигрывать музыку в терминале?

Для пуристов Linux графические элементы операционной системы – это ненужное раздувание, а потоковое вещание – это отстой (каламбур), поскольку оно полагается на ресурсы, которые находятся вне вашего прямого контроля, и использует пропускную способность, которую можно было бы лучше использовать в другом месте

Воспроизведение локально хранящихся музыкальных файлов означает, что вы не зависите от нестабильного соединения, моделей подписки или произвольного удаления медиафайлов правообладателями. Только один человек контролирует вашу музыку, и этот человек – вы

Музыкальный плеер на базе терминала, такой как Siren, еще лучше. Он снижает потребление ресурсов за счет отказа от ярких визуальных эффектов и ненужного беспорядка. С Siren вам даже не нужно устанавливать окружение рабочего стола, так что вы можете слушать последний релиз Dua Lipa, работая на своем ‘голом’ Linux-комплексе

Что такое Siren?

Siren – это текстовый музыкальный плеер для Unix-подобных операционных систем, включая Linux, OpenBSD, NetBSD, FreeBSD и OS X. Программа поддерживает огромное количество форматов. Программа поддерживает огромное количество форматов, включая Ogg Vorbis, MP3, Opus, FLAC, AAC, WavPack, WAVE и AIFF, поэтому независимо от того, являются ли ваши мелодии старинными MP3-файлами 24 кГц Engelbert Humperdinck, записанными на Amiga в 1996 году, или совершенно новыми файлами FLAC без потерь, Siren обеспечит вас всем необходимым

Отражая разнообразие Unix-подобной экосистемы, воспроизведение возможно через sndio, PulseAudio, ALSA, OSS, Sun audio, PortAudio и libao

Как установить Siren в Linux

Хотя Siren доступен для нескольких операционных систем, мы будем рассматривать только установку Siren на Linux

Сначала откройте терминал и используйте Git для клонирования репозитория:

git clone https://www.kariliq.nl/git/siren.git

Переместитесь в новый каталог с помощью команды cd:

cd siren

Вы будете компилировать Siren из исходников, что означает, что вам нужно будет указать, где будет находиться программа, и какие плагины установить для обеспечения совместимости с вашими медиафайлами

По умолчанию Siren будет установлен в /usr/local/ с максимальной поддержкой форматов и полной документацией. Чтобы изменить это, вы можете добавить аргументы конфигурации во время выполнения следующей команды. Полное описание аргументов и опций см. в документации проекта на GitHub

./configure
make
make install

Кроме того, если у вас дистрибутив Linux на базе Arch, вы можете установить Siren прямо из репозитория Arch User Repository (AUR)

После установки вы можете запустить Siren, введя команду siren в любом терминале

Использование Siren для воспроизведения музыки в терминале

Пользовательский интерфейс Siren не занимает много места на экране и разделен на три области: вы можете вводить команды и искать в нижней строке, а две строки над ней предназначены для отображения информации, связанной с воспроизведением

Большую часть окна занимает один из четырех видов, между которыми можно переключаться, нажимая от 1 до 4 на клавиатуре. Вид библиотеки показывает все треки в вашей музыкальной библиотеке, а вид списка воспроизведения показывает текущий список воспроизведения. Этот интерфейс довольно сильно отличается от других музыкальных проигрывателей Linux на базе терминала, таких как cmus

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

Полезные привязки клавиш для Siren

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

man siren

Для начала мы приводим наиболее полезные связки клавиш Siren:

  • x: Воспроизвести.
  • c: Пауза.
  • v: Stop.
  • z: Воспроизведение предыдущей дорожки.
  • b: Воспроизведение следующей дорожки.
  • a: Добавить выбранную запись в очередь.
  • d: Удалить выбранную запись.
  • l: Удалить все записи.
  • С помощью сирены вы можете слушать музыку, не покидая терминала

    Siren, без сомнения, является одним из лучших музыкальных проигрывателей на базе терминала для Linux и других Unix-подобных систем

    Если вы хотите работать без отвлекающих факторов (кроме слуховых), вы можете свернуть окно терминала, чтобы оно не мешало вам. Но Siren выглядит фантастически, когда вы располагаете его вместе с другими терминалами или используете как часть специального оконного менеджера, например, Regolith

    Об авторе

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

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

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

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