I’m running plex in a docker and so I don’t have access to the system folder. However using the user folder Plex Media Server I have created a directory called Profiles which I’ve added the attached files. I’m trying to get it to pick up these files when I play from my Shield TV. However I don’t get the magical lines “Overriding system profile…” referenced here: Writing profiles for DLNA devices
User hardware profiles are not officially supported.
The userprofile folder was only provided for DLNA clients.
The Android app is not a DLNA client.
The Android clients do ‘augment’ the basic profiles with more specific settings which they read from the hardware where they run on.
(Some of these augmentations come also from what the user has set in the Settings - Advanced - Player insde of the app.)
If the hardware platform doesn’t provide correct information to the Plex app (many, many Android tv boxes out there fail to do so) then there is no way to rectifiy this.
@OttoKerner er thanks but the problem isn’t actually that the shield doesn’t do something per se. The problem is that it does do DTS, TRUEHD etc however my Sonos playbar only does 5.1DD. I’m not the only one within problem however everyone suggests using Profiles which is why I was asking.
I’m open to other suggestions though. Basically I just need plex media server to detect that client (by some setting) needs audio transcoded to ac3. How though? Under Settings>Advanced there is no player option as you suggested in the Android Shield player app. The only thing there that’s relevant is Passthrough however if you disable that you naturally just end up with stereo.
I can play in Kodi by the way, but playing 4K HEVC HDR and asking the shield to transcode DTS to AC3 seems a bit much for it, Kodi breaks down in a heap, major buffering, audio out of sync etc. Which is why I’m relying on plex.
@OttoKerner, I setup a Mac mini for an expriment, however I can’t see any options in Plex Media Player settings that aren’t in the web client. Actually it looks like a browser based implantation using CEF. But anyway, there’s no option to say my output supports passthrough DD 5.1 but not DTS? Is it in a config file or something? Or do I need a Profile?
Then click on your user avatar at the top, right
Settings - Audio
Set the ‘Device Type’ to ‘optical’
Pick as ‘Device’ your HDMI port
Tick AC3 and/or DTS, depending on what your soundbar supports directly