I use a Marantz 5007 receiver. It should support EAC3. I think i have resolved this now. The shield was set to manully selected supported audio formats and EAC3 was selected. However if i switch it to “detect what the audio device says it supports” there is no more transcoding and everything direct plays.
Someone in another thread recommended setting this manual setting.
Another question:
Here: https://freetime.mikeconnelly.com/archives/7213 it gives a completely different place to put the xml profile then in this thread:
Client Profiles - Do these get overwritten?
I assume i should go with the location Chuck mentions? I only see a Android.xml generic profile. Does it still make sense to create a specific Shield one? Or has this since changed as the article i mentioned is from 2018.