ГлавнаяОперационные системыLinuxКак воспроизводить MP3 из командной строки Linux

Как воспроизводить MP3 из командной строки Linux

На первый взгляд это может показаться бессмысленным. В конце концов, разве не существует десятков совершенно хороших музыкальных приложений с графическим интерфейсом? Разве мы все не нашли то, что нам нравится или, по крайней мере, не ненавидим? Возможно, это и так, но насколько счастливее вы были бы, если бы выбранное вами музыкальное приложение использовало намного меньшересурсов? Или что, если бы вы могли ввести команду на своем ноутбуке из любого места, и музыка начала бы воспроизводиться из динамиков на вашем рабочем столе? Если вы любите розыгрыши, это сработает так же хорошо на компьютере друга/коллеги. Сегодняшняя тема — миль на галлон123 , приложение, которое (помимо прочего) может стать отличным медиаплеером без графического интерфейса.

Загрузить приложение

Практически любой дистрибутив Linux с онлайн-репозиториями будет иметь этот пакет, обычно под названием mpg123. Пользователи Ubuntu могут найти его в Центре программного обеспечения или из командной строки с помощью

sudo apt-get install mpg123

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

Основы

Один трек можно воспроизвести простым и довольно очевидным способом: просто

Загрузить приложение

ледует имя файла, например:

mpg123 MySong.mp3

<

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

Основы.ru/wp-content/uploads/2024/05/mpg123-singletrack-1.png" alt="mpg123-синглтрек">

Плейлисты

Вы также можете использовать подстановочные знаки оболочки для отправки mpg123нескольких файлов одновременно. Самый простой пример — использовать описанный выше метод, но заменить имя файла на *.mp3.

mpg123 *.mp3

Чтобы перевести плейлист в случайный режим, просто добавьте туда -Z

mpg123-плейлист

При желании вы можете использовать обычные символы перенаправления bash для передачи mpg123списка имен файлов.

ssh username@my-remote-machine-address
mpg123  -Z  -@  < myplaylistfile

Флаг -@ сообщает mpg123рассматривать следующий ввод как список воспроизведения (это сокращенная форма –list), а <— это стандартное перенаправление bash для извлечения текста из файла. и используйте его как входные данные для mpg123.

Удаленное управление воспроизведением

Это не совсем «особенность» mpg123, это скорее побочный эффект, но для авто

Плейлисты

ая вещь в этом приложении. Видите ли, постоянные читатели или профессионалы Linux, вероятно, уже знают о SSH, фантастически полезном приложении удаленной оболочки, которое используется 1001 раз. Поскольку SSH предоставляет вам оболочку на удаленном компьютере, вы можете запускать программы на этом удаленном компьютере. Поскольку mpg123— это всего лишь еще одно приложение оболочки, применяются обычные правила. Если вы подключитесь к машине по SSH и запустите mpg123, звук будет воспроизводиться через динамики этой машины.

Для меня это здорово. Если я сижу на крыльце со своим нетбуком в погожий летний день, я могу подключиться по SSH к своему рабочему столу (который подключен к домашнему кинотеатру) и запустить mpg123, чтобы включить музыку, даже не вставая со стула и не будучи принужденным. бороться с некачественными и недостаточно мощными динамиками нетбуков. Просто подключитесь к машине по SSH и запустите mpg123, как если бы вы сидели за клавиатурой, как в

ssh username@my-remote-machine-address
mpg123  -Z  --@  < myplaylistfile

Заключение

Если вам нравятся музыкальные библиотеки на основе тегов, обложки альбомов, синхронизация устройств и другие интересные функции – mpg123явно не для вас. На самом деле, я сомневаюсь, что найдется много людей, которые захотят использовать его в качестве основного музыкального проигрывателя в повс

Удаленное управление воспроизведением

ет пригодиться. Мы рассмотрели лишь некоторые из них, и я уверен, что наши читатели смогут придумать еще немало. Если вы нашли полезное применение для mpg123, сообщите нам об этом в комментариях.

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи