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

Опубликовано: 2022-06-25
Экран ноутбука с интерфейсом командной строки.
Фатмавати Ачмад Заэнури/Shutterstock.com

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

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

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

Как разместить свою музыкальную коллекцию в Интернете и получить к ней доступ с любого устройства
СВЯЗАННЫЕ С Как разместить свою музыкальную коллекцию в Интернете и получить к ней доступ с любого устройства

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

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

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

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

СВЯЗАННЫЕ С: В чем разница между MP3, FLAC и другими аудиоформатами?

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

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

 sudo apt установить мок 

Команда для установки moc на ubuntu

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

 sudo pacman -Sy moc 

Команда для установки moc на Manjaro

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

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

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

Загрузка сведений о репозитории в Fedora

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

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

Установка сведений о репозитории в Fedora

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

 sudo dnf установить moc 

Установка MOC в Fedora

Файл конфигурации 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 

Редактирование файла конфигурации MOC

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

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

 chmod 644 .moc/config 

Установка прав доступа к файлу конфигурации MOC с помощью chmod

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

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

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

 мокп 

Запуск MOC с помощью команды mocp

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

Макет MOC по умолчанию

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

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

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

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

MOC играет музыкальную дорожку

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

Закрытие МК

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

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

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

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

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

Заполнение плейлиста в MOC

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

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

Однопанельный вид каталога MOC

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

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

Закрытие МК

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

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

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

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

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

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

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

Кода

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

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

СВЯЗАННЫЕ: Станьте опытным пользователем терминала Linux с помощью этих 8 трюков