TrueHD audio transcoding BUG = error not enough space

But you probably have intro detection still activated, right?
This one uses the audio tracks of all episodes and compares them with each other to find the intro melody.
To do that, it needs to extract the audio of all episodes within a season. These data go into the general /tmp folder, not into the normal “transcoder temp” that can be defined in plex’s settings.

The generic /tmp of your container might be still unmapped to a regular storage location, which means that its contents are held in RAM instead. And RAM won’t probably be large enough to hold all the audio of all episodes.

That’s possibility number one.


The second possibility has to do with how Dolby audio is processed in Plex. It has to use the external “EAE” binary. Which in turn is using the general /tmp folder to work in. So this location must be mounted without the noexec flag.


A third possibility is that your machine is running out of inotify memory: Linux Tips - #9 by ChuckPa
I’m told this must be done in the host machine, not in the container.


Yet another thing to check is whether the EAE executable has lost its “executable” flag.
You can find it in the codecs folder. Where this is exactly varies a bit, depending on the Linux flavor you’re using.
On RHEL it is usually in /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1978-linux-x86_64/EasyAudioEncoder
If you don’t know how to restore this flag, simply delete the EasyAudioEncoder folder, then stop and restart Plex server and wait a few minutes.
See Linux Tips - #23 by ChuckPa for additional insights

2 Likes