Поиск по сайту:

Как воспроизвести вашу музыкальную коллекцию из командной строки Linux


Нужен способ воспроизведения вашей коллекции музыкальных файлов MP3, OGG и FLAC прямо из командной строки Linux? Вот как это сделать с помощью компетентного, легковесного проигрывателя на базе терминала.

Музыка на консоли

Даже в наши дни облачных потоковых музыкальных платформ, таких как Amazon Music и Spotify, есть вероятность, что вы все равно захотите время от времени воспроизводить что-то из своей локальной коллекции аудиофайлов. Возможно, у вас есть что-то настолько неясное, чего нет у потоковых сервисов. Или вы просите конкретный трек, и они продолжают проигрывать вам концертную версию, или расширенный ремикс, или любые другие варианты, когда все, что вам действительно нужно, это старый добрый трек из первого выпущенного альбома.

Конечно, Linux хорошо сочетается с музыкальными проигрывателями. Rhythmbox, Clementine и Strawberry — это полнофункциональные, сложные и отточенные приложения для управления вашими музыкальными коллекциями. Помимо воспроизведения вашей музыки, они будут выполнять такие действия, как поиск и загрузка отсутствующих обложек альбомов, воспроизведение подкастов и интернет-радио, а также редактирование метаданных в самих файлах.

Но что, если вы хотите получить доступ к своей музыкальной коллекции из окна терминала без накладных расходов на полностью загруженный музыкальный проигрыватель? Музыка на консоли или MOC — это программа, которая позволяет вам делать именно это. Он загружается в мгновение ока, позволяет вам искать в своей музыкальной коллекции, находить то, что вы хотите воспроизвести, и просто воспроизводить это.

Он поддерживает несколько форматов звуковых файлов, списки воспроизведения и даже основные темы. Если вы любитель клавиатуры и склонны торчать в окнах терминала, MOC идеально подходит для вас. Он полностью управляется с клавиатуры. Как только сочетания клавиш впишутся в вашу мышечную память, вы сможете управлять MOC, не отрывая рук от клавиатуры.

Когда у вас есть длительный процесс в окне терминала, всегда есть вероятность, что вы случайно закроете окно терминала. Но даже если вы это сделаете, у MOC есть ловкий трюк, чтобы справиться и с этим.

Установка МОС

Установить MOC на Ubuntu очень просто:

sudo apt install moc

Установить MOC на Manjaro так же просто:

sudo pacman -Sy moc

Чтобы установить MOC в Fedora, необходимо выполнить несколько дополнительных действий.

Во-первых, мы используем wget для загрузки сведений о репозитории RPM Fusion. Мы использовали Fedora 34. Если вы используете другую версию, например 35, замените «34» в команде той версией, которую вы используете.

wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-34.noarch.rpm

Затем мы устанавливаем детали этого репозитория.

rpm -Uvh rpmfusion-free-release-34.noarch.rpm

После этого мы можем приступить к установке MOC:

sudo dnf install moc

Файл конфигурации MOC

В Ubuntu и Manjaro MOC запустился сразу. В Fedora нам пришлось сначала отредактировать файл конфигурации MOC. В любом случае рекомендуется отредактировать файл конфигурации MOC, чтобы добавить местоположение вашего музыкального каталога. Файл конфигурации называется «config» и находится в каталоге «.moc» в вашем домашнем каталоге.

Откройте окно терминала и убедитесь, что вы находитесь в своем домашнем каталоге. Откройте файл конфигурации в редакторе. Мы использовали gedit:

gedit .moc/config

Найдите и отредактируйте или добавьте эти две строки. Замените «dave» в этих строках на имя вашей учетной записи:

mocdir = /home/dave/.moc 
MusicDir = "/home/dave/Music"

В Fedora нам также пришлось добавить эту строку:

TiMidity_Config = /etc/timidity.cfg

TiMidity — это MIDI-библиотека, используемая MOC.

Из соображений безопасности нам нужно убедиться, что файл конфигурации доступен для записи только владельцу. Мы будем использовать команду chmod с маской чтения-записи/чтения/чтения 644.

chmod 644 .moc/config

Теперь мы готовы начать MOC.

Первые шаги с МК

Команда для запуска MOC – mocp. Обратите внимание на добавленную букву «p», которая означает «игрок».

mocp

Представление по умолчанию имеет список каталогов слева и список воспроизведения справа. Если вы настроили свой музыкальный каталог в файле конфигурации «.moc/config», MOC откроется с вашим музыкальным каталогом, отображаемым на левой панели.

Если вы уходите из своего музыкального каталога, вы можете быстро вернуться к нему, нажав клавишу «m».

Вы можете перемещать полосу выделения с помощью клавиш со стрелками «вверх» и «вниз», а также клавиш «Home», «End», «PgUp» и «PgDn». Нажатие «Enter» выберет выделенный элемент.

  • Если каталог выделен, вы войдете в этот каталог.
  • Если выделен символ ../, вы перейдете на один каталог вверх в дереве каталогов.
  • Если вы выделили музыкальный файл, MOC воспроизведет этот музыкальный файл.

Клавиша «Пробел» или клавиша «p» приостанавливает и возобновляет воспроизведение. Привязки клавиш в MOC чувствительны к регистру, поэтому убедитесь, что вы используете строчную букву «p». Клавиша «s» останавливает воспроизведение.

Нажатие «,» и «.» клавиши уменьшает или увеличивает громкость на 5%. Для точного управления кнопками «<» и «>» регулируется громкость с шагом 1%. Нажатие «Alt» с цифровой клавишей от 1 до 9 устанавливает громкость на 10%, от 20% до 90%.

Закрытие МК

Прописная буква «Q» закрывает MOC и останавливает воспроизведение. Нажатие строчной буквы q закрывает клиент MOC, но оставляет серверную часть работающей.

Это означает, что вы можете закрыть клиент MOC и окно терминала, и MOC продолжит воспроизводить музыку в фоновом режиме. Открытие нового окна терминала и использование команды mocp запускает новый клиент, который автоматически подключается к фоновому процессу, позволяя вам восстановить контроль над ним.

Использование списков воспроизведения

Нажатие «a» при выделенном музыкальном файле или каталоге добавляет их в список воспроизведения. Удобно, выделение перемещается на элемент ниже того, который вы только что добавили.

Нажатие «d» при выделенном элементе списка воспроизведения удаляет этот элемент из списка воспроизведения. Если у вас есть некоторые элементы на панели списка воспроизведения, вы можете перемещаться между панелями каталога и списка воспроизведения с помощью клавиши «Tab».

Нажатие клавиши «l» (нижняя буква «L» для «макета») переключает между представлением по умолчанию «двойная панель» и представлением одной панели.

В представлении с одной панелью клавиша «Tab» по-прежнему переключается между списком каталогов и представлениями списка воспроизведения, но с одной «развернутой» единственной панелью.

Полезные сочетания клавиш

Поигравшись с MOC в течение десяти минут, вы получите большую часть того, что вам нужно знать. Вы можете получить помощь, нажав «h» или «?», но вот краткий список наиболее важных клавиш.

Закрытие МК

  • В: закройте клиент, оставьте MOC работать в фоновом режиме.
  • В. Закройте клиент и фоновый процесс.

Воспроизведение музыки

  • Ввод: воспроизведение дорожки.
  • Пробел  или p: приостановить воспроизведение.
  • n: следующий трек.
  • b: предыдущая дорожка.
  • s: остановить воспроизведение.
  • ,: уменьшить громкость на 5%.
  • .: увеличить громкость на 5%.
  • <: уменьшить громкость на 1%.
  • >: увеличить громкость на 1%.

Использование списков воспроизведения

  • a: добавить трек в плейлист. Также работает с каталогами.
  • A: добавьте каталог в плейлист.
  • d: удалить элемент из плейлиста.
  • C: очистить плейлист.
  • u: переместить трек вверх в плейлисте.
  • j: переместить трек вниз в плейлисте.

Разнообразный

  • Вкладка: перемещение между панелями каталога и плейлиста.
  • l: переключение между двухпанельным и однопанельным макетом.
  • /: поиск в каталоге и названии дорожек.

Кода

Музыка на консоли освежающе прямолинейна и удовлетворительно компетентна. Он дает вам все основные функции музыкального проигрывателя, доступные с клавиатуры.

Это музыка для ушей терминального жокея.