Unfortunatelly it didnt work either.
Settings>Quality disable “auto adjust quality” was not enabled before. And i Tried with only Advanced formats aswell.
Heres the log
plex-log-wow438 (1).zip (763.2 KB)
Also after you mentioned the subtitles, i tried stripping it from an offending file to see if that works, but it didn’t.
Edit:
I run through the logs, is this not where it fails?
08-24 19:51:52.646 e: [ExoPlayer][MediaCodecAudioRenderer] Audio codec error
android.media.MediaCodec$CodecException: Error 0xe
08-24 19:51:52.646 e: [ExoPlayer][ExoPlayerImplInternal] Playback error
androidx.media3.exoplayer.ExoPlaybackException: MediaCodecAudioRenderer error, index=3, format=Format(1, null, null, audio/eac3, eac3, -1, angol, [-1, -1, -1.0, null], [6, 48000]), format_supported=YES
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(SourceFile:370)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: androidx.media3.exoplayer.mediacodec.MediaCodecDecoderException: Decoder failed: c2.dolby.eac3.decoder
I just realised it might be relevant, I’m on Android 14 UPB5.230623.005.
Edit2: We run some rounds on discord, and we might have narrowed it down, to files that are E-AC-3 JOC, So Dolby Atmos. And according to some searches, google cheaped out and didnt get Dolby Atmos Licences for the Pixels… I guess VLC just fixes this somehow, but Exoplayer can’t? And thats where i run into the issue with my Direct Play setup.
But shouldn’t plex be transcoding audio anyway(even on my Pi4?), why didn’t it? Now I think i have a new problem, where when i disabled video transcode, (which as it turns out was never the culprit), it should still have transcoded the audio, but it never did, and that is why it was failing all this time no matter what i was trying. Why could that be?
Solution: So after many hours, i managed to fix it, so it only transcodes the audio. The thing that did it, was removing EAC3 from the settings(Advanced->Player->optional audio support) Now it properly transcodes only the audio for me. The video is Direct Play, and the Pi4 can cope with the audio transcode. I think there might be some confusion by the player that both the not working audio and the functionally allowed format are EAC3.
And yeah the pixel devices cant play E-AC3-JOC.
2026Edit: Recent update broke the fix, no alternative yet that I know of.