Recent issues transcoding TRUEHD audio

Server Version#: 1.21.1.3830 (Ubuntu Server 20.04, Docker, Intel HD600)
Player Version#: 8.11.0.22186 (Nvidia Shield TV)

I don’t have many TRUEHD content so not sure since when it started to fail, but a while back it was working fine on the same server/client.
I tried a few different TRUEHD ones, and all of them fail. DTS/EAC3 transcoding (to AAC) still works fine.

For dumping the logs, the video I am playing is a 4k SDR (direct play) with 7.1 TRUEHD (required transcoding).
It fails transcoding the audio, and I see errors in the Plex logs (see below), but the client is stuck on a spinning icon.

Logs in the console from the time I click Play attached:
plex_logs.txt (60.3 KB)

Extract:

Dec 24, 2020 19:17:04.000 [0x7f60a37fe700] Error — [Transcoder] [truehd_eae @ 0x2525e80] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-37e5fafd-db85-48f9-9e75-e231dfbe2e64/EasyAudioEncoder/Convert to WAV (to 8ch or less)/154877ceb30cbfba-com-plexapp-android_561-0-0.wav'
Dec 24, 2020 19:17:04.000 [0x7f60a27fc700] Error — [Transcoder] [truehd_eae @ 0x2525e80] error reading output
Dec 24, 2020 19:17:04.001 [0x7f61157fa700] Error — [Transcoder] Error while decoding stream #0:1: Input/output error
Dec 24, 2020 19:17:04.465 [0x7f61177fe700] Debug — Completed: [192.168.2.132:41272] 200 GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (22 live) TLS GZIP 20000ms 5 bytes (pipelined: 1)
Dec 24, 2020 19:17:04.485 [0x7f61177fe700] Debug — Auth: authenticated user 1 as username
Dec 24, 2020 19:17:04.486 [0x7f61157fa700] Debug — Request: [192.168.2.132:41300 (Subnet)] GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (21 live) TLS GZIP Signed-in Token (username)
Dec 24, 2020 19:17:04.486 [0x7f61157fa700] Debug — Content-Length is -1 (of total: -1).
Dec 24, 2020 19:17:07.000 [0x7f60a27fc700] Error — [Transcoder] [truehd_eae @ 0x2525e80] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-37e5fafd-db85-48f9-9e75-e231dfbe2e64/EasyAudioEncoder/Convert to WAV (to 8ch or less)/154877ceb30cbfba-com-plexapp-android_561-0-1.wav'
Dec 24, 2020 19:17:07.001 [0x7f60a37fe700] Error — [Transcoder] [truehd_eae @ 0x2525e80] error reading output
Dec 24, 2020 19:17:07.001 [0x7f60ebfff700] Error — [Transcoder] Error while decoding stream #0:1: Input/output error

Update: no .wav files in the folder mentioned in the logs (different play attempt, but similar issue, it cannot find a .wav file in the /tmp folder):

Dec 24, 2020 19:41:07.000 [0x7fdd2a060700] Error — [Transcoder] [truehd_eae @ 0x1207e80] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-a53ba3da-c77a-4fae-b3fa-6b1e33e61698/EasyAudioEncoder/Convert to WAV (to 8ch or less)/154877ceb30cbfba-com-plexapp-android_685-0-47.wav'

Mentioned folder doesn’t contain the .wav file it’s looking for:

root@beelink:/tmp/pms-a53ba3da-c77a-4fae-b3fa-6b1e33e61698/EasyAudioEncoder/Convert to WAV (to 8ch or less)# ll
total 304
drwxr-xr-x 2 abc abc   4096 Dec 24 19:42 ./
drwxr-xr-x 8 abc abc   4096 Dec 24 19:41 ../
-rw-r--r-- 1 abc abc 146706 Dec 24 19:42 154877ceb30cbfba-com-plexapp-android_710-0-10.mlp
-rw-r--r-- 1 abc abc 155076 Dec 24 19:42 154877ceb30cbfba-com-plexapp-android_710-0-9.mlp

It only contains .mlp files

Update 2: I see these logs in the main docker logs

Jobs: Exec of /config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1165-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder failed. (13)

Self-resolved with:

chmod +x /config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1165-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder
1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.