Linux ha molti fantastici musicisti desktop come cementina, Amarok e ritmo box. MPD (lettore musicale Deamon) è un lettore musicale che può essere controllato in remoto o dalla riga di comando. MPD non è uno streamer multimediale. È solo per la riproduzione sull'hardware del server. MPD può essere configurato per utente o a livello di sistema. Lo imposteremo come sistema musicale autonomo con MPD in esecuzione come servizio a livello di sistema. Un Raspberry Pi con archiviazione attaccata USB è perfetto per questo.
Prepara il Raspberry Pi
Crea una casa per la tua collezione di musica:
$ sudo mkdir -p/var/lib/mpd/musica
Dai la proprietà al tuo utente SSH in modo da poter spostare la tua musica qui:
$ sudo chown -r utente: utente/var/lib/mpd/musica
Monta la tua memoria USB nella tua nuova posizione e copia i tuoi file musicali su di esso. Mi piace rsync:
$ RSYNC -AV/PATH/TO/LOCAL/MUSIC/USERNAME@PI_IPADDRESS:/var/lib/mpd/musica
Trovo utile archiviare la musica come '/var/lib/mpd/music/albumartist/album/track_number - track_name,' Ma questa struttura non è indispensabile poiché MPD utilizzerà i tag dei tuoi file per raggruppare artisti, album e generi. Assicurati che la tua collezione sia ben etichettata utilizzando uno strumento come barbabietole, easytag o Picard. Tutta la musica fa deve essere al di sotto di una directory comune. Resteremo con '/var/lib/mpd/musica.'
Installa mpd
Accedi al pi ed esegui:
$ sudo apt-get install mpd
$ sudo apt-get Installa Alsa-Utils
MPD verrà eseguito come MPD dell'utente.'Regola le autorizzazioni in modo che MPD possa accedere ai file musicali. MPD necessita di eseguire autorizzazioni per le directory nella nostra libreria e deve avere autorizzazioni di scrittura per i file di database e playlist. È più facile da fare:
$ sudo chown -r mpd: mpd/var/lib/mpd
Configurazione
Successivamente configureremo MPD:
$ sudo vim /etc /mpd.conf
-----------------------------------
music_directory “/var/lib/mpd/musica”
db_file “/var/lib/mpd/.mpd.db
PlayList_directory “/var/lib/mpd/.playlist "
log_file “var/log/mpd/mpd.tronco d'albero"
PID_FILE “/RUN/MPD/PID”
State_file “/var/lib/mpd/.stato"
Sticker_file “var/lib/mpd/.etichetta.SQL "
utente "MPD"
auto_update "sì"
Porta "6600"
bind_to_address "qualsiasi"
Uscita audio
dispositivo “HW: 0.0 "
mixer_type "software"
-----------------------------------
Una configurazione di esempio si trova su '/usr/share/doc/mpd/mpdconf.esempio.'
Riavvia MPD:
$ sudo systemctl riavvia mpd
Potrebbe volerci un po 'di tempo, a seconda delle dimensioni della libreria, che MPD aggiorni il suo database. Quando si aggiorna manualmente l'utilizzo del database:
$ mpc up
O
$ sudo -u mpd mpc up
Se hai problemi a impostare il dispositivo di output audio, eseguire il comando di seguito per ottenere un elenco dei tuoi dispositivi audio.:
$ aplay -list PCM
Seleziona un client
Ora, connettiti con uno qualsiasi di un numero di client. Sarai in grado di trovare MPD all'indirizzo IP del tuo PI, porta 6600. Mafa è un cliente (a pagamento) per Android. È lucido e contiene molte funzionalità avanzate. NCMPCPP è un grande cliente per la console scritta in c++. È molto leggero e ha un ampio file di configurazione. Cantata è un client grafico a pieno titolo per il desktop Linux, scritto in QT5.
Mafa
NCMPCPP
Cantata
Conclusione
Ci sono molti artisti non presenti su Spotify o Tidal. Se hai trascorso anni a raccogliere e strappare i CD che ti piacciono, MPD è un ottimo modo per sperimentare la tua collezione locale di tutti i tuoi artisti preferiti. Un Raspberry Pi è un modo molto leggero e basso per trasformare la tua collezione FLAC e MP3 in un sistema di suono domestico.