Per chi volesse usufruire di questo servizio, sarà necessario prima assicurarsi che all'interno di ogni cartella sia presente la copertina dell'album in formato ".jpg" con nome "Folder" (MPoD e MPaD non riconosceranno per esempio "folder.jpg" ma solo ed esclusivamente "Folder.jpg" con la f maiuscola (case sensitive, attenzione).
Disinstallate "nfs-common" e "nginx" (o disabilitate i servizi all'avvio con "rcconf") che potrebbero creare problemi di compatibilità
apt-get remove nfs-common nginx
Installate il programma "lighttpd"
apt-get install lighttpd
Prima di configurare "lighttpd", fermiamolo col comando
/etc/init.d/lighttpd stop
Configuriamo ora "lighttpd" col comando
/etc/init.d/lighttpd stop
Configuriamo ora "lighttpd" col comando
nano /etc/lighttpd/lighttpd.conf
Modificate le seguenti righe del file di configurazione come segue, avendo cura di selezionare la cartella/directory dove tenete la vostra musica (server.document-root) e quella dell'upload (server.upload-dirs); inoltre dovete commentare (inserire "#" cancelletto ad inizio riga) "server.username" e "server.groupname"
server.document-root = "/media/cb/musica"
server.upload-dirs = ( "/media/cb" )
#server.username = "www-data"
Mi raccomando, quando indicate al web server lighttpd la cartella "server.document-root" dove si trova la vostra musica, accertatevi che sia esattamente identica a quella che avete indicato nel file di configurazione di MPD "/etc/mpd.conf" (music_directory).
Per chi non stesse usando il sistema operativo "Voyage MPD" ma un'altra distribuzione Linux, il file di configurazione integrale è il seguente:
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
# "mod_rewrite",
)
server.document-root = "/mnt/samba/USBDisk_1/musica"
server.upload-dirs = ( "/mnt/samba/USBDisk_1" )
#server.document-root = "/var/www"
#server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
#server.username = "www-data"
#server.groupname = "www-data"
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm",
" index.lighttpd.html" )
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
include_shell "/usr/share/lighttpd/use-ipv6.pl"
dir-listing.encoding = "utf-8"
server.dir-listing = "enable"
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ( "application/x-javascript", "text/css", "text/html", "text/plain" )
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
Riavviate "lighttpd" col comando
/etc/init.d/lighttpd start
e poi
/etc/init.d/lighttpd force-reload
#server.username = "www-data"
#server.groupname = "www-data"
Per chi non stesse usando il sistema operativo "Voyage MPD" ma un'altra distribuzione Linux, il file di configurazione integrale è il seguente:
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
# "mod_rewrite",
)
server.document-root = "/mnt/samba/USBDisk_1/musica"
server.upload-dirs = ( "/mnt/samba/USBDisk_1" )
#server.document-root = "/var/www"
#server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
#server.username = "www-data"
#server.groupname = "www-data"
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm",
" index.lighttpd.html" )
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
include_shell "/usr/share/lighttpd/use-ipv6.pl"
dir-listing.encoding = "utf-8"
server.dir-listing = "enable"
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ( "application/x-javascript", "text/css", "text/html", "text/plain" )
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
Riavviate "lighttpd" col comando
/etc/init.d/lighttpd start
e poi
/etc/init.d/lighttpd force-reload
Sul client MPoD o MPaD sarà necessario inserire l'indirizzo IP del server e la porta sulla quale lighttpd è in ascolto (se non avete cambiato nulla, quella di default è la 80) e il nome del file/cover art di cui sopra (es.: http://192.168.1.2:80 e "Folder.jpg").
(nella foto interfaccia web "lighttpd" su "Voyage MPD")
Per fare ciò aprite GMPC - Menù - Preferenze - Plugin - cambia priorità con doppio click su "Last FM".