This is an old revision of the document!
Table of Contents
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