Note de ce sujet :
  • Moyenne : 3.6 (10 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Daphile
#1
Daphile...
Et bien  je  viens  de  m'y lancer...modestement  pour  le moment  juste  avec  un PC "normal" en attendant de  le faire  "tourner" avec le  NUC qui  va  bien. 
Une  fois  paramétré quel bonheur....
Vos avis, expériences ?

EDIT du 03/03/2026

Ci-dessous, les explications de l’installation de daphile sur deux P.C:

yacine a écrit :  installation de Daphile sur 2 PC :

installer Daphile sur chaque pc (connectés sur le réseau) sur un SSD en mSata 

- connecter Le Dac sur le player, et ajouter le HDD  de stockage musique  dans le PC Server en sata (c'est bien meilleur que depuis un Nas) ou sur un SSD externe .
 
-ll faut configurer dans Settings -- General :

* Du côté du NUC ou PC Player: cocher pour Media server: external -- Server address .. mettre adresse ip fixe du NUC ou PC Serveur et se connecter en ethernet

* Du côté du NUC ou PC Server : cocher pour Media server: internal , et File server Enable (voir photos) et se connecter en wifi

*  paramétrer  l'upscale dans Audio Devices selon votre dac 

- dans Audio Player, cliquer sur Play From Ram Drive si vous désirez upsampler vos flac, au moment de la lecture, et si vous disposez de 16Go de ram sur le server. Inconvénient : il faut l'activer pour chaque fichier ou album ou bien préparer un dossier "playlist". Par contre, les fichiers sont automatiquement convertis en wav. Attention de ne pas l'activer pour les DSD du coup ! Pour certains, l'upsampling parait rédhibitoire (effectivement, ça  flatte l'oreille au début mais ça n'apporte rien, ).... à vous de voir  Blush

De facto, la lecture en ram pour les wav apporte un gap certain, du niveau d'un lecteur CD haut de gamme.

Cerise sur le gâteau : suffit également de connecter un lecteur CD à 2 balles au Futro et Daphile fera la lecture automatiquement en ram !!!

Pour monter en gamme, rajouter une carte usb de type Matrix Elément H dans le player, avec une alim linéaire.


- quant aux réglages dans Audio device - Advanced, se reporter aux autres post car je pense que ça doit dépendre des systèmes ou bien questionner l'IA de manière pertinente, c'est assez intéressant.

Allez dans settings<advanced media server<gérer les plugins :
- activer le plugin material skin (adresse ip daphile:9000/material/), pour profiter de l'appli Lyrion sur smartphone ou tablette, avec une interface plus riche que Squeezer) mais aussi tous les plugins qui vous paraissent nécessaire pour votre usage.

- Ajouter fichiers et dossiers musique dans le DD interne de Daphile depuis le PC :
ouvrir l'interface web de Daphile puis "File manager" - choisir l'emplacement voulu - upload


- redémarrer Daphile pour enregistrer toutes les modifs.

j'ai réaliser ce tuto grâce notamment aux réponses de certains membres du forum et je les en remercie.

maintenant que j'ai installé cette configuration, je ne peux que confirmer que c'est la meilleure façon de se servir de Daphile si on veut optimiser son système à peu de frais (par rapport à n'importe quel streamer du marché) et l'essayer c'est carrément l'adopter.  Top 


[Image: upscale.jpg]

upscale


[Image: daphile-player.jpg]

Daphile player



[Image: player.jpg]
Daphile server


 [Image: ramdisk.jpg]
 bouton ram drive en bleu

[Image: ram-drive.jpg]
processus du ram drive

[Image: wav.jpg]
conversion fichiers en wav

un petit chantier pour installer une Matrix Elément H dans le Futro S920 Player grace à l'aide de mon copain Dany, surtout pour insérer le module régulateur alimentation linéaire 5 V afin de pouvoir le brancher sur une alim 19 V existante (ça évite dans racheter une !)

[Image: IMG-20260130-183936.jpg]

[Image: IMG-20260130-182943.jpg]

[Image: IMG-20260130-190112.jpg]

[Image: IMG-20260130-185104.jpg]

Et ici, d’autres explications sur les différents réglages dans daphile que l’on doit à Michel (rastabill):

Daphile : comprendre les réglages

Après mon changement de système : passage d'un Pré-ampli + ampli Classe A 
à un ampli intégré ESOTERIC i05 

L'arrivée d'un intégré diminue la problématique câble avec une diminution d'un câble de modulation. L'Esoteric étant très détaillé sur la partie grave et bas médium le choix du câble entre le Dac et l'intégré est différent. je suis aussi obligé de revoir mes réglages de Daphile

Afin de bien comprendre ce que fait Daphile je me suis fait un petit rappel. 

Dans Daphile il y a 3 parties:
LMS (Logitech Media Server)
→ gère la bibliothèque, le streaming, les formats
Squeezelite
→ le player audio local
ALSA
→ envoie le flux au DAC

Dans la partie audio Device Sur l'onglet advanced on trouve:
les Réglages Daphile Squeezelite, Alsa
Le Stream buffer stock les fichiers brut venant du réseau ou du Ddur en kB

Le output buffer stock l'audio décodé en PCM pour Alsa en kB
Alsa Buffer time stock l'audio pour l'envoi dans l'usb en ms
Period count découpe le buffer Alsa en plusieurs period pour l'envoi. 
________

Le Stream buffer doit être supérieur à l'output buffer pour avoir de la réserve (ce que j'ai appellé les buffers inversés Il y a quelques années) 
Ex: 32Mb et output 4096, 8182 ou 16384 (moins d'appel Irq) 
De les  mettre grand assure le stock mais consomme plus de ram. 
________

Les réglages Alsa sont ceux qui joue le plus sur le son. 
Ces réglages sont ceux qui règle le débits (donc le volume) des données en fonction de la fréquence des fichiers (16bits,24bits,32bits ou Dsd64 etc Dsd128). 
Ces réglages joue sur la fréquence d'utilisation du Cpu/Irq , sur l'utilisation du driver Usb. 
Ceci justifie le soin que l'on doit accorder aux alimentations Cpu et usb. 

Principe général du fonctionnement du Buffer Alsa
Le buffer ALSA est rempli au démarrage de la lecture (play).
Il n’est pas rempli d’un coup puis laissé tranquille :
ALSA le maintient en permanence rempli pendant la lecture.
Le buffer est découpé en périodes par le réglage de périod count ; chaque période est remplie à tour de rôle pendant que le Dac lit les précédentes.
__________
Exemple de config
Dans mon cas lecteur et serveur lms sur Nas sont séparés. 
Céléron quad core 1.3gHz avec alim 12v MPaudio + filtre SC pour le Cpu et alim J92 + filtre SC pour la carte. USB. 
Nouveau Réglages Daphile Rasta
Stream buffer 32000 kB
Output buffer 16384 kB ( limte les appel Irq)
Buffer time 288 ms
Period count 6  ou 4 - > Alsa envoie 1 période toute les 48 ms ou 73 ms
_________

Calcul du débits des données pour Buffer time 288 period count 6
Buffer time : 288 ms
Period count : 6
? Donc :
Durée d’une période = 288 ms / 6 = 48 ms
Le buffer total contient 288 ms d’audio, quel que soit le format.
Débits audio (pour référence)
PCM 16 bits / 44,1 kHz (stéréo)
44 100 × 16 bits × 2 canaux
≈ 1,41 Mbit/s
≈ 176,4 kB/s
Données dans le buffer (288 ms)
176,4 kB/s × 0,288 s ≈ 50,8 kB
Par période (48 ms) ≈ 8,5 kB
PCM 24 bits / 192 kHz (stéréo)
192 000 × 24 × 2 ≈ 9,22 Mbit/s
Par période ≈ 1,15 MB/s
Buffer 288 ms≈ 331 kB
Par période ≈ 55 kB
DSD64 (stéréo, natif)
2,8224 MHz × 1 bit × 2 ≈ 5,64 Mbit/s
Par période ≈ 705 kB/s
Buffer 288 ms   ≈ 203 kB
Par période ≈ 34 kB
DSD64 en DoP
Encapsulé en PCM 24/176,4
Débit effectif ≈ 8,47 Mbit/s
Par période ≈ 1,06 MB/s
Buffer 288 ms  ≈ 305 kB
Par période ≈ 51 kB

Ce que ça signifie concrètement
Le réglage 288 ms / 6 périodes est :
très confortable en PCM
correct et sûr pour DSD64
La charge même avec du DSD n'est pas excessive. 
___________

On voit que le buffer Alsa qui fourni les données audio pour de l'usb est largement dimensionné avec 305 kB (Dsd64 Dop) puisque la réserve du buffer output est de 16384 kB.

Le debit buffer Alsa et de 1,06MB/s Alors que le débit moyen possible en USB 2 est de 300 Mb/s donc très faible, loin de saturer le flux Usb. 

Dans mon cas le Dac Teac UD501 est en usb asynchrone c'est lui qui gère les appels il est donc indispensable d'alimenter la puce qui gère l'usb de la manière la plus régulière et propre possible. 
Dans mon système le câble USB à sa propre alimentation J92 filtré avec un SC. 
Le Teac UD501 a une mémoire tampon qui s'occupe du traitement audio (jitter) . 

En lecture de fichier tout format, du 16/44 au DSD 128 je n'ai pas de latence (temps d'attente au démarrage d'un morceau. Reste le jitter difficile a analyser ? 
Réponse de l'IA
Jitter (gigue)
C’est une variation du timing des échantillons audio.
Les données arrivent bien, mais pas exactement au bon moment.
Effet possible :
perte de précision, 
image stéréo moins stable
son parfois plus “dur” ou moins naturel (surtout sur des DAC sensibles)
? Le jitter affecte la qualité sonore.
Le jitter dépend surtout du DAC, de son horloge et de la liaison (USB asynchrone, SPDIF…)

Daphile lui-même en génère très peu.
__________

Dans le cas de stockage fichiers sur Ddur le bruit viendras des appels disque, donc les réglage de stockage audio Stream et output buffer devrais être identique. 
Les, réglages de Alsa buffer time et period count dépendront du matériel (Dac et PC lecteur) 

Pour illustrer : un DAC à puce ESS, AKM ou R2R sonne différemment, je pense par exemple q'un Dac à puce ESS devrait utiliser  des réglages Alsa plus grand 200-300ms et période count de 4, 6 ou 8. 
Avec des Dac plus doux on pourra descendre les valeurs 40-100ms et période count 3 ou 4. 
Enfonction de la nature de votre ampli neutre et détaillé ou chaleureux et ample on appliquera pas  la même stratégie.
Avec mon ampli classe A j'utilisais des valeurs 40/4 voir 93/4 car il était plus chaleureux que mon Esoteric i05. 

PS sur les réglage Alsa il faut utiliser des valeurs qui font des périodes à chiffre entier 
288/4 =60ms  ou 40/4 =10ms  (Le Cpu travaille plus à 10ms)
__________

Pour comprendre le cheminement de nos fichiers:
Sur Daphile, le décodage d’un fichier FLAC se fait en temps réel, pendant la lecture.
Concrètement :
Le fichier FLAC est stocké compressé sur le disque ou viens par le réseau .
Au moment où tu appuies sur “play”, Daphile (via LMS / Squeezelite) :
lit le flux FLAC, le décode à la volée en PCM (audio non compressé),
envoie ce PCM vers la sortie audio (USB, SPDIF, etc.).
? Il n’y a pas de pré-décodage permanent ni de conversion préalable en WAV sur le disque.
Deux nuances intéressantes
Buffer mémoire : Daphile peut mettre quelques secondes d’audio décodé en tampon (RAM) pour assurer une lecture fluide, mais le décodage reste lié à la lecture.
CPU : le décodage FLAC est très léger. Même un mini-PC très modeste s’en sort sans souci.
___________
Et avec du DSD dop ? 
le chemin est un peu différent ?
Avec du DSD en DoP (DSD over PCM) dans Daphile
? Le DSD n’est pas décodé en PCM audio.
Il est encapsulé dans un flux PCM, mais reste du DSD bitstream.
Chaîne complète
Fichier DSD (DSF / DFF) sur le disque ou le Nas
Daphile / Squeezelite : ne convertit pas le DSD en PCM audio
emballe le DSD dans des frames PCM (DoP 1.0)
Ces frames PCM sont placées dans l’output buffer (RAM)
Envoi du flux vers le DAC
Le DAC détecte les marqueurs DoP et : extrait le DSD et le convertit en analogique. 
____________

DSD natif
Là on est au cas le plus “direct” ?
? Aucun encapsulage, aucun décodage, aucune conversion.
Daphile envoie le bitstream DSD tel quel jusqu’au DAC.
Chaîne complète
Fichier DSD (DSF / DFF)
Daphile / Squeezelite :lit le flux DSD et le  place tel quel dans l’output buffer (RAM)
Envoi du flux DSD natif via le driver USB
Le DAC reçoit du DSD brut et fait la conversion analogique
__________

Complément 
Qui encapsule le DSD en DoP dans Daphile ?
? C’est Squeezelite, pas LMS.
Plus précisément : Squeezelite (partie Lecteur) lit le fichier DSD (.dsf / .dff)
Squeezelite encapsule le DSD en DoP
ALSA transmet le flux PCM 24 bits encapsulé au DAC
Le DAC reçoit donc déjà du DoP prêt à décoder.
__________
Donc une fois les réglage de Daphile effectués la qualité sonore  dépends principalement de votre Dac...  Wink

Mais pour la lecture par le réseau il reste à optimiser celui-ci ; choix RJ45, Wifi, pont optique, switch or not... Un autre chantier...  Croisedoigts
Pass X150.8 / Pré AGD HE1 MKII / Streamer Auralic Aries G 2.1 / DAC Gustard R26 / [i]Dynaudio Sapphire 30TH [/i]
 McIntosh MA9700 / Pioneer LX800 / Câbles Tellurium Q / Audioquest 
#2
J'ai gardé, pendant un an, une solution complète Daphile avec: Nuc I3 fanless, l'alimentation HDPlex tweaké, le tout cablé aux petits oignons !!
Sûr que pour une solution USB, c'est le top. Le rendu est très proche des meilleures solutions de démat hyper cher: Linn Akurate DS par exemple.
J'appréciais énormément l'appli tablette SqueezeBox. Avec le plugins Qobuz, l'ergonomie est vraiment sympa.

D'un point de vue technique: j'appréciais la possibilité de récupérer mes fichiers en SMB ou NFS, au lien du DLNA.

Pour gérer l'encombrement dans mon meuble (réduit), j'ai tout simplifié en utilisant l'entrée réseau de mon ampli et tout revendu.
Ca reste pour moi une solution, finalement simple à mettre en oeuvre, avec un résultat très étonnant !
Sources: Pro-ject RPM 5 Carbon - LeSon LS10 MKII "S" / Shanling SMT1.3
Pré phono: Primare R35
Dac : Gustard R30
Ampli: Musical Fidelity M8xi
Enceintes: Unison Research MAX 2
#3
Ce que je me demande c'est l'apport lorsqu'on tourne avec un PC fanless qui ne sert que pour la musique.

Ce n'est pas le player en lui-même qui fait le son ? C'est le fait que l'os ne soit pas multi tâches ?
(J'essaie de comprendre. )
Audiomat Aria (en sursis), JMR Offrande Suprême, démat + Audiomat Maestro, câblage WhyNot Opus18
#4
Le player ne sert pas à grand chose quand on y pense ! Juste lire des fichiers et les envoyer au convertisseur, qui lui fera le gros du boulot. Ce qui importe dans ce cas, c'est la qualité de lecture et la transmission des données "informatiques". Le protocole est important: certains proposent des bit de parité qui permettent à "l'émetteur" et au "récepteur" de communiquer sur la qualité de transmission, i.e. savoir si tout est passé correctement. Informatiquement: le fait qu'un vrai PC avec un OS de bonnes bases (Unix, Linux, etc...) lise les fichiers en bit perfect avec la "rigueur informatique" est une bonne chose, en comparaison avec les streamers qui malgré leur électronique léchée ne communique qu'en DNLA (pas de bit de parité). Le soucis du PC étant, bien évidemment le lien USB qui "pollue" beaucoup les choses. On peut rajouter une interface pour rectifier le tir.... Mais quand on aime les chemins les plus courts et qu'on ne veut pas trop triturer le signal.... L'idéal étant de passer par une liaison HDMI, comme certains DAC le permettent: exemple chez NAD.

Ceci étant dit, à la rigueur "informatique" s'oppose le résultat à l'écoute. Et, ils sont très bon en USB avec un bon cable isolé comme il se doit.

Je ne crois pas que Daphile soit multi tache, mais à quoi bon finalement ! Il est multi-threat et dispose d'un coeur RT (real time) sur certaines versions qui sont, à mon avis, à privilégier !
Sources: Pro-ject RPM 5 Carbon - LeSon LS10 MKII "S" / Shanling SMT1.3
Pré phono: Primare R35
Dac : Gustard R30
Ampli: Musical Fidelity M8xi
Enceintes: Unison Research MAX 2
#5
Merci Olivier pour toutes ses précisions, cependant je ne suis pas aussi "pointu" sur le sujet ;-)
Daphile est effectivement surprenant et très agréable commme principe pour l'écoute pour du dématérialisé.
Après, comme tu l'indiques et pour aller plus loin, il faut soigner le reste aux petits oignons. Mais d'emblée la qualité d'écoute saute "aux oreilles" ; superbe !
Pass X150.8 / Pré AGD HE1 MKII / Streamer Auralic Aries G 2.1 / DAC Gustard R26 / [i]Dynaudio Sapphire 30TH [/i]
 McIntosh MA9700 / Pioneer LX800 / Câbles Tellurium Q / Audioquest 
#6
Et alors le "NUC" c'est quoi ?
Audiomat Aria (en sursis), JMR Offrande Suprême, démat + Audiomat Maestro, câblage WhyNot Opus18
#7
(11-05-2015, 10:39 AM)Olivier a écrit : ... Le protocole est important: certains proposent des bit de parité qui permettent à "l'émetteur" et au "récepteur" de communiquer sur la qualité de transmission, i.e. savoir si tout est passé correctement. Informatiquement: le fait qu'un vrai PC avec un OS de bonnes bases (Unix, Linux, etc...) lise les fichiers en bit perfect avec la "rigueur informatique" est une bonne chose, en comparaison avec les streamers qui malgré leur électronique léchée ne communique qu'en DNLA (pas de bit de parité)...
Très intéressant. Je stocke ma musique sur un DS415Play qui diffuse en DLNA, mon lecteur se sert par mon réseau local, je pensais que l' Ethernet vérifiait automatiquement que ce qui part arrive bien en renvoyant les données au besoin ?
#8
(11-09-2015, 11:22 AM)VirtualFred a écrit :
(11-05-2015, 10:39 AM)Olivier a écrit : ... Le protocole est important: certains proposent des bit de parité qui permettent à "l'émetteur" et au "récepteur" de communiquer sur la qualité de transmission, i.e. savoir si tout est passé correctement. Informatiquement: le fait qu'un vrai PC avec un OS de bonnes bases (Unix, Linux, etc...) lise les fichiers en bit perfect avec la "rigueur informatique" est une bonne chose, en comparaison avec les streamers qui malgré leur électronique léchée ne communique qu'en DNLA (pas de bit de parité)...
Très intéressant. Je stocke ma musique sur un DS415Play qui diffuse en DLNA, mon lecteur se sert par mon réseau local, je pensais que l' Ethernet vérifiait automatiquement que ce qui part arrive bien en renvoyant les données au besoin ?

Malheureusement, dans ce cas il n'y a pas de vérification... mais sincèrement, si le réseau est propre et pas saturé... c'est pas grave !

C'est pour cette raison d'ailleurs que Devialet a développé son propre protocole, car ils n'apprécient pas trop le DNLA. Bon même si ce protocole rend service, il n'est pas le plus rigoureux.
Sources: Pro-ject RPM 5 Carbon - LeSon LS10 MKII "S" / Shanling SMT1.3
Pré phono: Primare R35
Dac : Gustard R30
Ampli: Musical Fidelity M8xi
Enceintes: Unison Research MAX 2
#9
(11-08-2015, 05:04 PM)Quentin a écrit : Et alors le "NUC" c'est quoi ?


Mini mini PC (tient dans le creux d'une main  Smile ) créé  à  la base par Intel (Next Unit of Computing), que l'on peut se procurer déjà complet ou encore personnaliser en y ajoutant de la mémoire vive et un ou deux disques durs (SSD / mSATA...), lui adjoindre une meilleure alimentation par exemple, aux fins d'optimisation pour la hifi dématérialisée  ou tout autre usage.
Pass X150.8 / Pré AGD HE1 MKII / Streamer Auralic Aries G 2.1 / DAC Gustard R26 / [i]Dynaudio Sapphire 30TH [/i]
 McIntosh MA9700 / Pioneer LX800 / Câbles Tellurium Q / Audioquest 
#10
Bonjour à tous,

J'utilise Daphile sur un pc dédié audio, à l'aide d'une clé usb. À terme, je pense passer au Nuc.


Dans settings/audio devices /ALSA buffer time je voudrais choisir la valeur 26 ms.

Sur l'ipad, je passe de 24 à 27. Qu'à cela ne tienne, j'ouvre une fenêtre de chrome sur un second pc connecté au même réseau, me disant que la souris permettra plus de précision. J'ai réussi à obtenir 25 quelques fois , le plus souvent c'est 24 ou 27, et je n'ai pas réussi à m'arrêter sur 26.

Quelqu'un a-t-il un tuyau ?

Merci par avance.


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  DAPHILE ou EUPHONY ? ROL33 64 49,338 01-05-2026, 01:31 PM
Dernier message: yacine
  Qobuz > Daphile > Lecteur réseau Pioneer dads 17 5,417 03-21-2025, 10:18 PM
Dernier message: dads
  Daphile : arrêt mysqueezebox.com => plus de Deezer/Pandora/Tidal ? Benji 12 8,244 12-01-2024, 05:10 PM
Dernier message: Benji
  Daphile et youtube cypsele 4 2,979 09-07-2024, 05:03 AM
Dernier message: mishelinka
  Daphile - comment ouvrir le dossier "Musique" du PC...? servantking99 4 5,193 10-20-2023, 09:11 AM
Dernier message: chakiwi

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)