Incorrect Languages Played on Nvidia Shield

Hi all.

I have a bit of a confusing issue playing a 4k mkv movie on an Nvidia Shield (Pro & Non-Pro).

When I choose the default language, English 7.1, it is not English, the other two English audio streams are also not English. I have to choose the Russian audio stream to get the English audio.

MediaInfo shows the following audio:

Audio #1
ID : 2
Title : Surround 7.1
Language : English
Audio #2
ID : 3
Title : Surround 5.1
Language : English
Audio #3
ID : 4
Title : Surround 5.1
Language : English
Audio #4
ID : 5
Title : Surround 5.1
Language : Italian
Audio #5
ID : 6
Title : Surround 5.1
Language : Italian
Audio #6
ID : 7
Title : Surround 5.1
Language : Russian
Audio #7
ID : 8
Title : Surround 5.1
Language : Spanish
Audio #8
ID : 9
Title : Surround 5.1
Language : Spanish
Audio #9
ID : 10
Title : Surround 5.1
Language : Ukrainian

If I play the same file on MPV from windows 10, the audio streams are correct.
If I play it in the plex web app the audio streams are okay.

I’ve tried this on four Nvidia Shields (pro /non-pro) and they all have the same issue.

Plex Server is up to date, running: 1.25.3.5409 on Windows 10.

Any ideas? I’ve had a good search on Google, and also here.

Thanks

Hi,
I bet the Shield Plex player will crash if you select the last audio track, because I have found the same issue with movies containing 7.1 audio (direct play). Encoded streams of the same movies are working fine when played in browser or the iPad player.
I found the following error in my log on the Shield:
[FFmpeg] [WARN] [ac3 @ 0x2c757eeb00] Channel layout '7.1' with 8 channels does not match specified number of channels 6: ignoring specified channel layout

It seems that the audio is dropped but Plex does not know this and I have to select the audio track above the one I want to get the correct language.
Browsing the library, Raya and the Last Dragon (Blu-Ray) looks like this:
Raya and the Last Dragon_1
(playback will crash Plex on Shield when I have SWE selected)

There is a discrepancy in the information for the first track (the one that is dropped), but I don’t know if this has anything to do with the issue.
All tracks are still shown on the Shield and I have to select Eng Surround 5.1 to play Finnish, or select Nor to play Swe.

Output from MediaInfo:
Audio #1
ID : 2
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Format profile : Blu-ray Disc
Codec ID : A_EAC3
Duration : 1 h 47 min
Bit rate mode : Constant
Bit rate : 896 kb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 689 MiB (3%)
Title : Surround 7.1
Language : English
Service kind : Complete Main
Default : Yes
Forced : No

Audio #2
ID : 3
ID in the original source medium : 4352 (0x1100)
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 h 47 min
Bit rate mode : Constant
Bit rate : 512 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 394 MiB (2%)
Title : Surround 5.1
Language : English
Service kind : Complete Main
Default : No
Forced : No
Original source medium : Blu-ray

Audio #3
ID : 4
ID in the original source medium : 4354 (0x1102)
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 h 47 min
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 492 MiB (2%)
Title : Surround 5.1
Language : Finnish
Service kind : Complete Main
Default : No
Forced : No
Original source medium : Blu-ray

And the output for the audio track from MKVToolNix:
Raya and the Last Dragon_2

Server:
Docker Version 1.25.3.5409

Plex app on Shield:
App version: 8.28.0.30077 (835147729)
01-16 09:45:17.598 i: Nano server version: 1.24.5.5243-8dcc73a59
01-16 09:45:17.598 i: FFmpeg version: 1.6-be22e264c2
01-16 09:45:17.598 i: Treble version: 2.1.0.587
01-16 09:45:17.598 i: ASS version: 0.14.0
01-16 09:45:17.599 i: Manufacturer: NVIDIA Device: darcy Model: SHIELD Android TV Product: darcy Version: 9

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.