Hoe naar muziek te luisteren in Linux met commando's

Wanneer we werken aan Linux-omgevingen waar we niet de mogelijkheid hebben om een ​​grafische of GUI-omgeving te hebben of gewoon omdat we de terminal graag gebruiken, kunnen we een reeks opdrachten vinden waarmee we algemene taken kunnen uitvoeren die niet alleen installatie of servicebeheer En een van de meest praktische manieren om de console in Linux te gebruiken, is door enkele commando's te leren om acties uit te voeren die we misschien niet voor mogelijk hadden gehouden.

Dat is de reden waarom Solvetic vandaag zal weten hoe hij naar muziek in Linux moet luisteren via de terminal met enkele eenvoudige applicaties die geweldige functies bieden.

Voor deze analyse gebruiken we Ubuntu 17.04.

1. MDP en NCMPCPP Linux-installatie


Om te beginnen zullen we het hebben over een van de meest praktische toepassingen voor de taak van audioweergave in Linux, MDP en NCMPCPP.

MPD (Music Player Daemon) is een applicatie die gebaseerd is op het gebruik van de client-serverstructuur voor het afspelen van audio. MPD wordt op de achtergrond uitgevoerd, waarbij de database met geconfigureerde muziekbestanden altijd in een enkel bestand wordt gehouden (ondersteunt formaten zoals MP3, OGG, FLAC, WavePack en meer) of in afspeellijsten, en deze kunnen worden bestuurd via een client, die kan via het netwerk of lokaal zijn, en MDP biedt ondersteuning voor online streams.

Ncmpcpp is een client voor MPD-applicatie met Ncurses-interface op basis van ncmpc-interface.

Stap 1
Om deze applicaties te installeren zullen we de volgende regel uitvoeren:

 sudo apt install mpd ncmpcpp

Stap 2
De MDP-configuratiebestanden bevinden zich in het pad etc / mpd.conf en voor hun bewerking zullen we editors gebruiken zoals vim of nano:

 sudo nano /etc/mpd.conf
Bij het uitvoeren van deze regel zien we het volgende:

Zoals we kunnen zien, hebben we de mogelijkheid om meerdere configuraties op MPD uit te voeren.

Stap 3
De eerste regel die we zullen analyseren, is: muziekmap waar we de route zullen bepalen waar de af te spelen muziek beschikbaar zal zijn en hetzelfde proces kan worden gedaan met op de lijn playlist_directory waar de afspeellijsten beschikbaar zullen zijn:

Enkele van de extra opties die we kunnen bewerken zijn:

  • Aan de lijn gebruiker Y groep We kunnen de uit te voeren gebruiker en de toegewezen groep bepalen als we dat willen.
  • De lijnen bind_to_address Y haven ze moeten worden verwijderd door het #-teken te verwijderen.
  • Als we willen, kunnen we de regel verwijderen restore_paused "ja" automatische start te voorkomen.
  • Om te voorkomen dat MDP de afspeellijst automatisch bijwerkt, moeten we de regel verwijderen auto_update "ja".

Stap 4
Standaard gebruikt MPD ALSA of PulseAudio voor het afspelen van muziek, maar als we een omgeving willen toevoegen die een visualizer toevoegt, kunnen we FIFO configureren. In het vorige bestand kunnen we de configuratie van deze spelers zien:

ALSAAls we ALSA willen gebruiken, is dit de configuratie:

 audio_output {type "alsa" naam "Mijn ALSA-apparaat" # apparaat "hw: 0,0" # optioneel # mixer_type "hardware" # optioneel # mixer_device "default" # optioneel # mixer_control "PCM" # optioneel # mixer_index "0" # optioneel}

PulseAudioIn het geval van PulseAudio wordt dit standaard geconfigureerd en dit zijn de regels die we indien nodig kunnen aanpassen:

 audio_output {type "pulse" naam "My Pulse Output" # server "remote_server" # optioneel # sink "remote_server_sink" # optioneel}

FIFOAls we FIFO als display willen gebruiken, moeten we de volgende regels toevoegen:

 audio_output {type "fifo" naam "fifo_mpd" pad "/tmp/mpd.fifo" formaat "44100: 16: 2"}

Zodra deze wijzigingen zijn gedefinieerd, kunnen we het bestand opslaan door de toetsencombinatie Ctrl + O uit te voeren en het af te sluiten met Ctrl + X.

Wijzigingen opslaan

Ctrl + O

Uitgaan

Ctrl + X

2. MPD toevoegen aan audiogroep

Stap 1
De volgende stap is om MPD toe te voegen aan de Audio-groep en hiervoor zullen we de volgende regel uitvoeren:

 sudo gpasswd -a mpd audio

Stap 2
NCMPCPP-configuratie: Vervolgens moeten we de NCMPCPP-configuratiewaarden maken en bewerken en hiervoor zullen we de volgende regels in hun volgorde uitvoeren:

 mkdir ~ / .ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp / usr / share / doc / ncmpcpp / config /home/solvetic/.ncmpcpp/config sudo chown -R gebruiker: gebruiker / home / solvetic / .ncmpcpp / config
Opmerking:We moeten het juiste pad definiëren met de naam van onze gebruiker.

Stap 3
Conation to MDP: Nu zullen we toegang krijgen tot het NCMPCPP-configuratiebestand door de volgende regel uit te voeren:

 sudo nano /home/solvetic/.ncmpcpp/config
Daar zullen we de volgende regels verwijderen:
 mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5

Stap 4
In de volgende regels zullen we het pad van de muziek specificeren en doorgaan met het verwijderen van commentaar:

 mpd_music_dir = / home / (gebruiker) / Muziek mpd_crossfade_time = 2
Nu zullen we het pad van het .fifo-bestand configureren:
 visualizer_fifo_path = /tmp/mpd.fifo
We zullen de naam van de kijker instellen:
 visualizer_output_name = fifo_mpd

We slaan de wijzigingen op in het bestand.

3. NCPMCPP Linux gebruiken


Zodra deze waarden zijn gedefinieerd, voeren we NCMPCPP uit door simpelweg de regel in te voeren ncmpcpp in terminal en druk op Enter:

Zodra de muziek is geladen, is dit de omgeving:

De manieren om deze applicatie te gebruiken zijn:

  • De ruimte: Voeg het nummer toe aan de afspeellijst
  • Binnenkomen: Speel het geselecteerde nummer af
  • >: Volgende liedje
  • <: Vorige nummer
  • s: Stop het lied
  • P: Pauzeer het nummer
  • z: Shuffle-modus activeren
  • ik: Geef de tekst van het nummer weer
  • S: Wijzigingen opslaan

Zoals we kunnen zien, is het een geweldig alternatief als het gaat om het luisteren naar muziek op Linux.

4. CMUS Linux-app


CMUS (C * Music Player) is een open source-toepassing voor het afspelen van audio in UNIX- of Linux-omgevingen en valt onder de GNU General Public License. De uitvoering ervan vindt uitsluitend plaats via een op een terminal gebaseerde gebruikersinterface.

Enkele kenmerken van het gebruik van CMUS zijn:

  • Ondersteuning van meerdere formaten zoals audioformaten, waaronder MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN en MOD.
  • Continu afspelen en opnieuw afspelen Gain-compatibiliteit.
  • Uitgebreide filtermogelijkheden
  • Het kan worden beheerd met behulp van de opdracht cmus-remote (UNIX of TCP / IP-socket)
  • Het kan worden uitgevoerd in Linux-, OS X-, FreeBSD-, NetBSD-, OpenBSD- en Cygwin-omgevingen.
  • Het heeft een afspeelwachtrij

Stap 1
Om CMUS te installeren, moeten we de volgende opdracht uitvoeren:

 sudo apt install cmus
In het geval van een soort fout, kunnen we de volgende regels uitvoeren om het vanuit een repository te installeren:
 sudo add-apt-repository ppa: jmuc / cmus sudo apt update sudo apt install cmus
Stap 2
Om CMUS te openen, voert u gewoon de volgende regel uit.
 sudo cmus
Het volgende wordt weergegeven:

Stap 3
Om nieuwe nummers toe te voegen, drukken we op nummer 5 en zien we het volgende:

Stap 4
Daar zullen we de richtingspijlen gebruiken om toegang te krijgen tot de map waar de muziek wordt gehost en op Enter drukken.
We zullen de beschikbare nummers zien:

Stap 5
Om ze aan de afspeellijst toe te voegen, selecteert u het nummer en drukt u op de toets. tot.

We drukken op Enter op het geselecteerde nummer om het afspelen te starten.

Enkele van de opties om te gebruiken met CMUS zijn:

  • C: Het nummer pauzeren of hervatten
  • Rechts of links toets: Het nummer snel vooruitspoelen of vertragen 10 seconden
  • *: zoeken op minuut in nummer
  • R: Herhaal het nummer
  • s: Activeert willekeurig afspelen

5. MOC Linux-app


MOC (Music on Console) is een ander alternatief dat in Linux-omgevingen kan worden gebruikt voor het afspelen van nummers via opdrachten. MOC is een lichtgewicht speler die alle beschikbare audioformaten kan afspelen.

Stap 1
Om MOC te installeren, voeren we de volgende regel uit:

 sudo apt install moc
Eenmaal geïnstalleerd voeren we de regel uit mocp in de terminal om toegang te krijgen tot de applicatie:

Stap 2
Daar selecteren we de map waarin we de nummers hebben gehost om ze te openen:

We drukken op Enter om het te spelen.

Bij gebruik van MOC hebben we de volgende mogelijkheden:

  • >: Volume verhogen (1%)
  • <: Volume omlaag (1%)
  • , : Volume omlaag (5%)
  • . : Volume verhogen (5%)
  • H: Geeft MOC-help weer
  • p of spatie: Pauze
  • Binnenkomen: Toneelstuk
  • N: Speel het volgende nummer
  • B: het vorige nummer afspelen
  • TOT: een map toevoegen aan de afspeellijst
  • tot: Voeg slechts één bestand toe aan de lijst
  • C: Een bestand uit de afspeellijst verwijderen
  • C: De hele lijst wissen
  • Q: Laat het programma op de achtergrond
  • Q: Sluit het programma volledig af
  • ik: Wijzigen van dubbel venster naar enkel venster
  • Tabulator: We veranderen het scherm in MOC

6. Mpg123 Linux-app


Mpg123 is een snelle MPEG-console die werkt als een audiospeler en een bestandsdecoderbibliotheek. Het is eenvoudig en stelt je in staat verschillende audioformaten af ​​te spelen op de Linux-console

Voor de installatie zullen we de volgende opdracht uitvoeren:

 sudo apt install mpg123
Voor het gebruik ervan zullen we de volgende syntaxis uitvoeren:
 mpg123 (liedpad)

Enkele van de opties om te gebruiken met mpg123 zijn:

  • [s] of []: het nummer opnieuw starten
  • [d]: Vorig nummer
  • [b]: Keert terug naar het begin van het nummer
  • [.]: Het nummer vooruitspoelen
  • [,]: Geeft het nummer terug
  • [:]: Snel vooruit
  • [;]: Snelle vertraging van het nummer
  • [+]: volume verhogen
  • [-]: Volume verminderen
  • [r]: Schakelt over naar RGB-modus
  • [v]: Schakelt over naar uitgebreide modus
  • [l]: geeft in de huidige afspeellijst het nummer aan dat in gebruik is
  • [t]: Toont de informatie over het nummer
  • [m]: druk de MPEG-header af
  • [h]: mpg123-help weergeven
  • [q]: Sluit de applicatie

We hebben handige en praktische opties als het gaat om het afspelen van nummers vanaf de console in Linux.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave