Media with TrueHD Audio Unable to Create Playback Session in new Apple TV UNO With Enhanced Player

Hi All,

Since updating to the latest Beta with the UNO interface, I have been unable to play any content that has a TrueHD audio track. Switch to a AC3 audio track forces a Direct Stream and playback is jumpy.

Disabling the Enhanced Player will force the TrueHD audio to convert to EAC3 as expected, and playback looks normal.

Attached is an image of the error received with the Enhanced Player on.

1 Like

This error still occurs on today’s 2.0.1 release from Testflight.

TrueHD should always force a Direct Stream or Transcode. What version server are you running?

this also happens on IOS phone and ipad.

I’m running server 1.15.4.919 (latest). The TrueHD transcode/directstream errors only started after the 2.0 beta. In the last builds of 1.x I have no issues using either the Enhanced player or standard.

Thats what I suspected. I would dropback to 1.14.1.5488 for stability for the time being. That is what I run with zero issues. I am personally avoiding 1.15.x for production.

media with truehd works (transcodes correctly) if you disable the new enhanced player

Rolling back to 1.14.1.5488 does correct the issue with TrueHD, but it’s forcing video to transcode as well if it’s in an MKV container.

As I had mentioned earlier, that is the expected behavior because neither the API AVPlayer nor libmpv will Direct Play TrueHD on iOS or tvOS Plex app.

Sorry, it’s transcoding the video, not just the audio. Understood that audio should be transcoded to AC3/AAC, but h264 video should direct stream.

What title are you playing? Does it have embedded forced subtitles like VOBSUB or PGS?

Bumblebee and Nutcracker both exhibit this behavior (the only ones with TrueHD sound I have). Neither has PGS subtitles on. And prior to the 2.0 appletv beta with the new UI, it performed as expected, properly direct streaming with the 1.15x media server and the enhanced player active. In fact, on the AppleTV I stopped from updating to 2.0, it performs as expected.

And you have home streaming set to maximum in the Plex settings?

Yes, it is set to maximum.

  • Server: PMSv1.14.1.5488 on Ubuntu Desktop 18.04.2 LTS
  • Plex v2.01 TF Beta on tvOS
  • Enhanced Player was left Enabled

image
image

I am positive this has directly related to IOS enhanced player and PMS 1.15.x servers.

this combination appear to use a different audio codec (OPUS) when transcoding audio.

for whatever reason, there is an error or mismatch when transcoding truehd that totally prevents transcoding from even starting.

I agree with you–hence why I said this earlier:

Just tried with libmpv disabled and there was no difference. I am able to DS the title OP mentioned.

not sure what disabling libmpv means, unless it means disabling the enhanced player ?

Exactly