Bonjour Roberto
je suis complétement d'accord sur l'analyse de @ DS21 @Zaurux et @ le Dom
1 ta situation actuelle
2. Comment il faut que tu intégres Diretta ?
Pour utiliser HQPlayer + Diretta, tu as 2 options :
Option 1 : HQPlayer Embedded sur le Host (mini PC) → Diretta Target (C19)
Option 2 : HQPlayer Embedded sur le C19 (Target)
3. Pourquoi ton essai actuel ne fonctionne pas avec Diretta ?
Bon courage
je suis complétement d'accord sur l'analyse de @ DS21 @Zaurux et @ le Dom
1 ta situation actuelle
- Quand tu utilises ALSA comme backend dans HQPlayer, Roon ne parvient pas à se connecter à HQPlayer. C'est normal, car :
- ALSA signifie que HQPlayer essaie de piloter directement une carte son (ici votre Teac 701), mais cela contourne Diretta.
- Roon et HQPlayer sont sur le même PC, donc
localhost est correct, mais si HQPlayer est en mode ALSA, il ne peut pas être utilisé comme "sortie réseau" pour Roon.
- Quand tu utilises Network Audio (NAA) comme backend, ça fonctionne parce que ton C19 avec networkaudiod agit comme un NAA (Network Audio Adapter), ce qui permet à HQPlayer de lui envoyer le flux audio via le réseau.Quant à Roon, il envoie le flux à HQPlayer (sur le même PC), puis HQPlayer le transmet au NAA (C19). C'est une configuration standard HQPlayer + NAA.
- ALSA signifie que HQPlayer essaie de piloter directement une carte son (ici votre Teac 701), mais cela contourne Diretta.
2. Comment il faut que tu intégres Diretta ?
Pour utiliser HQPlayer + Diretta, tu as 2 options :
Option 1 : HQPlayer Embedded sur le Host (mini PC) → Diretta Target (C19)
- tu configures HQPlayer pour utiliser ALSA comme backend, mais avec la sortie Diretta (pas le Teac directement).
- Dans Gentooplayer (Host) :
- il faut que tu t'assures que Diretta Host est bien activé.
- de même dans HQPlayer Embedded, tu sélectionnes ALSA comme backend, mais il faut que tu choisisses la sortie Diretta (normalement, elle devrait apparaître comme une carte virtuelle).
- il faut que tu t'assures que Diretta Host est bien activé.
- Dans Gentooplayer (C19 - Target) :
- tu actives Diretta Target (pas besoin de Networkaudiod dans ce cas).
- Le flux passera ainsi :
Roon → HQPlayer (ALSA + Diretta) → C19 (Target) → Teac 701
- tu actives Diretta Target (pas besoin de Networkaudiod dans ce cas).
Option 2 : HQPlayer Embedded sur le C19 (Target)
- tu installes HQPlayer Embedded directement sur le C19 (au lieu de networkaudiod).
- Dans ce cas :
- Le mini PC (Host) ne fait que gérer Roon + Diretta Host.
- Le C19 exécute HQPlayer Embedded en local, avec ALSA vers le Teac 701.
- tu Configures Roon pour envoyer le flux à HQPlayer via Diretta (pas via NAA).
- Le flux sera s:
Roon (Host) → Diretta → HQPlayer (C19) → Teac 701 (ALSA)
- Le mini PC (Host) ne fait que gérer Roon + Diretta Host.
3. Pourquoi ton essai actuel ne fonctionne pas avec Diretta ?
- Actuellement, tu utilises NAA (networkaudiod), ce qui contourne Diretta. C'est pourquoi ça marche, mais sans exploiter Diretta.
- Pour utiliser Diretta, il faut soit :
- Faire passer le flux HQPlayer → Diretta (Option 1).
- Ou déplacer HQPlayer sur le Target (Option 2).
- Faire passer le flux HQPlayer → Diretta (Option 1).
- L’Option 1 est plus propre car elle garde HQPlayer sur le Host (plus puissant pour le upsampling) et utilise Diretta pour la transmission au Target.
- il faut que tu vérifies dans les paramètres ALSA de HQPlayer si la sortie Diretta apparaît. Si ce n'est pas le cas, il faut que tu t'assures que le module Diretta est bien chargé dans Gentooplayer (Host).
Bon courage
