Hi everyone,
Modern streamers like the Eversolo Play series support album art and track metadata display via NAA6 (Network Audio Adapter v6), the new protocol from Signalyst. Unfortunately, Roon doesn’t support NAA6, so metadata isn’t displayed when routing Roon → HQPlayer → streamer.
To fix this, I built a proxy that sits between HQPlayer and the NAA endpoint, injecting Roon metadata into the HQPlayer stream. With it properly configured, you get full metadata display on NAA6-capable streamers when playing from Roon via HQPlayer. It works best when the proxy runs on the same machine as HQPlayer — there are some minor track title quirks, but overall it works very well for me.
It’s distributed as a Debian package and is a little technical to set up, but when working is very solid. IMHO the T8 NAA6 implementation is more stable using the proxy than going directly from HQPlayer.
Important disclaimer
This proxy is an independent, community-developed project — it is not affiliated with, endorsed by, or supported by Signalyst in any way. If you use it, please note:
• Do not contact Signalyst support for any issues arising while RooNAA6 is in use.
• If you experience problems with HQPlayer or your NAA endpoint, disable the proxy and test direct first. Only if the issue persists without the proxy should you reach out to Signalyst.
• This software is provided as-is, without warranty. Use at your own risk.
“HQPlayer” and “NAA” are trademarks of their respective owners, used here for descriptive purposes only.
So far it has been tested with an Eversolo T8 and an Eversolo A10- Your mileage may vary. Please let me know if you get this working for you - please let me know if you have nay fixes for the small issues currently experiened while using it.
Conrad
