06-12-2026, 01:55 PM
Bonne question ! Roon utilise une API propriétaire dédiée pour communiquer avec HQPlayer — ce n'est ni DLNA ni le protocole TCP/XML standard.
Jussi Laako (le dev de HQPlayer) a implémenté un endpoint spécifique dans HQP pour Roon, négocié entre les deux sociétés. C'est pour ça que c'est "transparent" : Roon détecte HQP via son API privée (port 4321 pour HQP4/5, port 8019 pour HQP6 via HTTP REST).
Pour Tune, on utilise deux approches :
- HQP4/5 : protocole TCP/XML natif (comme foobar2000)
- HQP6 : DLNA/UPnP (puisque HQP6 expose un renderer UPnP)
L'approche Roon (API privée) nécessiterait un accord avec Signalyst. En DLNA, le résultat audio est identique — c'est juste le canal de contrôle qui diffère.
Jussi Laako (le dev de HQPlayer) a implémenté un endpoint spécifique dans HQP pour Roon, négocié entre les deux sociétés. C'est pour ça que c'est "transparent" : Roon détecte HQP via son API privée (port 4321 pour HQP4/5, port 8019 pour HQP6 via HTTP REST).
Pour Tune, on utilise deux approches :
- HQP4/5 : protocole TCP/XML natif (comme foobar2000)
- HQP6 : DLNA/UPnP (puisque HQP6 expose un renderer UPnP)
L'approche Roon (API privée) nécessiterait un accord avec Signalyst. En DLNA, le résultat audio est identique — c'est juste le canal de contrôle qui diffère.
