User Tools

Site Tools


doc:appunti:linux:sa:mpd

This is an old revision of the document!


Music Player Daemon

Music Player Daemon è un player musicale in architettura client-server, ideale per essere installato su box multimediali oppure - come nel nostro caso - su storage evoluti come il Lacie d2 Network.

Si possono utilizzare numerosi client, prenderemo in esame un client con interfaccia web (da installare sullo stesso Lacie) e un client per smartphone Android.

In generale l'installazione dovrebbe essere semplice e automatica, nel nostro caso invece si sono presentati diversi problemi dovuti all'hardware abbastanza esoterico: il Lacie è un System on a chip ARM, sul quale abbiamo installato una scheda audio USB. Il kernel è un 2.6.32 appositamente compilato (è previsto un aggiornamento alla versione 3), la distribuzione una Debian Sarge.

Configurazione del server

Anzitutto conviene verificare che il sottositema audio funzioni a dovere. L'hardware audio viene supportato dai driver ALSA inclusi nel kernel, ma noi vogliamo anche la compatibilità con il vecchio sistema OSS (vedremo poi il perché).

Dopo il boot verifichiamo che una scheda audio sia stata rilevata e che i moduli kernel siano stati caricati:

lsusb 
Bus 001 Device 002: ID 0c76:1607 JMTek, LLC. audio controller
...
lsmod | grep snd
snd_usb_audio
snd_pcm
snd_usb_lib
snd_hwdep
snd
soundcore
usbcore
...
cat /proc/asound/cards 
 1 [Set            ]: USB-Audio - USB Headphone Set
                      USB Headphone Set at usb-orion-ehci.0-1, full speed

MP Client

Client per Android

doc/appunti/linux/sa/mpd.1345200096.txt.gz · Last modified: 2012/08/17 12:41 by niccolo