New Audio Engine & Spatial Audio - Works for DTS, EAC3, AC3, Errors with TrueHD

Server Version#: 1.32.3.7089
Player Version#: 8.21 (6217)

The new Spatial Audio feature seems to be working great with DTS-HD MA, EAC3, and AC3 audio, and iOS shows that Plex is playing Multichannel audio.

However, when playing media with TrueHD audio, Plex is showing audio as Stereo instead of Multichannel, and if you turn on Apple’s “Spatialized Stereo” option for AirPods Pros, you lose all audio. Previously, Plex was able to function with the “Spatialized Stereo” option. Switching to an AC3 compatibility track on the media fixes the issue.

Thanks!

EDIT: It looks like the TrueHD Stereo issues may be tied to iOS17

EDIT 2: I’m also seeing issues with stereo AAC audio with iOS 17 with “Spatialize” turned on. with it on, playback will not start or starts with no audio. Disabling Spatialize allows media to play normally.

2 Likes

I came here to say exactly this.
TrueHD plays as stereo (AUDIO - Transcode (English - TrueHD 7.1 FLAC Stereo)), the rest works.
Didn’t play with Spatialized stereo.

1 Like

@DaveBinM @chfredrickson

Firstly thanks so much for spatial audio. Do we know if these few issues are acknowledged?

Any files with True-HD & Atmos will not play (as in playback doesn’t even start) when using Spatial Audio. The fallback track (if available) plays fine.

Stereo tracks with Spatial Audio play the video fine but there’s no sound with or without spatial stereo set.

On a slightly different note can we please have an option for files to respect the dynamic range. I personally would rather see a movie as HDR rather than Plex forcing the TV into Dolby Vision mode when the DV metadata isn’t being used.

I do appreciate that this is the first release and unexpected behaviour is gonna be a thing.

Thanks in advance and keep up the great work.

EDIT.
Though the post is tagged as iOS only all the above also apples to tvOS.

Is this on iOS/tvOS 16, or iOS/tvOS 17?

We’d expect that it should work with all audio formats, so will look into this.

1 Like

Hi Dave thanks for the quick response.

Yeah in my case it’s tvOS 17 so probably not ideal and likely related to that.

I will test on iOS 16 as I haven’t updated my phone or iPad

I am seeing the stereo issues in both iPadOS 16 and iOS 17, and also in tvOS16.

I’m also seeing issues with incorrectly tone mapped HDR content on iPadOS 16. HDR content is playing “flat”

1 Like

Yep I can confirm what @dklein sees in both the stereo issues and the TrueHD & Atmos issue.

iPad and Phone on iOS 16 exhibit the same behaviour of a constant spinning circle with the Atmos track selected.
The moment I select the compatibility track playback starts instantly.

Just to add, I had opened a post regarding the tvOS issues at New Audio Engine & Spatial Audio - Not showing Multichannel Audio

Is this TrueHD with Atmos, or Dolby Digital Plus with Atmos?

On iOS, Dolby Digital Plus with Atmos works as expected. TrueHD with or without Atmos fails to play, or plays video with no audio.

1 Like

I just tested EAC3 Atmos and they are fine.

However this is really bizarre.

I just tested some 4K remuxes (on a different server) with TrueHD Atmos and they are playing (though it says they’re transcoding the Audio Opus>Opus.)
They are however doing Spatial Audio.

It seems for me at least it’s only all the encodes that have True-HD Atmos retained that refuse to play.

So for example 1917 Remux does Spatial Audio despite the Opus>Opus conversion.

1917 encode with TrueHD Atmos retained refuses to play unless I select the compatibility track.

Rinse and repeat for another half a dozen movies I have tried.

Everything pertains to tvOS17 in my case.

@dklein
Out of curiosity are your files with TrueHD Atmos encodes or Remux?

Remux.

Ok thanks. Strange that we’re seeing different behaviour.

To confirm, I can play TrueHD audio, but only if Spatialize is off or I do not connect headphones to my iPhone.

I do show it is transcoding to OPUS, but I am not getting audio with Spatialize is turned on with the OPUS codec.

Yeah strange because I do get Spatial with Opus

What headphones are you using, and are they running beta firmware?

Air pods pro latest gen. I have firmware auto updates turned on so I assume so.
I also have AirPods Max but haven’t used then for a few weeks. Will check with those in the morning as it’s getting late here

I’m seeing the same thing on my iPhone w/ AirPods Pro (not running beta OS/firmware on either). DTS/EAC3/AC3 work with multichannel, TrueHD shows stereo but doesn’t work if spatialize settings are turned on.

Oddly though, on my iPad Pro (also not running beta firmware) TrueHD does work in stereo with the spatialize settings on, the others show as multichannel.

tvOS on my two AppleTV 4K shows stereo for everything (nothing shows multichannel), with spatialize stereo settings available.

1 Like

I don’t know what has changed, but since last night, Plex iOS is no longer showing “Multichannel” for any audio codec in the AirPods pull down. It is showing “Stereo” and only giving the option to Spatialize Stereo.

Plex itself is showing direct play, so I don’t know what is going on.

Files with TrueHD audio are also now playing (automatically transcoding to OPUS) and Plex iOS is offering to Spatialize Stereo for this TrueHD media.