Verschillen tussen MPD en traditionele audiospelers.

Wat zijn MPD-spelers?

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"

Si hay varios usuarios del ordenador es posible que cada uno quiera tener su configuración personal.
Standaard configureert Ubuntu dit voor alle gebruikers. Om uw eigen instellingen te configureren:

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.