Well, first of all it just no possible for CDM to play DSD natively as Wolfson audio chip simply has no such a capability.
In the time when I had CDM, I was trying to work with UAPP and Neutron support - to make CDM work with DSD in DoP mode. UAPP support quickly quit from the further investigation, but Neutron developer put great afford trying to make it work in DoP mode. We spent a lot of time with testing different apk version with new fixes and solutions, but in the end he gave up as the best thing what we achieved was sound with some background noise. The volume level of the noise various from version to version and in a best case developer achieved, still was far from usable.
So good luck to you, but I think that the progress with CDM and DSD will not go further then what we have now, playing DSD files in DSD to PCM mode with conversion to PCM, another words.