Відповіді:
Я склав повний перелік командних рядків та інших легких інструментів для Linux: Найкращі легкі програми для Linux . У ньому також є список інших музичних плеєрів.
Ось мій особистий фаворит: cmus .
З MOC у нас є потужний програвач командного рядка, який здатний переглядати каталоги, генерувати список відтворення можна навіть розширення за допомогою плагінів, наприклад, для потоків lastFM.
Встановіть vorbis-tools ( sudo apt-get install vorbis-tools
), щоб отримати ogg123
:
$ ogg123 -v example.ogg
Audio Device: Advanced Linux Sound Architecture (ALSA) output
Author: Bill Currie <bill@taniwha.org>/Kevin Cody, Jr. <kevinc@wuff.dhs.org>
Comments: Outputs to the Advanced Linux Sound Architecture version 0.9/1.x
Playing: example.ogg
Ogg Vorbis stream: 1 channel, 44100 Hz
Vorbis format: Version 0
Bitrate hints: upper=0 nominal=160000 lower=0 window=0
Encoded by: Xiph.Org libVorbis I 20101101 (Schaufenugget)
Encoded by: SONY IC RECORDER MP3 1.1.0
Album: ptiha
Date: 2012
Artist: Michael Laitman
Time: 00:42.17 [218:51.85] of 219:34.02 (142.0 kbps) Output Buffer 88.9%
ogg123 читає аудіофайли Ogg Vorbis і розшифровує їх на пристрої, вказані в командному рядку. За замовчуванням ogg123 записує на стандартний звуковий пристрій, але вихід може бути надісланий на будь-яку кількість пристроїв. Файли можна читати з файлової системи або URL-адреси можна передавати через HTTP. Якщо вказано каталог, усі файли в ньому або його підкаталогах будуть відтворені.
mpd (демон) + ncmpcpp (клієнт / інтерфейс):
MPD здатний сканувати каталог і створити музичну бібліотеку зі своїх тегів ID3. Ncmpcpp має перегляд бібліотеки, що дозволяє додавати пісні / альбоми / виконавців до поточного списку відтворення, шукати теги та редагувати їх на місці.
mpd
теж подобається ... але давайте будемо чесними і зазначимо, що в основному vim
це музичні плеєри. Може підтримувати майже все, про що можна було б придумати, наприклад. з точки зору контролів та безлічі входів і виходів, вільно змінюючись у форматі та транспорті, якщо потрібно. Але - правда, у поєднанні з, ncmpcpp
як ви показуєте, це більше схоже gvim
- на досить непоганий спосіб!
VLC має інтерфейс командного рядка. MPlayer також має інтерфейс командного рядка, але я не впевнений, чи може він також відтворювати аудіо.
cvlc -I ncurses musique/*
mpg123 - це швидка, безкоштовна та консольна програма для програвання аудіоплеєрів MPEG для операційних систем UNIX та Linux. mpg123 був перенесений на платформу Windows за допомогою Cygwin та MinGW. Він підтримує MPEG-1 і -2, шари 1, 2 і 3. Найпоширенішим його використанням є відтворення MP3-файлів. Він також поставляється як плагін Winamp.
Мені подобається mplayer
. Це дуже базовий плеєр, але іноді я вважаю його дуже корисним (наприклад, я можу вказати його вручну в аудіодрайвері, який я хочу використовувати).
Щоб відтворити файл: mplayer file
Наскільки я знаю, він не може керувати списками відтворення.
namp - ncurses аудіо медіаплеєр - це мінімалістичний консольний аудіоплеєр для Linux (і macOS). Окрім операції з перемиканням клавіш Winamp, вона також підтримує управління мишею. Підтримувані аудіо формати визначаються базовою системою, але, як правило, mp3, wav, flac тощо повинні добре працювати.
Як відтворити один звуковий файл:
namp ~/Music/Hello.mp3
Повне розкриття: Я автор намп. Я використовував cmus, moc та mpd, перш ніж остаточно вирішив записати власний (дуже простий) аудіоплеєр. Наразі це недоступно через, apt
тому вам потрібно скопіювати та вставити деякі команди із посилання вище, щоб створити його з джерел.
Просто запишіть один рядок у термінал;) і слухайте радіо потоки
для потоків OGG / OPUS
wget -qO- http://ai-radio.org/128.opus | opusdec - - | aplay -qfdat
не забудьте встановити пакети opus
для прослуховування радіо потоку OGG / Vorbis просто напишіть
ogg123 http://ai-radio.org
Потрібно встановити пакети vorbis
Насолоджуйтесь
mpg123 (http://www.mpg123.org/)
знаходиться у сховищах Всесвіту, підтримує списки відтворення та потокове передавання з веб-джерел. Коли ви починаєте з -С, ви також можете пропускати доріжки у списку відтворення тощо. Редагувати: не впевнений у підтримці ogg.
музика123
Оболонка командного рядка для програм, таких як mpg123 та ogg123, music123 відтворює різні звукові файли, використовуючи інтерфейс, подібний mpg123 / ogg123. З усіма встановленими рекомендаціями, музика123 відтворює файли wav, mp3 та ogg. Просто змінивши конфігураційний файл, музика123 може відтворювати будь-який звуковий файл, для якого є плеєр.
(Якщо ви встановите останню версію інструментів vorbis, музика123 також буде обробляти файли Ogg Flac та Ogg Speex.)
Для одного файлу, перевірки aplay
, play
і paplay
(для PulseAudio тільки).
paplay
встановлена за замовчуванням.
смс
Вхід плагінів: Ogg Vorbis, MP3, FLAC, Musepack, WavPack, WAV, AAC, MP4 та все, що підтримується ffmpeg (WMA, APE, MKA, TTA, SHN, ...) та libmodplug Output: PulseAudio, ALSA, OSS, RoarAudio, libao, aRts, Sun та WaveOut (Windows)
Виходячи з чудової відповіді на конвеєрний конвеєр, наданий @artem, ось версія mp3, яку я тільки що опрацював:
URL=http://direct.fipradio.fr/live/fip-midfi.mp3
wget -qO- $URL | lame --quiet --decode --mp3input - - | pacat
(якщо ви не використовуєте pulseaudio, просто поміняйте його pacat
на aplay
)