Daphile è un sistema operativo (SO) sviluppato dal finlandese Kimmo Taskinen (Kipeta) che si basa su Linux Gentoo e sul Logitech Media Server + Player Squeezelite. Daphile è esclusivamente dedicato all’audio, gratuito, non ha schermo, e si controlla via browser da un altro PC, tablet o smartphone; la riproduzione può essere controllata anche da tablet o smartphone Apple, Android e Windows (basta cercare Squeeze sullo store). Il software si adatta anche a computer datati, ha tante funzionalità, è facile da installare, comodo da usare, supporta i plugin di terze parti (per Qobuz, Spotify, ecc.) e offre una qualità sonica altissima. In questo post vedremo solo alcuni indicazioni di base prendendo spunto dai post discussi sul forum di videohifi.com.
Hardware consigliato
Il compito principale di Daphile è inviare al DAC uno stream PCM bitperfect, cioè senza manipolazioni se si esclude la funzione di resampling di Squeezelite (resampling nativo che usa libsoxr), non ha bisogno quindi di macchine performanti per girare al meglio. Si può istallare praticamente su tutti i sistemi con architettura x86, ma ideali sono i mini PC e soprattutto i thin client: hanno una struttura semplice a basso rumore elettrico (bassa attività elettrica sulla motherboard), hanno la possibilità di disattivare tutto quello che non serve da BIOS, sono reperibili su Ebay a basso prezzo, hanno consumi bassi, potenza sufficente, nessuna ventola fastidiosa, si avviano in un lampo e suonano alla grande.
I thin client raccomandati sono innanzitutto il Fujitsu Futro S450, usato in questa guida, ma anche gli HP T5730/T5735; ben fatti, con 1 GB di RAM sono ottime basi che gli appassionati più esigenti potranno poi “elaborare” a piacere: togliendo le due viti posteriori la parte superiore scorre su quella inferiore e si può così installare una Compact Flash (CF) da almeno 2 GB per un installazione interna del SO, mettere RAM aggiuntiva, una CPU più potente, un alimentazione lineare, ecc. Dopo averli impostati correttamente si possono usare solo da remoto, senza tastiera e senza monitor collegati.
Installazione della ISO su sistemi operativi Windows
Installare la ISO distribuita (Live) su una chiavetta USB da almeno 1 GB è molto semplice con il software UNetbootin (consigliato dall’autore) o Rufus:
- selezionare la ISO a 32 o 64 bit secondo l’architettura del proprio sistema (sul Futro S450 64 bit)
- impostare lo spazio riservato alla libreria, anche 512 MB se è molto ampia
- scegliere il pen drive inserito
- Dare OK
La chiavetta perde la formattazione originale (ora Ext4) e tutti i file del file ISO sono riversati sulla chiavetta.
Verifica della rete
Questo passo preliminare è necessario per impostare successivamente un IP statico in modo da evitare tutte le volte la ricerca dell’indirizzo IP assegnato dal server DHCP.
In Windows lanciare Start/accessori/Prompt dei comandi, digitare “ipconfig” e annotarsi la configurazione della rete. Questa è la configurazione del mio PC:
- Indirizzo IPv4 > 192.168.3.100
- Subnet mask > 255.255.255.0
- Gateway predefinito > 192.168.3.1
Impostazione del BIOS del Futro
Dopo aver collegato monitor, tastiera (anche USB), cavo Ethernet (il WIFI è sconsigliato) e chiavetta USB, avviare il Futro e entrare nel BIOS tenendo premuto F2. Dopo aver resettato il BIOS (Get default values) occorre lasciare abilitati solo i controller necessari, nel mio caso le porte USB e la porta Ethernet, e disabilitare il blocco del caricamento del SO in caso di errori in modo che la rimozione della tastiera non crei problemi.
Sul Futro i valori di default che ho cambiato sono questi:
- Main/Boot features/Post errors > disabled
- Advanced/Peripheral configuration
- Serial 1 > disabled
- Audio controller > disabled
- LAN remote boot > disabled
- Advanced/Event logging > disabled
- Power/LAN > disabled
- Boot/Boot priority order > 1: USB KEY 2: IDE 0
Salvare e uscire con Exit/Save change and exit.
Caricamento della ISO Live sul Futro
Al riavvio inizierà il caricamento di Daphile che si fermerà per alcuni secondi invitandoci a fissare le impostazioni iniziali. Il tasto F1 ci mostra la finestra sotto che va compilata secondo i parametri trovati con “ipconfig” assegnando l’ultimo numero dell’IP address diverso (io ho assegnato 111).
Non dovendo usare il WIFI ho premuto invio senza scrivere nulla. Se invece si vuole usare il WIFI bisogna avere una scheda compatibile (tipo TP-Link TL-WN727N V3) e immettere nome rete e password.
Premendo Y si confermano i parametri e continua il caricamento. Daphile presenta subito dopo un’altra schermata dove elenca i drive collegati. Qui si decide se cancellare TUTTO su un drive per installarci in seguito la versione definitiva. Non connettere librerie su HD esterni perchè se selezionato per errore tutti i dati andranno persi.
Sul Futro ho scelto la Compact Flash interna da 4 GB, probabilmente la soluzione migliore, ma molti preferiranno usare una seconda pennetta USB:
- collegare una nuova chiavetta USB o la CF interna
- cliccare sul comando “Rescan drives” e comparirà la lista dei drive collegati
- selezionare il drive CORRETTO e premere invio
- digitare il codice che appare a video e proseguire.
Andando avanti Daphile finisce il caricamento e, se i parametri di rete sono corretti, a video appare l’IP assegnato. Per connettersi e gestire il sistema da remoto tramite browser o smartphone (caso 1) è sufficente digitare nella barra degli indirizzi del browser:
- l’ IP assegnato
- http://daphile
- http://daphile. (puntino alla fine)
- http://daphile.local
Se si salta la configurazione di avvio e se la scheda WiFi è compatibile, Daphile crea la rete “Daphile” a cui ci si può connettere con la password “secret1234” (caso 2). In Settings/networking è possibile settare la rete diversamente.
Qui sotto: sopra il caso 2 e sotto il caso 1
Installazione della versione definitiva
La versione definitiva permette una gestione dell’interfaccia e della libreria più leggera e efficiente, aggiornamenti automatici, memorizza tutte le impostazioni dell’utente e riserva più’ spazio per il database.
Ora serve la chiavetta USB o la CF preparata sopra; se il passaggio sopra è stato saltato si può cancellare il disco (le partizioni) tramite Paragon Partition Manager o simili; è possibile anche usare una copia della prima chiavetta creata con UNetbootin.
- accedere da browser al menu Settings/firmware
- selezionare il drive preparato
- abilitare Configure system settings
- avviare l’installazione definitiva
- impostare tastiera e rete (altro?)
- riavviare
- togliere la prima pennetta (il suo compito qui è finito)
- se è stata usata la CF o altro drive interno come installazione definitiva, entrare nel BIOS e impostare correttamente il Boot/Boot priority order.
Usando CF/HD interni per l’installazione ogni drive collegato su USB all’avvio sarà ignorato, in caso contrario tutte le volte bisogna scollegarli prima di avviare e una volta avviato Daphile ricollegarli.
L’installazione occupa una partizione da 1Gb e la restante parte della scheda rimane disponibile per i files musicali.
Cambi di versione
Il sistema di aggiornamento è molto comodo se la versione immediatamente successiva a quella installata è disponibile: è sufficiente andare in System Firmware/check update/download and install. In caso contrario è necessario ripartire dalla Live.
E’ possibile anche cambiare versione inserendo nel browser l’IP con cui si entra in Daphile + “/cgi-bin/Devel”. Si può prima provare direttamente gli indirizzi http://daphile.local/cgi-bin/Devel o http://daphile/cgi-bin/Devel. Si apre una pagina dove nel campo Actions/Install si copia e incolla il link della ISO da installare, tipo: http://www.daphile.com/tmp.qSPQbWD3rw/daphile-15.03-b081429-x86_64.iso. Confermando, la ISO viene scaricata e installata in automatico e è sufficente riavviare per trovare la nuova versione definitiva con i settaggi già impostati.
Se la nuova versione non soddisfa, in System Firmware > Status c’è la possibilità di tornare indietro (Downgrade offered).
Sotto alcuni link alle ISO:
- tutte le versioni precedenti: http://www.daphile.com/firmware/testing/old/
- molte versioni: http://www.daphile.com/firmware/testing/old/
- le ultimissime versioni
Nel caso il Futro non fosse collegato ad Internet è necessario usare una pen drive con la versione live e installare sul disco interno dove c’è già Daphile senza configurare la cancellazione. In questo modo la versione viene aggiornata mantenendo i settings e la libreria.
Collegamento della libreria musicale
Per lo storage della libreria sono preferibili NAS o HD su rete Ethernet, poi HD eSata e in ultimo HD USB, questo per evitare di avere sullo stesso bus sia l’HD che il DAC.
Per far vedere a Daphile la libreria su NAS:
- in Media server lasciare su “local”
- In Network drives selezionare “cifs”
- Remote target: usernamedelNAS@ipdelNAS:/nomedellacartella
- Password: password del NAS
- Identification: Nome del drive collegato
- Flaggare RW e Share se necessario
Daphile supporta numerosi media server: CIFS, NFS, SSHFS e FTP.
Note d’uso
Ad ogni riavvio Daphile fa il rescanning del Media Library e riprende la riproduzione interrotta allo shutdown. Per chi rileva una certa lentezza nello scanning del database, può far comodo disabilitare l’automatismo: Settings/Advanced/Media Server Settings/Advanced/Performance/Automatically detect changes.
In Setting si trovano opzioni per molte cose, ma di default la configurazione è già ottima.
In Audio devices si trovano varie opzioni per verificare e configurare il volume e i settaggi del DAC per cercare un’ulteriore ottimizzazione del sistema; si può giocare sui valori di stream buffer, output buffer, Alsa buffer time e Alsa period count oltre che sul Phase Response e attenuazione, ma, da quanto ho capito, le impostazioni di default già assicurano una qualità del suono di assoluto riferimento.
In Power si trovano i controlli del power management dei vari componenti hardware e molti processori permettono la gestione dinamica della frequenza di lavoro. Alcuni utenti hanno trovato giovamenti qualitativi anche qui.
Alcuni trovano giovamento riproducendo i file da RAM drive in quanto si dovrebbe generare meno rumore e quindi audio più pulito: nel File manager occorre ogni volta selezionare i brani che si vorranno ascoltare e caricarli in RAM drive. Qui, con il solo Gb di RAM si è abbastanza limitati.
Su un altro PC si possono caricare direttamente i file sui drive del Futro usando Esplora Risorse. Basta abilitare le opzioni RW (scrivibile) e Share (condiviso) in Setting/Storage/Local drive e nella barra degli indirizzi di Esplora Risorse mettere l’IP del Futro preceduto da doppio backslash:\\192.168.3.111. Appariranno anche le cartelle RAM Drive e Playlists.
Daphile può anche essere usato come render tramite upnp: la libreria resta dove è e non serve impostare nulla. L’unica condizione è che lavori sotto router.
Lo spegnimento si ottiene semplicemente premendo il pulsante Power del PC, oppure premendo il comando “Shutdown” nell’interfaccia del browser (non da app).
Scrittura su partizioni Linux
“Ho usato un pen drive da 32 GB per Daphile e vorrei copiare su quei 30 GB di spazio libero degli MP3 ma in Espora Risorse non vedo la pennetta…”
Paragon ExtFS è un utility per Windows gratuita con registrazione obbligatoria che permette di accedere in lettura e scrittura a partizioni ext2, ext3 ed ext4. Questo software installa un driver aggiuntivo che rende il sistema operativo in grado di accedere al contenuto delle partizioni Linux.
Il software di Paragon non viene inserito nel menù Start di Windows, ma risulterà avviabile dalla cartella “C:\Program Files (x86)\Paragon Software\Paragon ExtFS for Windows” o riavviando.
Nella finestra principale di ExtFS bastà selezionare la partizione d’interesse quindi cliccare sul pulsante Mount o doppio click per montare la partizione Ext e renderla accessibile a Esplora risorse (pallino verde).
“Ho un problema e non ho trovato quello che cercavo”
Per domande, approfondimenti, delucidazioni è possibile partecipare alla discussione sul forum da cui è partito tutto questo: Ho reinstallato DAPHILE – Computer Audio Discussions on videohifi.com forum.
Qui potete scaricare il manuale del Futro S450 utile anche per la sua apertura, e qui il data sheet.
Pingback: Daphile, un player da scoprire - Pagina 42
buongiorno,
ottima guida, complimenti, l’ho seguita per installare la ISO Live di Daphile sul Futro S450, ma ho sbagliato o dimenticato qualcosa perchè arrivo solo al punto in cui sullo schermo compare la scritta “Ready. Use the web intraface. Ip adress …..” poi non riesco più a continuare, cioè a connettermi alla rete, dato che sul mio pc e sul tablet non compare la connessione wi-fi a Daphile.
Grazie per l’aiuto
Aldo
Grazie, non ho capito se hai un router che gestisce le connessioni o se usi direttamente Daphile in hotspot. Prima di digitare l’indirizzo IP dal browser, nel primo caso devi collegarti alla rete del router, nel secondo caso devi collegarti alla rete creata da Daphile
Grazie per la risposta veloce, Marco.
Io ho un modem router non wi fi, e questo è quello che ho fatto:
1) ho configurato il bios del Futro come tu consigli in questa guida, disabilitando Power Lan, (ho provato anche ad abilitarlo, ma il risultato è uguale).
2) ho installato definitivamente Daphile sulla CF interna da 2 GB con l’aiuto di un amico
3) collego il portatile a internet con cavo
4) accendo il Futro, collegato a uno schermo e tastiera
5) digito sul broswer del portatile l’indirizzo IP che Daphile mi ha dato
ma a questo punto Daphile non diventa un hot spot, cioè sul portatile non compare la connessione wirless a daphile, e sullo schermo collegato al Futro compare la scritta “in attesa di collegarsi alla rete…..” oppure “starting”
Ho l’impressione che il modem del Futro non funzioni o ci sia qualcosa da cambiare nel bios, ma non so cosa.
Ora ho ordinato un modem router wi-fi, spero che cambierà qualcosa.
Hai qualche suggerimento?
Grazie
E’ strano. Ti consiglio di postare la problematica sul forum citato nell’articolo: c’è gente competente in tutto.
Grazie per la guida, è chiara ed utilissima…
Ha funzionato tutto “alla prima”! 😉
Volevo solo segnalare una svista..dove si spiega come collegare la libreria musicale che risiede su un nas
l’indirizzo IP e la pw sono ovviamente quelle del NAS, e non quelle del router come indicato.
Grazie anche a te per il feedback, ho corretto.
Pingback: Daphile un player magnifico | lmsuniverse
Ciao Marco ottima guida
già utilizzo daphile su netbook ma volevo trovargli una sistemazione definitiva e più “carina”
avevo pensato all’asus Asus VM40B-S015M che è una bella bestiolina ma leggendo la tua guida ho letto dei thin client. secondo te a livello di prestazioni soniche non cambia niente l’uno o l’altro?
altra cosa…daphile si può installare direttamente su ram?
un saluto
Alessio
Secondo me se è solo per Daphile vai a spendere di più con il rischio di ottenere un risultato peggiorativo. Ho acquistato di recente anche un HP T7535, ma rimango dell’idea che il Futro sia la macchina ideale: economico, sonicamente garantito, facilmente smontabile e aggiornabile, una CF come disco interno facilmente reperibile e sostituibile, cosa volere di più per 35 euro?
Non so se hai sbagliato termine ma su RAM non si installa niente, è una memoria volatile, in caso su RAM (se ne hai a sufficienza) carichi i file da ascoltare, ma non so se vale la pena.
cosa ne pensi del Dell Optiplex FX160 a 60 euro?
INTEL ATOM 230
RAM 1GB
NVRAM 2GB
Mi spiace ma non ho esperienze con PC diversi da quelli menzionati nell’articolo. Prova a porre la domanda direttamente nel forum.
Ciao complimenti per la guida fatta veramente bene, mi ha dato un grande aiuto, ti volevo chiedere qualche consiglio.
Lo sto provando su un notebook Acer con intel u 4100 1.30Ghz e 8.0gb ram.
Ti volevo chiedere se acquistando il Futro potei guadagnare qualcosa in qualità, la spesa è bassa, ma non so cosa fare.
Se devo continuare ad usare il notebook, mi consigli di lasciarlo installato su pendrive, insieme a dac e disco dati esterno usb per musica, o posso creare una partizione usando il disco fisso interno del computer dove installare Daphile e nell’altra partizione la musica, così avrei il bus libero solo per il dac grazie.
Grazie per i complimenti.
Non ti so dire se guadagneresti qualcosa passando dal portatile al Futro, la teoria dice che più semplice è il sistema (meno circuiteria implementa) più il segnale audio rimane pulito. Il Futro sicuramente ti evita tanti sbattimenti da dover affrontare invece se decidi di installare Daphile sul disco interno del PC e qui non saprei esserti utile.
Ciao, sto cercando di seguire la tua guida ma dopo aver immesso i valori della connessione non capisco la sequenza successiva dei driver cosa bisogna fare perché andando avanti mi rimane la pagina nera e non fa altro provato sia sul futro che su pc sempre la stessa cosa sicuramente c’è qualcosa che non ho capito e non riesco ad andare avanti. Ti ringrazio se vorrai chiarirmi la cosa.
Probabilmente hai già risolto, altrimenti leggi i passi con attenzione perché c’è scritto tutto quello che serve per riuscirci.
Ciao e buon lavoro
Marco
Trovo il tutto estremamente interessante, ho un unico dubbio riguardante la libreria musicale, attualmente utilizzo Foobar su un pc che attinge da un server windows in rete tramite router, con Daphile riuscirei comunque a raggiungere la libreria sul server windows o devo dotarmi di un ulteriore hard disk, al limite da collegare direttamente al router? Grazie anticipatamente….
Ciao, credo che si possa fare, ma non ho esperienze né competenze adatte. Dovresti rivolgere la domanda nella discussione del forum dedicato
Grazie mille comunque…..
Puoi usare la stessa condivisione…
Ma è possibile usare invece un mini pc datato, magari con Windows xp?
Daphile è un sistema operativo come Windows XP non un programma. Puoi provare a vedere se riconosce correttamente l’hardware del tuo mini PC, in quel caso non ci sono più problemi.
Ciao Marco, purtroppo non riesco ad installare come si deve Daphile sul mio Futro…ho sempre usato Daphile su un netbook con il vecchio fornelletto Celeron ed è sempre andato tutto liscio. Da quando ho deciso di usare questo Pc ho dei problemi nella parte iniziale dell’istallazione, in pratica non mi entra nel menù di configurazione e preparazione della scheda di memoria, a cui si accede premendo F1…non c’è verso di entrarci e modificare ad hoc la mia configurazione. Mi ritrovo quindi il sistema caricato con la rete funzionante, ma non riesco ad installarlo su scheda di memoria in quanto non mi ha dato modo di prepararlo/formattarlo nella fase iniziale. Premetto che ho subito pensato fosse un problema di tastiera, ma ne ho già usate 2, tutte usb, ma niente da fare, F1 sembra non avere effetto. Hai idea da cosa possa dipendere? Grazie
Ciao, non sono un esperto informatico ma se non sbaglio nel BISO/UEFI dovresti trovare qualche impostazione che abilita le porte USB anche durante le fasi iniziali di boot. Prova, se non funziona posta il problema nel forum indicato. Ciao
Ciao
Sto cercando di installare i modo definitivo Daphile nel mio Futro, quando vado su Settings> System Firmware nella tendina appare la CF in grigio ma non mi è consentito selezionarla.
Grazie
Stefano
Ciao, devi prima preparare la scheda di memoria secondo le istruzioni dello sviluppatore del software. La via più breve è usare le impostazioni guidate che appaiono usando F1 all’avvio. Ciao
Seguendo le indicazioni dell’articolo, ottimo, ho preparato una SD e ho provato Daphile sul mio netbook Acer Aspire One. Collegamento sia via Lan si viaWi-Fi al router senza problemi. Dall’uscita USB tramite l’Hiface M2Tech sono andato al mio d/a converter e al mio impianto hi-fi e … andando in AudioPlayer tutto bene musica perfetta, da FileManager, invece, vedo i file ma la riproduzione non funziona: appare la finestrella con il file in esecuzione ma non esce alcun suono e la barra di avanzamento non si muove.
Credo di aver settato tutto correttamente ma.. devo aver sbagliato qualcosa.
Qualcuno è in grado di darmi qualche dritta?
Grazie
Giuliano
Ciao, ti consiglio di fare un copia e incollare nel forum che trovi a fine articolo. Vedrai che qualcuno saprà aiutarti.
Cosa hai usato per il collegamento wifi?..io ho un dongle railink che mi da problemi con Daphile, non con windows 10 dove funziona benissimo.
In questo momento ho una TP-Link TL-WN722N che funziona benissimo
Ciao
Ciao è passato 1 anno ma ci provo uguale! Ho il futro ma non avendo la scheda wi fi e avendo solo uno smartphone per collegarmi ad internet come posso fare? Con la tp link connessa al futro potrei risolvere? Poi mi può dire con che app posso comandare daphile? Grazie mille
Mi spiace ma non lo so. Il consiglio è sempre quello di porre la domanda nel forum indicato
Ciao a tutti,
mi scuso se entro a gamba tesa con una domanda piuttosto “personalizzata”, ma ho scoperto solo da poco il mondo dei sistemi operativi ad hoc per l’audio come Daphile e relativo hardware da usare, e, pur avendo cercato informazioni, non sono riuscito a trovare indicazioni utili al mio caso. Spero di poter avere una cortese risposta da parte vostra.
La mia attuale situazione è questa: ho un pc con Windows 10, con scheda audio Asus Xonar ST che ho collegato in uscita in coassiale ad un Marantz PM6005 (che quindi mi funziona da DAC). Come player utilizzo Foobar2000 con driver Asio.
La domanda è la seguente: se installassi Daphile su una chiavetta USB e avviassi tale sistema per far funzionare la scheda audio, secondo voi otterrei risultati concreti e tangibili, oppure, data la mia attuale configurazione, non ci sarebbero chissà quali miglioramenti?
Grazie in anticipo
Domanda da un milione di dollari 🙂
Prova a porla sul forum indicato e senti cosa dicono.
Casualmente ho staccato la spina del mio Futro mentre stava riproducendo musica, al riavvio non si è collegato più, in pratica, dal cell o da tablet mi vede pure Daphile ma solo in parte, mi dice “Media server has crashed!” se invece mi collego tramite squeeze mi appare il messaggio “Connection failed. Check settings” e non va avanti.
Prova a vedere se sul forum (vedi link) qualcuno ha fatto la tua esperienza
Ciao
Sto installando Daphille Player ma c’è un problema… appena accendo il pc mi esce UNetbootin e sotto esce Default,
daphille e quando schiaccio il pulsante per avviare il file daphille mi si impalla il pc e in basso a sinistra esce Loading/ubinit…..ready.
E nn succede niente.
Chiedo aiuto!!!
Prova a vedere se sul forum (vedi link) qualcuno ha fatto la tua esperienza