Hello,
I’m having some playback trouble on android that I was hoping I could get some help with.
Android version is 8.0
Phone is a Motorola Moto Z Play
Server is running on ubuntu server on a J5040-ITX inside a docker container with hardware transcoding enabled.
Playback works fine on IOS.
MP4 playback works fine.
Every MKV file I’ve tried to playback fails with “an error occurred while attempting to play this video. Please check your connection and try again.”
***Update
I’m guessing this has something to do with it.
[MediaCodecCaps] Support detected: (audio/raw, Max: 8)
02-19 10:17:48.196 i: [MediaCodecCaps] Not support: audio/mpeg-L1
02-19 10:17:48.196 i: [MediaCodecCaps] Not support: audio/mpeg-L2
02-19 10:17:48.197 i: [MediaCodecCaps] Support detected: (audio/mpeg, Max: 2)
02-19 10:17:48.198 i: [MediaCodecCaps] Not support: audio/ac3
02-19 10:17:48.198 i: [MediaCodecCaps] Not support: audio/eac3
02-19 10:17:48.198 i: [MediaCodecCaps] Not support: audio/vnd.dts
02-19 10:17:48.199 i: [MediaCodecCaps] Not support: audio/vnd.dts.hd
02-19 10:17:48.199 i: [MediaCodecCaps] Not support: audio/true-hd
02-19 10:17:48.201 i: [DefaultPlaybackManager] No codecs being downloaded.
Is there any way around this?
***UPDATE #2
After digging, it looks like there is no AC-3 codec provided by plex, and it relies on specific implementation on the hardware device. There is a lot of speculation about this being due to a need and reluctance to pay an AC-3 licensing fee in order to provide a codec for plex to use. I’m not sure if this is the case, but seems like the most likely answer.