I’m experiencing the same issue running PMS 1.25.8.5663 on a Raspberry Pi4. It is installed natively (i.e. not using Docker). Only since the update this week, have I been getting the error on various devices relating to codec errors. Episodes of TV shows we watched last week now fail to play using a FireStick or Chromecast.
Looking into the debug logs, I can see the following:
Mar 27, 2022 22:20:41.429 [0xb104dd48] Debug — [Transcode] We're going to try to auto-select an audio stream for account 1.
Mar 27, 2022 22:20:41.429 [0xb104dd48] Debug — [Transcode] Selecting best audio stream for part ID 157162 (autoselect: 0 language: en)
Mar 27, 2022 22:20:41.430 [0xb104dd48] Debug — [Transcode] Audio Stream: 337154, Subtitle Stream: -1
Mar 27, 2022 22:20:41.437 [0xb104dd48] Debug — [Transcode] Found session GUID of x4prbgtpqiaq40vqwey558sf in session start.
Mar 27, 2022 22:20:41.437 [0xb104dd48] Debug — [Transcode] Cleaning directory for session x4prbgtpqiaq40vqwey558sf ()
Mar 27, 2022 22:20:41.437 [0xb104dd48] Debug — [Transcode] Starting a transcode session x4prbgtpqiaq40vqwey558sf at offset -1.0 (state=3)
Mar 27, 2022 22:20:41.439 [0xb104dd48] Info — [Transcode] CodecManager: obtaining EAE
Mar 27, 2022 22:20:41.439 [0xb104dd48] Debug — [Transcode] HTTP requesting GET https://plex.tv/api/codecs/easyaudioencoder?build=linux-armv7neon-standard&deviceId=7f1307bf-60d7-44fe-aa09-e7e918cc8ff0&oldestPreviousVersion=1%2E19%2E5%2E3112-b23ab3896&version=1764
Mar 27, 2022 22:20:41.517 [0xb1921d48] Debug — [HttpClient] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/api/codecs/easyaudioencoder?build=linux-armv7neon-standard&deviceId=7f1307bf-60d7-44fe-aa09-e7e918cc8ff0&oldestPreviousVersion=1%2E19%2E5%2E3112-b23ab3896&version=1764 (reused)
Mar 27, 2022 22:20:41.518 [0xb104dd48] Error — [Transcode] Codecs: Failed to download XML for codec 'easyaudioencoder'
Mar 27, 2022 22:20:41.518 [0xb104dd48] Error — [Transcode] Error configuring transcoder: Decoder install failed: eac3_eae
Mar 27, 2022 22:20:41.518 [0xb104dd48] Debug — [Transcode] Streaming Resource: Terminating session 0xb0ac6110:3df8z5hnu782420a3odmzvcd which is using 8929kbps of WAN bandwidth. Used is now 0kbps
Mar 27, 2022 22:20:41.518 [0xb104dd48] Debug — [Transcode] Streaming Resource: Terminated session 0xb0ac6110:3df8z5hnu782420a3odmzvcd with reason Conversion failed. A required codec could not be found or failed to install.
Mar 27, 2022 22:20:41.518 [0xb15bfd48] Debug — [Transcode] Killing job.
Mar 27, 2022 22:20:41.518 [0xb15bfd48] Debug — [Transcode] Job was already killed, not killing again.
Mar 27, 2022 22:20:41.518 [0xb15bfd48] Debug — [Transcode] Stopping transcode session x4prbgtpqiaq40vqwey558sf
Mar 27, 2022 22:20:41.519 [0xb1579d48] Debug — [Transcode] Cleaning directory for session x4prbgtpqiaq40vqwey558sf (/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-x4prbgtpqiaq40vqwey558sf-d490c44f-9cbd-4b55-9620-54deb878093d)
Mar 27, 2022 22:20:41.520 [0xb15bfd48] Debug — [Transcode] Transcoder: Cleaning old transcode directories.
Mar 27, 2022 22:20:41.520 [0xb197bd48] Debug — Completed: [5.101.169.146:65059] 404 GET /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F78292&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=wan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=x4prbgtpqiaq40vqwey558sf&subtitles=burn&Accept-Language=en-GB (13 live) TLS GZIP 124ms 510 bytes (pipelined: 10)
Mar 27, 2022 22:20:41.521 [0xb15bfd48] Debug — [Transcode] Whacked session x4prbgtpqiaq40vqwey558sf, 0 remaining.
I’ve checked the /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Codecs directory - all are 777 and owned by plex user and group. In that directory, I do have 2 instances of EasyAudioEncoder. However trying to clear these (by renaming the “Codecs” directory and restarting PMS) does not resolve the issue after Plex tries to re-download them.
drwxr-xr-x 3 plex plex 4096 Mar 18 10:21 EasyAudioEncoder-1757-linux-armv7neon
drwxr-xr-x 3 plex plex 4096 Nov 27 2020 EasyAudioEncoder-798-linux-armv7hf_neon
Sorry to tag on an existing thread, but thought it might help give some weight to resolving the problem if we could combine multiple instances of the problem - am happy to help debug or find further information if any more is needed.