What’s your set up that’s troublesome?
Maybe I misunderstand you but Roon integration done right is smooth. If you are a coder or builder, then lucky you I use off the shelf stuff.
By done right I mean a Roon nucleus as a core and cleaned up ethernet with a fast enough connection. The app is easy to use. Lot’s here you can read up on.