Automatically Set Preferred/Default Audio For Videos (audio format/codec) // mod: option to override

Hello everyone,
I recently got into the tablet area and purchased a Galaxy Tab S7 Plus which has wide support for audio and video codecs including Dolby Atmos / TrueHD however the Plex app says it’s unsupported and forces my 4K movies that have those codecs to transcode. However, if I play the movies from plex but open through a 3rd party app like VLC and it direct plays just fine and the audio works just fine and shows that it is in fact using TrueHD codec.
I would love to see a way to force enable codec support on Android devices, especially since the newer devices that are coming out and have been released recently continue to receive increased and more advanced codec support. I could also see maybe a warning when enabling a codec that Plex has not verified working on a device just saying that if you have odd things happen, like no audio, that you should disable the codec.

I’d love to hear some input on this idea and see if anyone else would like to see this implemented!
Thanks for reading!
-Josh

Plex Devs where are you? How is this request being ignored? If not possible just please chime in..

2 Likes

Any updates or input on this feature request please?

I would definitely need this kind of feature :
Use case :

  • local streaming only (via ethernet => no bandwidth issue !)
  • All my players CAN natively play my MKV files (including VOBSUB on the fly burning). Too prove it I can play those from USB key directly plugged-in the player (or direct loading the mkv from the server over samba). Players are Samsung smartTV & bluray players.

I’m almost sure in the past plexmediaserver was capable of directplaying those files. But somewhere in time transcoding became mandatory in case of VOBSUB within mkv file (which is stupid in my case since players are doing the job perfectly).

Nota : just disabling the Transcoding option is the Transcoder setting is not an option since it raise an error to clients because the server continue to think transcoding is mandatory… …which is not the case !

1 Like

I’d like to also include downmixing preferences for this. A lot of my files don’t have 2.0 or 2.1 sound options, only 5.1 or atmos.. we need a stereo downmix option for those devices which have only stereo built in sound.

1 Like

While my post covered more points of control other than mainly transcoding, Plex closed it and directed me here. So I’ve moved my vote. A Whooping 48 votes that will be truly ignored like usual.

Basically, transcoding should be last-resort. It leads to buffering, it’s CPU intensive, and it’s un-needed in most instances since movies often have fallback generic options. And while they just came out with an HDR>SDR fix, audio transcoding is still a resource hog. Come up with a way to stop it! Either allow us to say “This device cannot play this particular codec, so default to the next in line” or allow us to specifically select that next inline codec as such…

The second line could say Secondary Audio and you can select the proper audio or select “Transcode Primary” if there is none. This would put it on a per-entry basis and solve sooooooo many problems for many folks.

Then I also propose allowing limits on certain devices for audio and video Mbps and such. Basically allow us to actually control how Plex runs things since we know our own devices better. I know this is going to sound asinine to Plex employees, but basically allow more manual control and less idiotic automatic control that is incorrect.

Bump for this request.

Any progress?

This feature is also much needed.

Would help a lot, the 7.1 TrueHD transcode for Apple TV 4k → LG w/ soundbar sounds terrible. Constantly selecting the 5.1 other channel is a pain.

The lack of ability to manually prefer downmix transcoding per client device is especially problematic. I doubt most homes have a surround system in every single room in their house.

Any update on this? It’s really annoying having to select the track each time.

Right now PMS lists and displays the first audio stream in any container, even if it is not flagged as the default stream.

 

For instance in this movie, the 4th stream is the default, enabled audio stream (DTS).

![post-96057-0-79981900-1420408861.jpg|613x500](upload://4iqC6CTehVXXXnY0CHW8ZV358xP.jpg)

The 2 audio streams before it (AAC 2-ch and AC3 6-ch) are not marked as default.

 

Media Browser recognizes the DTS stream as the default audio stream and displays it correctly in Media Browser Classic.

![post-96057-0-65138800-1420408869.png|690x422](upload://AmcuxCTFfHV0mW9ed1EsR4teTM3.png)

 

However, Plex displays and uses the first audio stream (in this case the 2-ch AAC stream) instead of the enabled, default stream (should be the DTS stream).

![post-96057-0-20440000-1420408877.jpg|690x455](upload://xBiokXSBkEPvU3eoDg7fZv8C2yb.jpg)

 

I'd like to submit a feature request to have Plex use the enabled 'default' audio stream instead of the first stream in a container.

Right now PMS lists and displays the first audio stream in any container (MP4, MKV, etc.), even if it is not flagged as the default stream.

 

For instance in this movie, the 4th stream is the default, enabled audio stream (DTS).

![post-96057-0-79981900-1420408861.jpg|613x500](upload://4iqC6CTehVXXXnY0CHW8ZV358xP.jpg)

The 2 audio streams before it (AAC 2-ch and AC3 6-ch) are not enabled (not marked as default).

 

Media Browser recognizes the DTS stream as the default audio stream and displays it correctly in Media Browser Classic.

![post-96057-0-65138800-1420408869.png|690x422](upload://AmcuxCTFfHV0mW9ed1EsR4teTM3.png)

 

However, Plex displays and uses the first audio stream (in this case the 2-ch AAC stream) instead of the enabled, default stream (should be the DTS stream).

![post-96057-0-20440000-1420408877.jpg|690x455](upload://xBiokXSBkEPvU3eoDg7fZv8C2yb.jpg)

 

I'd like to submit a feature request to have Plex use the enabled 'default' audio stream instead of the first stream in a container.

1 Like

Actually I'd love for them to give us a priority hierarchy we can set for each device regardless of types or defaults set in the file.

This way I could choose DTS, Dolby, AC3, AAC (only small example) in that order and the client would automatically use the best stream per media file.

Carlo

Plex is going to select the First Audio stream for your preferred language. You may want to consider ReMuxing your file so that the preferred stream is the first one to be encoded into the file instead of the last.

Plex is going to select the First Audio stream for your preferred language. You may want to consider ReMuxing your file so that the preferred stream is the first one to be encoded into the file instead of the last.


AppleTV and iPads require the stereo AAC stream be the first audio stream even if it is not the enabled stream (ie. a 5.1 AC3 stream that is second).

Plus I don't really want to remux 500+ movies!


Sent from my iPad using Tapatalk

I agree with Carlo.  I'd like to be able to specify a priority order of audio streams because often the 2-ch stream is in slot 0 and selected by Plex by default.   I'd like to be able to tell Plex to automatically pick the best stream for the client.

I’ve recently noticed that my films with 7.1DTS were not playing correctly (I don’t have 7.1 support, audio should be transcoded). I went in and used Subler to tag the 5.1 track as the default. After checking the media info in Plex, I saw that it doesn’t recognize the default tag in the file. Should this tag be listed? If so, will Plex play the default track, or does it continue to play the first track in the correct language?

yea i also agree with carlo. i would like to have that setup as well. give me priority options. i am finding that my videos are playing in 2ch stereo with no forced subtitles all the time, and once the movie has started, i have to go back and change the audio type and its pretty annoying.

In order for mp4 files to be compatible with iTunes (at least to sync to iPhone), the first track must be AAC 2.0. I have thousands of MP4s that I created using Handbrake that have (2) English tracks, first is AAC 2.0, second is AC3 5.1. Some clients (Roku I believe is one) correctly play the 5.1 track by default. Most others players play the first track listed by default (AAC 2.0 in my case). I agree there needs to be a setting to playback the 5.1 by default.