La piccola guida a Daphile HIFI

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:

  1. selezionare la ISO a 32 o 64 bit secondo l’architettura del proprio sistema (sul Futro S450 64 bit)
  2. impostare lo spazio riservato alla libreria, anche 512 MB se è molto ampia
  3. scegliere il pen drive inserito
  4. Dare OK

UNetbootin

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:

  1. Indirizzo IPv4 > 192.168.3.100
  2. Subnet mask > 255.255.255.0
  3. 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:

  1. Main/Boot features/Post errors > disabled
  2. Advanced/Peripheral configuration
    1. Serial 1 > disabled
    2. Audio controller > disabled
    3. LAN remote boot > disabled
  3. Advanced/Event logging > disabled
  4. Power/LAN > disabled
  5. 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.

Ubuntu 64-bit-2015-03-17-23-59-40

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:

  1. collegare una nuova chiavetta USB o la CF interna
  2. cliccare sul comando “Rescan drives” e comparirà la lista dei drive collegati
  3. selezionare il drive CORRETTO e premere invio
  4. digitare il codice che appare a video e proseguire.

Ubuntu 64-bit-2015-03-18-00-07-12

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:

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

Ubuntu-64-bit-2015-03-18-00-13-06-2

 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.

  1. accedere da browser al menu Settings/firmware
  2. selezionare il drive preparato
  3. abilitare Configure system settings
  4. avviare l’installazione definitiva
  5. impostare tastiera e rete (altro?)
  6. riavviare
  7. togliere la prima pennetta (il suo compito qui è finito)
  8. 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).

aggiornamenti

Sotto alcuni link alle ISO:

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:

  1. in Media server lasciare su “local”
  2. In Network drives selezionare “cifs”
  3. Remote target: usernamedelNAS@ipdelNAS:/nomedellacartella
  4. Password: password del NAS
  5. Identification: Nome del drive collegato
  6. 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.

audioset

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).

Screenshot 2015-07-02 08.31.51

“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.

Questa voce è stata pubblicata in Audio. Contrassegna il permalink.

36 risposte a La piccola guida a Daphile HIFI

  1. Pingback: Daphile, un player da scoprire - Pagina 42

  2. Aldo scrive:

    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

    • Marco scrive:

      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

  3. Aldo scrive:

    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

    • Marco scrive:

      E’ strano. Ti consiglio di postare la problematica sul forum citato nell’articolo: c’è gente competente in tutto.

  4. Roberto scrive:

    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.

  5. Pingback: Daphile un player magnifico | lmsuniverse

  6. alessio scrive:

    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

    • Marco scrive:

      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.

  7. Danilo scrive:

    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.

    • Marco scrive:

      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.

  8. marco scrive:

    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.

    • Marco scrive:

      Probabilmente hai già risolto, altrimenti leggi i passi con attenzione perché c’è scritto tutto quello che serve per riuscirci.

      Ciao e buon lavoro
      Marco

  9. Gianluca scrive:

    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….

  10. Giovanni scrive:

    Ma è possibile usare invece un mini pc datato, magari con Windows xp?

    • Marco scrive:

      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.

  11. Oscar scrive:

    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

    • Marco scrive:

      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

  12. Stefano scrive:

    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

    • Marco scrive:

      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

  13. Giuliano Bissaro scrive:

    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

    • Marco scrive:

      Ciao, ti consiglio di fare un copia e incollare nel forum che trovi a fine articolo. Vedrai che qualcuno saprà aiutarti.

    • Enzo scrive:

      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.

  14. Emanuele scrive:

    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

  15. Ciro scrive:

    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.

  16. Tommaso scrive:

    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!!!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *