Odpowiedzi:
Przygotowałem pełną listę linii poleceń i innych lekkich narzędzi dla systemu Linux: Najlepsze lekkie aplikacje dla systemu Linux . Posiada również listę innych odtwarzaczy muzycznych.
Oto mój osobisty faworyt: cmus .
Dzięki MOC mamy potężny odtwarzacz linii poleceń, który jest zdolny do przeglądania katalogów, generowanie list odtwarzania można nawet rozszerzyć o wtyczki, np. Dla strumieni lastFM.
Zainstaluj vorbis-tools ( sudo apt-get install vorbis-tools
), aby uzyskać 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 odczytuje pliki audio Ogg Vorbis i dekoduje je na urządzenia określone w wierszu poleceń. Domyślnie ogg123 zapisuje na standardowym urządzeniu dźwiękowym, ale dane wyjściowe można wysłać na dowolną liczbę urządzeń. Pliki można odczytać z systemu plików, a adresy URL można przesyłać strumieniowo przez HTTP. Jeśli podany jest katalog, wszystkie pliki w nim zawarte lub jego podkatalogi zostaną odtworzone.
mpd (demon) + ncmpcpp (klient / interfejs):
MPD może skanować katalog i tworzyć bibliotekę muzyczną na podstawie znaczników ID3. Ncmpcpp ma widok biblioteki, który pozwala dodawać utwory / albumy / wykonawców do bieżącej listy odtwarzania, wyszukiwać znaczniki i edytować je w miejscu.
mpd
... ale bądźmy uczciwi i zaznaczmy, że to w zasadzie vim
odtwarzacze muzyczne. Może wspierać prawie wszystko, o czym można pomyśleć, np. pod względem sterowników i wielu wejść i wyjść, dowolnie zmieniając format i transport w razie potrzeby. Ale - tak, w połączeniu z tym, ncmpcpp
co pokazujesz, to bardziej gvim
- w całkiem niezły sposób!
VLC ma interfejs wiersza poleceń. MPlayer ma również interfejs wiersza poleceń, ale nie jestem pewien, czy może również odtwarzać dźwięk.
cvlc -I ncurses musique/*
mpg123 to szybki, darmowy i konsolowy program do odtwarzania plików audio MPEG dla systemów operacyjnych UNIX i Linux. mpg123 został przeniesiony na platformę Windows za pomocą Cygwin i MinGW. Obsługuje MPEG-1 i -2, warstwy 1, 2 i 3. Jego najczęstszym zastosowaniem jest odtwarzanie plików MP3. Jest również dostępny jako wtyczka Winamp.
Lubię mplayer
. Jest to bardzo prosty odtwarzacz, ale czasami uważam go za bardzo przydatny (na przykład mogę ręcznie określić sterownik audio, którego chcę używać).
Aby odtworzyć plik: mplayer file
O ile mi wiadomo, nie może zarządzać listami odtwarzania.
namp - ncurses audio media player - to minimalistyczny odtwarzacz audio oparty na konsoli dla systemu Linux (i macOS). Oprócz operacji skrótów klawiszowych Winamp obsługuje także sterowanie myszą. Obsługiwane formaty audio zależą od systemu bazowego, ale ogólnie mp3, wav, flac itp. Powinny działać poprawnie.
Jak odtworzyć pojedynczy plik dźwiękowy:
namp ~/Music/Hello.mp3
Pełne ujawnienie: jestem autorem namp. Użyłem cmus, moc i mpd, zanim w końcu zdecydowałem się napisać własny (bardzo prosty) odtwarzacz audio. Obecnie nie jest dostępny przez, apt
więc musisz skopiować i wkleić niektóre polecenia z powyższego łącza, aby zbudować je ze źródeł.
Wystarczy napisać jedną linię w terminalu;) i słuchać strumieni radiowych
dla strumieni OGG / OPUS
wget -qO- http://ai-radio.org/128.opus | opusdec - - | aplay -qfdat
upewnij się, że zainstalowałeś pakiety opus
do słuchania strumienia radiowego OGG / Vorbis wystarczy napisać
ogg123 http://ai-radio.org
Musisz mieć zainstalowane pakiety vorbis
Cieszyć się
mpg123 (http://www.mpg123.org/)
jest w repozytoriach wszechświata, obsługuje listy odtwarzania i streaming ze źródeł internetowych. Kiedy zaczynasz od -C , możesz także pomijać utwory na liście odtwarzania itp. Edytuj: nie jestem pewien, czy obsługuje OGG.
muzyka123
Powłoka wiersza poleceń dla programów takich jak mpg123 i ogg123, music123 odtwarza różne pliki dźwiękowe przy użyciu interfejsu podobnego do mpg123 / ogg123. Po zainstalowaniu wszystkich rekomendacji music123 odtwarza pliki wav, mp3 i ogg. Po prostu zmieniając plik konfiguracyjny, music123 może odtwarzać dowolny plik dźwiękowy, dla którego masz odtwarzacz.
(Jeśli zainstalujesz najnowszą wersję vorbis-tools, music123 będzie również obsługiwać pliki Ogg Flac i Ogg Speex.)
Dla pojedynczego pliku, sprawdź aplay
, play
oraz paplay
(tylko dla PulseAudio).
paplay
jest instalowana domyślnie.
cmus
Wejście wtyczek: Ogg Vorbis, MP3, FLAC, Musepack, WavPack, WAV, AAC, MP4 i wszystko obsługiwane przez ffmpeg (WMA, APE, MKA, TTA, SHN, ...) i libmodplug Wyjście: PulseAudio, ALSA, OSS, RoarAudio, libao, aRts, Sun i WaveOut (Windows)
Idąc od doskonałej odpowiedzi potoku udzielonej przez @artem, oto wersja mp3, którą właśnie opracowałem:
URL=http://direct.fipradio.fr/live/fip-midfi.mp3
wget -qO- $URL | lame --quiet --decode --mp3input - - | pacat
(jeśli nie używasz pulseaudio, po prostu zamień pacat
na aplay
)