Når vi jobber med Linux -miljøer der vi ikke har mulighet til å ha et grafisk eller GUI -miljø eller bare fordi vi liker å bruke terminalen, kan vi finne en rekke kommandoer som lar oss utføre vanlige oppgaver som ikke bare er installasjon eller service management Og en av de mest praktiske måtene å bruke konsollen i Linux er å lære noen kommandoer for å utføre handlinger som vi kanskje ikke trodde var mulig.
Det er derfor Solvetic i dag vil vite hvordan man lytter til musikk i Linux gjennom terminalen med noen enkle applikasjoner som tilbyr flotte funksjoner.
For denne analysen vil vi bruke Ubuntu 17.04.
1. MDP og NCMPCPP Linux installasjon
For å starte vil vi snakke om en av de mest praktiske applikasjonene for oppgaven med lydgjengivelse i Linux, MDP og NCMPCPP.
MPD (Music Player Daemon) er et program basert på bruk av klient-server-strukturen for lydavspilling. MPD vil bli utført i bakgrunnen, og alltid beholde databasen over konfigurerte musikkfiler i en enkelt fil (støtter formater som MP3, OGG, FLAC, WavePack og mer) eller i spillelister, og disse kan kontrolleres gjennom en klient, som kan være over nettverket eller lokalt, og MDP tilbyr støtte for online strømmer.
Ncmpcpp er en klient for MPD -applikasjoner med Ncurses -grensesnitt basert på ncmpc -grensesnitt.
Trinn 1
For å installere disse programmene vil vi utføre følgende linje:
sudo apt installer mpd ncmpcpp
Steg 2
MDP -konfigurasjonsfilene ligger i banen etc / mpd.conf, og for redigering bruker vi redaktører som vim eller nano:
sudo nano /etc/mpd.confNår vi utfører denne linjen, ser vi følgende:
Som vi kan se, har vi muligheten til å utføre flere konfigurasjoner på MPD.
Trinn 3
Den første linjen som vi vil analysere vil være musikk_katalog hvor vi vil etablere ruten hvor musikken som skal spilles vil være tilgjengelig, og den samme prosessen kan gjøres med på linjen spilleliste_katalog hvor spillelistene vil være tilgjengelige:
Noen av de ekstra alternativene vi kan redigere er:
- På linjene bruker Y gruppe Vi kan etablere brukeren som skal utføres og den tildelte gruppen hvis vi ønsker det.
- Linjene bind_to_address Y havn de må ikke kommenteres ved å fjerne # -tegnet.
- Hvis vi vil, kan vi ikke kommentere linjen gjenopprettingspause "ja" for å unngå automatisk start.
- For å forhindre at MDP oppdaterer spillelisten automatisk, må vi kommentere linjen auto_update "ja".
Trinn 4
Som standard bruker MPD ALSA eller PulseAudio for musikkavspilling, men hvis vi vil legge til et miljø som legger til en visualizer, kan vi konfigurere FIFO. I den forrige filen kan vi se konfigurasjonen av disse spillerne:
ALSAHvis vi vil bruke ALSA, vil dette være konfigurasjonen:
audio_output {type "alsa" name "My ALSA Device" # device "hw: 0,0" # optional # mixer_type "hardware" # optional # mixer_device "default" # optional # mixer_control "PCM" # optional # mixer_index "0" # valgfri}
PulseAudioNår det gjelder PulseAudio, vil dette bli konfigurert som standard, og dette vil være dets linjer som vi kan justere etter behov:
audio_output {type "pulse" name "My Pulse Output" # server "remote_server" # optional # sink "remote_server_sink" # optional}
FIFOHvis vi vil bruke FIFO som skjerm, vil det være nødvendig å legge til følgende linjer:
audio_output {type "fifo" name "fifo_mpd" path "/tmp/mpd.fifo" format "44100: 16: 2"}
Når disse endringene er definert, kan vi lagre filen ved å kjøre tastekombinasjonen Ctrl + O og avslutte den med Ctrl + X.
Lagre endringer
Ctrl + O.
Gå ut
Ctrl + X
2. Legg til MPD i lydgruppen
Trinn 1
Det neste trinnet er å legge til MPD i lydgruppen, og for dette vil vi utføre følgende linje:
sudo gpasswd -en mpd -lyd
Steg 2
NCMPCPP -konfigurasjon: Deretter må vi opprette og redigere NCMPCPP -konfigurasjonsverdiene, og for dette utfører vi følgende linjer i rekkefølgen:
mkdir ~ /.ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp /usr /share /doc /ncmpcpp /config /home/solvetic/.ncmpcpp/config sudo chown -R bruker: bruker /hjem / solvetic / .ncmpcpp / configMerk:Vi må definere den riktige banen med navnet på brukeren vår.
Trinn 3
Tilknytning til MDP: Nå får vi tilgang til NCMPCPP -konfigurasjonsfilen ved å kjøre følgende linje:
sudo nano /home/solvetic/.ncmpcpp/configDer vil vi kommentere følgende linjer:
mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5
Trinn 4
I de følgende linjene vil vi spesifisere banen til musikken og fortsette å kommentere den:
mpd_music_dir = / home / (bruker) / Music mpd_crossfade_time = 2Nå vil vi konfigurere banen til .fifo -filen:
visualizer_fifo_path = /tmp/mpd.fifoVi vil sette navnet på betrakteren:
visualizer_output_name = fifo_mpd
Vi lagrer endringene i filen.
3. Bruker NCPMCPP Linux
Når disse verdiene er definert, utfører vi NCMPCPP ganske enkelt ved å skrive inn linjen ncmpcpp i terminalen og trykker Enter:
Når musikken er lastet inn, blir dette miljøet:
Måtene å bruke denne applikasjonen er:
- Rom: Legg sangen til spillelisten
- Tast inn: Spill den valgte sangen
- >: Neste sang
- <: Forrige sang
- s: Stopp sangen
- p: Sett sangen på pause
- z: Aktiver blandemodus
- l: Vis sangteksten
- S: Lagre endringer
Som vi kan se, er det et flott alternativ når det gjelder å lytte til musikk på Linux.
4. CMUS Linux -app
CMUS (C * Music Player) er en åpen kildekode -applikasjon for avspilling av lyd i UNIX- eller Linux -miljøer og er lisensiert av GNU General Public License. Utførelsen er utelukkende gjennom et terminalbasert brukergrensesnitt.
Noen av funksjonene ved bruk av CMUS er:
- Støtte for flere formater som lydformater inkludert MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN og MOD.
- Kontinuerlig avspilling og ReplayGain -kompatibilitet.
- Omfattende filtreringsmuligheter
- Den kan administreres ved hjelp av cmus-fjernkommandoen (UNIX- eller TCP / IP-kontakt)
- Den kan kjøres i Linux, OS X, FreeBSD, NetBSD, OpenBSD og Cygwin -miljøer.
- Den har en lekekø
Trinn 1
For å installere CMUS må vi utføre følgende kommando:
sudo apt installere cmusI tilfelle en feil vises, kan vi utføre følgende linjer for å installere den fra et depot:
sudo add-apt-repository ppa: jmuc / cmus sudo apt oppdatering sudo apt installer cmusSteg 2
For å åpne CMUS, bare kjør følgende linje.
sudo cmusFølgende vil vises:
Trinn 3
For å legge til nye sanger trykker vi på nummer 5, og vi ser følgende:
Trinn 4
Der vil vi bruke retningspilene for å få tilgang til katalogen der musikken er vert, og trykk Enter.
Vi vil se de tilgjengelige sangene:
Trinn 5
Hvis du vil legge dem til i spillelisten, velger du sangen og trykker på tasten. til.
Vi trykker Enter på den valgte sangen for å starte avspillingen.
Noen av alternativene å bruke med CMUS er:
- c: Sett sangen på pause eller fortsett den
- Høyre eller venstre tast: Spol fremover eller senk sangen i 10 sekunder
- *: Søk etter minutt i sang
- r: Gjenta sangen
- s: Aktiverer tilfeldig avspilling
5. MOC Linux App
MOC (Music on Console) er et annet alternativ som skal brukes i Linux -miljøer for å spille sanger gjennom kommandoer. MOC er en lett spiller som har muligheten til å spille av alle tilgjengelige lydformater.
Trinn 1
For å installere MOC vil vi utføre følgende linje:
sudo apt installere mocNår den er installert, kjører vi linjen mocp i terminalen for å få tilgang til programmet:
Steg 2
Der velger vi mappen der vi har sangene som er vert for å få tilgang til dem:
Vi trykker Enter for å begynne å spille den.
Når du bruker MOC har vi følgende muligheter:
- >: Øk volumet (1%)
- <: Volum ned (1%)
- , : Volum ned (5%)
- . : Øk volumet (5%)
- h: Viser MOC -hjelp
- p eller mellomrom: Pause
- Tast inn: Spille
- n: Spill den neste sangen
- b: Spill forrige sang
- TIL: Legg til en katalog i spillelisten
- til: Legg til bare en fil på listen
- c: Fjern en fil fra spillelisten
- C: Fjern hele listen
- q: La programmet stå i bakgrunnen
- Spørsmål: Lukk programmet helt
- l: Bytt fra dobbeltvindu til enkeltvindu
- Tabulator: Vi endrer skjermen i MOC
6. Mpg123 Linux App
Mpg123 er en rask MPEG -konsoll som fungerer som lydspiller og fildekoderbibliotek. Det er enkelt og lar deg spille av forskjellige lydformater på Linux -konsollen
For installasjonen utfører vi følgende kommando:
sudo apt installere mpg123For bruk vil vi utføre følgende syntaks:
mpg123 (sangsti)
Noen av alternativene å bruke med mpg123 er:
- [s] eller []: Start sangen på nytt
- [d]: Forrige sang
- [b]: Går tilbake til begynnelsen av sangen
- [.]: Spol frem sangen
- [,]: Returnerer sangen
- [:]: Spol fremover
- [;]: Rask forsinkelse av sangen
- [+]: Øk volumet
- [-]: Volum ned
- [r]: Bytter til RGB -modus
- [v]: Bytter til fullstendig modus
- [l]: I gjeldende spilleliste, angir sporet som er i bruk
- [t]: Viser sanginformasjonen
- [m]: Skriv ut MPEG -toppteksten
- [h]: Hjelp til mpg123
- [q]: Lukk programmet
Vi har nyttige og praktiske alternativer når det gjelder å spille sanger fra konsollen i Linux.