We have developed our own dac and would like to integrate it with roon. Main controller is an RPi with i2s in/out to/from a dac equipped with DSP. Everything inside a box. We have our own custom rpi-dac driver installed in the raspbian OS.
I have looked at node-roon-api and understand that it should be used to control the dac. But am I wright that I also need to integrate separate raat software on our RPi in order to let a roon server stream audio through internet to the RPi and through our rpi-dac driver (have looked at the raat-folder existing in the HifiBerry OS)?
Roon Integration Guide talks about RAAT SDK and that it is provided through github, but I can’t find it. Is it node-roon-api? What is the purpose of node-roon-api-transport?
Thank’s, i.e. audio streamer control. But am I right that node-roon-api-transport is not the component that transforms at piece of hardware to a roon endpoint? For that we need something else. Something that can handle the raat protocol?
Remember that you can’t distribute/sell your DAC/Rpi with the generic RoonBridge on the device. The bridge must be installed by the enduser or via some sort of “first use routine”.
The Roon RAAT sdk can lead to Roon Ready (certification). Certified RAAT can of course be pre-installed.
Indeed. Roon Ready certification requires that you use their RAAT SDK instead of Roon Bridge. The latter cannot be shipped in any commercial capacity (and likely beyond that too).
Honestly, the topic starter should just take this offline and discuss options directly with Roon. Like any other dac manufacturer out there.