Background: In my library the video files that have TrueHD tracks have been muxed so the AC3 core track is the first default one and the TrueHD track is the second non-default one. This is because I share the library with family who mostly use smart TVs which are unable to play TrueHD tracks. Their devices default to the AC3 track which is always compatible, no transcoding needed. I want the lossless track and select TrueHD manually on Infuse, no problem.
Problem: Plex for Apple TV doesn’t support TrueHD and that’s one of the reasons I have to use Infuse. Furthermore, some users of my library use the Plex app on Apple TV, and unlike on smart TVs, the Apple TV automatically selects the non-default TrueHD track if it has more channels than the AC3 track (which is almost always on 4K Blu-rays). This results in unnecessary transcoding to lossy Opus.
Proposed solution: By default use the audio track tagged as default and add a toggle to the settings to override this. Then most people would get the most compatible AC3 track and those who care about multichannel audio could enable a setting to automatically prefer tracks with higher channel counts.
Server Version#: 1.29.1.6316
Player Version#: 8.1.0
If you have alternative solutions to this problem I’d gladly hear them, thanks!