Ответы:
Я собрал полный список командной строки и других легких инструментов для 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 Audio Player для операционных систем UNIX и Linux. mpg123 был портирован на платформу Windows с использованием Cygwin и MinGW. Он поддерживает MPEG-1 и -2, слои 1, 2 и 3. Его наиболее распространенное использование - воспроизведение файлов MP3. Это также идет как плагин Winamp.
Мне нравится mplayer
. Это очень простой проигрыватель, но иногда я нахожу его очень полезным (например, я могу указать его вручную аудио драйвер, который я хочу использовать).
Чтобы воспроизвести файл: mplayer file
Насколько я знаю, он не может управлять плейлистами.
namp - ncurses audio media player - это минималистичный консольный аудиоплеер для Linux (и macOS). В дополнение к операции сочетания клавиш Winamp он также поддерживает управление мышью. Поддерживаемые аудиоформаты определяются базовой системой, но обычно mp3, wav, flac и т. Д. Должны работать нормально.
Как воспроизвести один звуковой файл:
namp ~/Music/Hello.mp3
Полное раскрытие: я автор Namp. Я использовал 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/)
он находится в репозиториях юниверса, поддерживает списки воспроизведения и потоковую передачу из веб-источников. При запуске с -C вы также можете пропустить дорожки в списке воспроизведения и т. Д. Редактировать: не уверен насчет поддержки ogg.
music123
Оболочка командной строки для таких программ, как mpg123 и ogg123, music123 воспроизводит различные звуковые файлы с использованием интерфейса, подобного mpg123 / ogg123. Со всеми установленными рекомендациями music123 воспроизводит файлы wav, mp3 и ogg. Просто изменив файл конфигурации, music123 может воспроизвести любой звуковой файл, для которого у вас есть проигрыватель.
(Если вы установите последнюю версию vorbis-tools, music123 также будет обрабатывать файлы Ogg Flac и Ogg Speex.)
Для одного файла отметьте aplay
, play
и paplay
(только для Pulseaudio).
paplay
установлен по умолчанию.
CMus
Вход для плагинов: Ogg Vorbis, MP3, FLAC, Musepack, WavPack, WAV, AAC, MP4 и все, что поддерживается ffmpeg (WMA, APE, MKA, TTA, SHN, ...) и выходом libmodplug: 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
)