Eén softwaregebied waarop Linux bijzonder goed is toegerust, is dat van audiospelers. In dit bericht bekijken we de verschillen tussen MPD en traditionele audiospelers.
Hoewel de meeste muziekconsumenten zijn overgestapt op streaming Echte muziekliefhebbers en privacyliefhebbers geven, om verschillende redenen, de voorkeur aan het luisteren naar lokaal opgeslagen muziek.De eerste omdat de kwaliteit beter is, de tweede omdat ze hun voorkeursgegevens met niemand delen.
Verschillen tussen MPD en traditionele audiospelers
Laten we beginnen met de definitie van de D in MPD. Een daemon was oorspronkelijk een behulpzame geest, zoiets als de geest in Aladdins lamp. Iemand vertaalde het verkeerd in het Engels als "demonio" (demon), en zo is het geworden. In de computerwereld is een daemon een programma dat op de achtergrond draait en geen interactie heeft met de gebruiker.
Zoals je misschien al geraden hebt, staan de m en de p voor muziekspeler. Van daaruit kunnen we nu de verschillen definiëren.
Terwijl bij traditionele spelers de interface en de afspeelengine een gesloten pakket vormen, MPD kan met verschillende programma's werken, elk met zijn eigen grafische of opdrachtregelinterface.s. In tegenstelling tot traditionele spelers hoef je geen van deze programma's open te hebben staan om naar muziek te luisteren. Sterker nog, ze hoeven niet eens op hetzelfde apparaat te staan.
Omdat het een dienst is en geen programma, MPD kan via scripts worden gebruikt en vanuit een code-editor worden uitgevoerd. Het gebruikt bovendien veel minder geheugen.
Traditionele spelers hebben uiteraard hun voordelen, zoals het beheren van muziekcollecties, het converteren tussen formaten en een veel gebruiksvriendelijkere grafische interface.
Welk afspeelsysteem u wilt gebruiken, hangt af van uw persoonlijke voorkeuren en behoeften.
MPD installeren en configureren op Ubuntu
Zoals we al zeiden, zijn er verschillende clients voor MPD, zowel met grafische interfaces als voor de terminal. Hier gebruiken we MPC, een lichtgewicht client voor de terminal.
We updaten het systeem
sudo apt update
We installeren de daemon en de client
sudo apt install mpd mpc
Vervolgens gaan we het configuratiebestand bewerken
sudo nano /etc/mpd.conf
Wij controleren de configuratie
music_directory "/var/lib/mpd/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/mpd.log" pid_file "/run/mpd/pid" state_file "/var/lib/mpd/state" sticker_file "/var/lib/mpd/sticker.sql"
audio_output { type «pulse» # OF «alsa»> afhankelijk van uw systeemnaam «PulseAudio Sound Server» mixer_type «software» }
bind_to_address «localhost»
Wij geven toegangsrechten tot de map
sudo chown -R mpd:audio /var/lib/mpd /var/log/mpd
sudo chmod -R 755 /var/lib/mpd /var/log/mpd
We zorgen ervoor dat MPD start wanneer U start
sudo systemctl daemon-reload
sudo systemctl enable mpd
sudo systemctl start mpd
We hebben de muziekbibliotheek bijgewerkt
mpc update
Enkele nuttige commando's
mpc listall # Lista toda la música encontrada por MPD
mpc play # Reproduce la primera canción
mpc status # Estado actual de la reproducción
Als we toegang willen krijgen vanaf andere apparaten die op het netwerk zijn aangesloten, passen we de bindparameters aan.
bind_to_address "0.0.0.0"
Standaard configureert Ubuntu dit voor alle gebruikers. Om uw eigen instellingen te configureren:
Si hay varios usuarios del ordenador es posible que cada uno quiera tener su configuración personal.
Wij stoppen de werking van MPD
sudo systemctl stop mpd
sudo systemctl disable mpd
Wij configureren het voor de gebruiker
mkdir -p ~/.config/mpd/playlists
mkdir -p ~/Music # Tu música irá aquí, cámbialo si lo prefieres
We kopiëren het configuratiebestand en bewerken het
nano ~/.config/mpd/mpd.conf
music_directory "/home/TU_USUARIO/Música" playlist_directory "/home/TU_USUARIO/.config/mpd/playlists" db_file "/home/TU_USUARIO/.config/mpd/database" log_file "/home/TU_USUARIO/.config/mpd/log" pid_file "/home/TU_USUARIO/.config/mpd/pid" state_file "/home/TU_USUARIO/.config/mpd/state" sticker_file "/home/TU_USUARIO/.config/mpd/sticker.sql"
audio_output { type «pulse» naam «PulseAudio Sound Server» mixer_type «software» }
bind_to_address «localhost»
Wij verwijderen bestanden
rm -rf ~/.config/mpd/{database,log,pid,state,sticker.sql}
We hebben het programma klaar om muziek af te spelen
Mpd
mpc-update
mpc lijst
In een toekomstig artikel bespreken we een lijst met commando's voor het luisteren naar muziek met MPD en de MPC-client, evenals een selectie grafische clients. Persoonlijk geef ik de voorkeur aan een traditionele audio- en videospeler zoals VLC, maar het mooie van Linux is dat het voor elk wat wils biedt.