I have an Ugoos AM6B Plus, which cannot get lossless audio playback for Plex, although it can for Kodi. (Oddly, on rare occasions, it does get lossless audio [e.g., Dolby TrueHD] playback on Plex, but it stops after I halt playback.) The 8th comment in this post mentions the Android API, which advertises a device’s playback capabilities. Is there any way we can get the Android API for this Android box, the Ugoos AM6B Plus, updated so that Plex can finally support full lossless passthrough on it?
Server Version#: 1.27.2.5929-a806c5905 (Synology)
Player Version#: 9.5.0 (Google Play Store Beta) on Ugoos AM6B Plus
The API Plex uses asks the device what it supports. The device then responds. If this response is wrong, you need to check with the device manufacturer. Plex is just using what the device responded with.
Is there anything specific the device manufacturer needs to do to fix this issue? I have contacted Ugoos customer support, but don’t know what quite to tell them.
Keep in mind that audio passthrough is handled via hardware, so the device needs to support passthrough of the specific codecs you want. So first, Ugoos will need to verify that their hardware does support passthrough of Dolby TrueHD and DTA-HD audio. In other words, they have licensed this ability from Dolby and DTS, respectively.
The device then needs to perform a handshake with what it is connected to via the HDMI cable (TV or receiver). That TV or receiver will then indicate if Dolby TrueHD or DTS-HD are supported. The Ugoos then needs to respond with this information when Plex asks for the hdmi passthrough capabilities.