Correctly identify & display Dolby Atmos, dts:X, and dts-HD MA audio tracks in Plex clients

You may vote here :slight_smile:

Voted for all the friggin’ good it will do. The folks at Plex literally don’t care what their paying users want!

2 Likes

Must have!

1 Like

Badly needed!!

+1 for this. I’m aware that Plex can’t say “Dolby Atmos” or “DTS:X” directly but even a generic “3D Audio” icon or label would be a huge step forward.

2 Likes

Has anyone from plex even acknowledged this request? It seems like it should be super easy to implement!

1 Like

You obviously haven’t been around here very long. Acknowledgement of features that paying users want is not in the Plex playbook!

1 Like

In theory…

It’s true that FFmpeg (which plex uses) now features the detection of spatial metadata on top of DTS-HD/TrueHD/DD+ tracks. This works pretty well. Also, the differentiation of DTS:X and DTS:X IMAX found on IMAX Enhanced Blu-rays is pretty nice. The only DTS:X extension not detected is on top of DTS-HRA files. I already opened an issue over at the GitHub lavfilter page as he (=Nevcairiel) seems to be the author of this new patch set. So in theory it should be as simple as updating the plex ffmpeg version and making some changes to how it is displayed on the screen… in theory…

For reference:
FFmpeg commits:

LavFilter issue:


Now comes the part of why this might be problematic.

  1. probably the smaller issue => plex uses a modified version of FFmpeg and is not updating this one very often.

  2. the bigger issue => plex is bound to Dolby licensing, which prevents them from just using the FFmpeg upstream code featuring Dolby codec processing. This is also the reason why most DD+ 7.1 tracks are only detected as DD+ 5.1 because of an old - not allowed to update to the new code - part of the FFmpeg version they use can only detect DD+ 5.1. (was confirmed somewhere in the forum)

For the DTS:X recognition part, however, it might be possible for them to ship this with plex- which would be a huge win.

1 Like

Dont get this. Why shouldn’t it be allowed to display what is in the metadata (e.g., mediainfo can display any info that can be derived from the Bitstream - and i’m sure mediainfo does not use any license). I don’t see any licensing issues… only if you want to display the dolby logo etc. But this is something, noone cares about, here

Plex is only bound to Dolby licensing beacuse they use Dolby software. The EasyAudioEncoder shipped with pms is made by Dolby… This Encoder allowes Plex to properly transcode to EAC3 audio in case audio transcoding is requiered. (The FFmpeg EAC3 encoder is not 100% dolby conform and therefore encoded audio may not work on the device)

As for why Dolby is not allowing them to use FFmpeg code just for detecting what is inside the file and Dolby stuff for everything else is something I don´t know and also do not understand. (probably some proprietary Dolby bs)

MediaInfo and other tools are not bound to Dolby Licensing as the dont feature any additional software made and copyrighted by Dolby.

Maybe Plex should borrow some code from MediaInfo then, and credit them appropriately.

Unfortunately, this is also not allowed (i guess) as this would also introduce non-Dolby verified code. It doesn´t matter from which “vendor” (e.g. ffmpeg, mediainfo) the code comes. When it’s not signed by Dolby, Plex is probably not allowed to use it.

However, all these guesses are in contrast to the fact that plex is able to display that the respective content is Dolby Vision (but currently only server-side, not client site, what is why we started a similar request [Feature Request] Media Info on Dolby Vision Videos)

I still don’t get why Dolby should allow this feature but doesn’t the other one

which is next to useless since client-side is where it needs to be!

1 Like

Here is the post I was referring to
EAC3 7.1 (Dolby Digital Plus 7.1) Incorrectly Labelled as EAC3 5.1 - #28 by Ridley

However, it only mentions EAC3…

We need Magic or AI in Plex for recognize things. Years later… NOTHING

2 Likes

Still nothing on this, just crazy to me that this isn’t a priority…

3 Likes

This isn’t directly related to this issue, but might be interesting for some of you to know.
Plex on PC (Windows, Linux, macOS) uses libmpv, which doesn’t have a passthrough option for just Dolby Atmos and DTS:X. That’s why Plex also has no option in the audio settings for these to handle seperatly from EAC3 / TrueHD and DTS-HD.

ThiS still needs to be implemented!

6 Likes

Please vote to get this done

2 Likes