The file at /mnt/atlas/TV/The Boys/Season 5/The.Boys.S05E01.REPACK.1080p.WEB.h264-ETHEL.mkv contains exactly one default audio track, and that track is eac3 5.1 at 48000 Hz. My local probe found no AAC stereo fallback and no AC3 fallback. I also decoded the first 15 seconds of that audio track locally with ffmpeg and got no errors, so this does not look like a silent or corrupt MKV.
The most likely explanation for "video plays but there is no audio on the LG OLED" is that your LG playback path cannot actually use that eac3 track in the way this title is being delivered. On LG/Plex setups, that usually means one of three things:
eac3 for this playback path even if the UI suggests it can,eac3-only file silent.The file probe shows:
h264 High, 1920x800eac3 (ATSC A/52B (AC-3, E-AC-3)), 6 channels, default trackmatroska4500809272 bytes3823.648 secondsLocal evidence source: file:///home/brian/code/pi-mono-bg-task/worktrees/bg-glacial-onyxhound-research-task-deep-tier-topic/.research-runs/please-investigate-why-season-5-episode-1-of-the/ffprobe.json
I also ran a local decode test of the first 15 seconds of the audio stream with ffmpeg and it completed without errors.
Local evidence source: file:///home/brian/code/pi-mono-bg-task/worktrees/bg-glacial-onyxhound-research-task-deep-tier-topic/.research-runs/please-investigate-why-season-5-episode-1-of-the/ffmpeg-decode.txt
That matters because it narrows the problem from "bad file" to "bad playback compatibility or bad transcode path".
Plex's own Smart TV support page says: "Unsupported audio formats in video will have the audio automatically transcoded to either AAC or AC3 (Dolby Digital) as appropriate by the Plex Media Server" and also warns: "If you enable one of these settings but your device/setup doesn't actually support it, you'll typically experience silence or strange audio playback."
Source URL: https://support.plex.tv/articles/203810286-what-media-formats-are-supported/
That warning lines up almost exactly with your symptom: picture is present, but the audio path is not actually working for the codec the file provides.
Because this MKV has one default audio stream and it is eac3 5.1, there is no simple stereo fallback inside the file. If the LG app, ARC chain, or soundbar cannot decode or accept that stream, the player must transcode it correctly. If it does not, you get silent playback.
Local evidence source: file:///home/brian/code/pi-mono-bg-task/worktrees/bg-glacial-onyxhound-research-task-deep-tier-topic/.research-runs/please-investigate-why-season-5-episode-1-of-the/ffprobe.json
The strongest environment-specific clue is in the Plex logs available on this machine. In Plex Transcoder Statistics.4.log, Plex recorded sourceAudioCodec="eac3" and audioDecision="transcode". In Plex Media Server.3.log, the matching transcode path failed with could not set input type (MF_E_INVALIDMEDIATYPE) and then Failed to transcode file (1) on an E-AC-3 title.
Local evidence source: file:///home/brian/media-server/plex-config/Logs/Plex Transcoder Statistics.4.log
Local evidence source: file:///home/brian/media-server/plex-config/Logs/Plex Media Server.3.log
That does not prove the same failure occurred on this exact episode, but it does prove your environment has a real history of Plex failing while trying to transcode eac3 audio. If The.Boys.S05E01...mkv needs audio transcoding on the LG path, that existing weakness is a very plausible reason you get video with no sound.
In a Plex forum report for LG WebOS 5.93.2, one user wrote: "I have an older soundbar only supporting Dolby Digital (AC3) and DTS connected with ARC" and "Movies with Dolby Digital start without any problem." Non-AC3 content failed in that setup.
Source URL: https://forums.plex.tv/t/plex-for-lg-does-not-transcode-non-supported-audio-format-exits-with-unexpected-error-message/932782
In another LG webOS Plex thread, the report says the TV had been able to direct play files "as long as the audio codecs have been AAC/AC3/E-AC3" and then started failing in certain MKV/direct play situations.
Source URL: https://forums.plex.tv/t/lg-webos-direct-play-issues-mkv-containers-converting-while-video-and-audio-direct-stream/932665
Those two reports matter together:
eac3 can be fine in some chains and broken in others,Jellyfin's codec support docs summarize the same underlying rule: "The goal is to Direct Play all media. This means the container, video, audio and subtitles are all compatible with the client." They also say: "If the media is incompatible for any reason, Jellyfin will use FFmpeg to convert the media to a format that the client can process."
Source URL: https://jellyfin.org/docs/general/clients/codec-support/
That statement is generic but important. Your file is only safe if the client can truly consume eac3, or if the server can successfully convert it. Right now the local evidence points to a chain where one of those two requirements is not being met.
A Jellyfin webOS issue on an LG CX OLED with a Sonos ARC reports audio being "inaudible" for certain codecs even while the server says the file is "entirely compatible with this client" and "receiving the file without modifications."
Source URL: https://github.com/jellyfin/jellyfin-webos/issues/129
That is useful because it shows the failure mode is not theoretical: the smart-TV app can believe compatibility is fine while the real output path is still silent.
eac3 is the only audio track in the file, and your LG plus sound-output path does not actually handle that stream end-to-end.eac3 audio for the LG client and that transcode path is failing, which matches the local MF_E_INVALIDMEDIATYPE evidence.Direct Play, Direct Stream, or Transcode during playback. If audio is being transcoded, that strongly supports the local Plex-log theory.TV speakers or PCM. If audio suddenly appears, the blocker is the external audio chain, not the MKV.The most robust fix is to give this file a more compatible audio path:
eac3 track to ac3 5.1 or aac stereo,eac3 track too, but add an AC3 or AAC fallback and make the fallback selectable on the LG.If you want the least fragile setup for LG smart-TV playback, AC3 and AAC are safer than relying on an eac3-only track with no fallback.