Как воспроизвести вашу музыкальную коллекцию из командной строки Linux
Опубликовано: 2022-06-25Нужен способ воспроизведения вашей коллекции музыкальных файлов MP3, OGG и FLAC прямо из командной строки Linux? Вот как это сделать с помощью компетентного, легковесного проигрывателя на базе терминала.
Музыка на консоли
Даже в наши дни облачных потоковых музыкальных платформ, таких как Amazon Music и Spotify, есть вероятность, что вы все равно захотите время от времени воспроизводить что-то из своей локальной коллекции аудиофайлов. Возможно, у вас есть что-то настолько неясное, чего нет у потоковых сервисов. Или вы просите определенный трек, а вам продолжают проигрывать концертную версию, или расширенный ремикс, или любые другие вариации, когда все, что вам действительно нужно, это старый добрый трек из первого выпущенного альбома.
Конечно, Linux хорошо сочетается с музыкальными проигрывателями. Rhythmbox, Clementine и Strawberry — это полнофункциональные, сложные и отточенные приложения для управления вашими музыкальными коллекциями. Помимо воспроизведения вашей музыки, они будут выполнять такие действия, как поиск и загрузка отсутствующих обложек альбомов, воспроизведение подкастов и интернет-радио, а также редактирование метаданных в самих файлах.
Но что, если вы хотите получить доступ к своей музыкальной коллекции из окна терминала без накладных расходов на полностью загруженный музыкальный проигрыватель? Музыка на консоли или MOC — это программа, которая позволяет вам делать именно это. Он загружается в мгновение ока, позволяет вам искать в своей музыкальной коллекции, находить то, что вы хотите воспроизвести, и просто воспроизводить это.
Он поддерживает несколько форматов звуковых файлов, списки воспроизведения и даже основные темы. Если вы фанат клавиатуры и склонны торчать в окнах терминала, MOC идеально подходит для вас. Он полностью управляется с клавиатуры. Как только сочетания клавиш впишутся в вашу мышечную память, вы сможете управлять MOC, не отрывая рук от клавиатуры.
Когда у вас есть длительный процесс в окне терминала, всегда есть вероятность, что вы случайно закроете окно терминала. Но даже если вы это сделаете, у MOC есть ловкий трюк, чтобы справиться и с этим.
СВЯЗАННЫЕ С: В чем разница между MP3, FLAC и другими аудиоформатами?
Установка МОС
Установить MOC на Ubuntu очень просто:
sudo apt установить мок
Установить 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 установить 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 — moc p
. Обратите внимание на добавленную букву «p», которая означает «игрок».
мокп
Представление по умолчанию имеет список каталогов слева и список воспроизведения справа. Если вы настроили свой музыкальный каталог в файле конфигурации «.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» или «?», но вот краткий список наиболее важных клавиш.
Закрытие МК
- q : Закройте клиент, оставьте MOC работающим в фоновом режиме.
- В : Закройте клиент и фоновый процесс.
Воспроизведение музыки
- Enter : воспроизвести трек.
- Пробел или p: приостановить воспроизведение.
- n : Следующая дорожка.
- b : Предыдущий трек.
- s : остановить воспроизведение.
- , : Уменьшить громкость на 5%.
- . : Увеличение громкости на 5%.
- < : Уменьшить громкость на 1%.
- > : увеличить громкость на 1%.
Использование списков воспроизведения
- a : добавить дорожку в список воспроизведения. Также работает с каталогами.
- A : Добавить каталог в список воспроизведения.
- d : удалить элемент из списка воспроизведения.
- C : Очистить список воспроизведения.
- u : переместить дорожку вверх в списке воспроизведения.
- j : переместить дорожку вниз в списке воспроизведения.
Разнообразный
- Вкладка : перемещение между панелями каталога и списка воспроизведения.
- l : переключение между двухпанельным и однопанельным макетами.
- / : Поиск каталога и названий дорожек.
Кода
Музыка на консоли освежающе прямолинейна и удовлетворительно компетентна. Он дает вам все основные функции музыкального проигрывателя, доступные с клавиатуры.
Это музыка для ушей терминального жокея.
СВЯЗАННЫЕ: Станьте опытным пользователем терминала Linux с помощью этих 8 трюков