One other thing to keep in mind is that I boost the sub level 10db rather than decrease the other channels by 10db...I did this to retain highest quality for non-sub implementations, but it does mean that you need to use the digital volume control on your DACs to avoid clipping if you are using subs.I have not. I was considering using an Okto or Topping 8 channel to go along with a RPI, but I may end up just getting the Minidsp HTx. Unfortunately I've had a hard time testing the software since I don't have a USB DAC currently. It should work with HDMI out of a RPI but my processor isn't able to play anything over 4 channels from my RPI for some reason.
That said, my code should be basically useable if you want to fork it or tweak it. The UI is straightforward (at least IMO ) and generates camilla compliant configurations. The only potential gap I can think of is the need to map decoded channels to camilla input...right now I assume that a multichannel decoder magically knows that input 0 is the left speaker, for example. Up to 4 channels my RPI did map it correctly.