Hi, I just got the latest Roku update with the new UI, and I’ve encountered an annoying issue with subtitles.
So far I’ve only seen this happen on TV Shows, but it’s a specific and recurring behaviour.
When there is an episode with multiple subtitle languages embedded, even if the automatic selection picks the right one and displays the correct language in the episode summary, when playback is started the subtitle changes to the first of the list.
To make an example, I have my subtitle selection set to default to “italian”, and the system does so correctly.
I have some TV Shows that have 10 or more subtitle languages available, but even if the system picks the italian one, when played on Roku, i get an english subtitle displayed (which is the first one available in the file).
I tested the web player and the iOS app and they work as intended, it’s just the latest Roku update the messed things up.
I hope this gets sorted fast. Thanks.
Server Version#: Latest Public
Player Version#: Latest Public
I tried the most recent Plex Preview app last night and the issue has now “evolved”.
Now the first “play” of an episode shows the correct subtitle, but while doing so it also automatically switches the selected subtitle to the first one available, so if I close the episode and start it again, now the wrong subtitle is selected and reproduced.
This also applies if I switch subtitle manually: as soon as I reproduce the episode, my subtitle selection is overridden and there is no way to make it stop.
Can someone look into this?
@chrisc @BigWheel
Issue still persist. No support whatsoever?
@BigWheel @chrisc
1 Like
Can you please provide some additional information?
What are the actual server, player version, along with which Roku device you are using?
Can you enable logging on the Roku, reproduce the issue, and share the logs?
Can you share your AUDIO & SUBTITLE SETTINGS ?
And
some information about the affected files in regards to their subtitles? Here is a sample of a file with multiple subtitles using MediaInfo.
Text #1
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 21 min 12 s
Bit rate : 93 b/s
Count of elements : 465
Stream size : 14.5 KiB (0%)
Language : English
Default : Yes
Forced : No
Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 20 min 49 s
Bit rate : 72 b/s
Count of elements : 279
Stream size : 11.0 KiB (0%)
Language : Danish
Default : No
Forced : No
Text #3
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 21 min 14 s
Bit rate : 68 b/s
Count of elements : 283
Stream size : 10.6 KiB (0%)
Language : Finnish
Default : No
Forced : No
Text #4
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 20 min 48 s
Bit rate : 61 b/s
Count of elements : 207
Stream size : 9.40 KiB (0%)
Language : Norwegian
Default : No
Forced : No
Text #5
ID : 7
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 21 min 12 s
Bit rate : 60 b/s
Count of elements : 291
Stream size : 9.35 KiB (0%)
Title : European
Language : Portuguese
Default : No
Forced : No
Sure, thanks:
Server version: 1.23.4.4805
Player version: 6.8.5.7166-2defe6346-PlexPreview (it’s the same on the latest Public version)
Roku Device: Roku Streaming Stick+ 3810X
Logs: sent you via PM
My settings:

So I just reproduced the issue while logging, and tried 3 files:
FIRST FILE
Text #1
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 7 s
Bit rate : 78 b/s
Count of elements : 403
Stream size : 13.9 KiB (0%)
Title : English
Language : English
Default : No
Forced : No
Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 111 b/s
Count of elements : 406
Stream size : 19.7 KiB (0%)
Title : Arabic
Language : Arabic
Default : No
Forced : No
Text #3
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 119 b/s
Count of elements : 397
Stream size : 21.2 KiB (0%)
Title : Bulgarian
Language : Bulgarian
Default : No
Forced : No
Text #4
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 72 b/s
Count of elements : 406
Stream size : 12.8 KiB (0%)
Title : Chinese Simplified
Language : Chinese
Default : No
Forced : No
Text #5
ID : 7
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 71 b/s
Count of elements : 407
Stream size : 12.6 KiB (0%)
Title : Chinese Traditional
Language : Chinese
Default : No
Forced : No
Text #6
ID : 8
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 70 b/s
Count of elements : 407
Stream size : 12.5 KiB (0%)
Title : Chinese Yue
Language : Chinese
Default : No
Forced : No
Text #7
ID : 9
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 69 b/s
Count of elements : 388
Stream size : 12.3 KiB (0%)
Title : Czech
Language : Czech
Default : No
Forced : No
Text #8
ID : 10
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 71 b/s
Count of elements : 400
Stream size : 12.6 KiB (0%)
Title : Danish
Language : Danish
Default : No
Forced : No
Text #9
ID : 11
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 73 b/s
Count of elements : 351
Stream size : 13.0 KiB (0%)
Title : Dutch
Language : Dutch
Default : No
Forced : No
Text #10
ID : 12
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 73 b/s
Count of elements : 367
Stream size : 13.0 KiB (0%)
Title : Estonian
Language : Estonian
Default : No
Forced : No
Text #11
ID : 13
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 79 b/s
Count of elements : 405
Stream size : 14.0 KiB (0%)
Title : European Spanish
Language : Spanish
Default : No
Forced : No
Text #12
ID : 14
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 76 b/s
Count of elements : 404
Stream size : 13.5 KiB (0%)
Title : Finnish
Language : Finnish
Default : No
Forced : No
Text #13
ID : 15
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 23 min 10 s
Bit rate : 70 b/s
Count of elements : 409
Stream size : 11.9 KiB (0%)
Title : French
Language : French
Default : No
Forced : No
Text #14
ID : 16
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 23 min 10 s
Bit rate : 70 b/s
Count of elements : 410
Stream size : 11.9 KiB (0%)
Title : French Canadian
Language : French
Default : No
Forced : No
Text #15
ID : 17
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 8 s
Bit rate : 71 b/s
Count of elements : 377
Stream size : 12.7 KiB (0%)
Title : German
Language : German
Default : No
Forced : No
Text #16
ID : 18
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 131 b/s
Count of elements : 396
Stream size : 23.2 KiB (0%)
Title : Greek
Language : Greek
Default : No
Forced : No
Text #17
ID : 19
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 105 b/s
Count of elements : 406
Stream size : 18.6 KiB (0%)
Title : Hebrew
Language : Hebrew
Default : No
Forced : No
Text #18
ID : 20
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 213 b/s
Count of elements : 407
Stream size : 37.7 KiB (0%)
Title : Hindi
Language : Hindi
Default : No
Forced : No
Text #19
ID : 21
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 83 b/s
Count of elements : 395
Stream size : 14.7 KiB (0%)
Title : Hungarian
Language : Hungarian
Default : No
Forced : No
Text #20
ID : 22
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 82 b/s
Count of elements : 404
Stream size : 14.6 KiB (0%)
Title : Indonesian
Language : Indonesian
Default : No
Forced : No
Text #21
ID : 23
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 8 s
Bit rate : 78 b/s
Count of elements : 389
Stream size : 14.0 KiB (0%)
Title : Italian
Language : Italian
Default : No
Forced : No
Text #22
ID : 24
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 11 s
Bit rate : 69 b/s
Count of elements : 441
Stream size : 12.3 KiB (0%)
Title : Japanese
Language : Japanese
Default : No
Forced : No
Text #23
ID : 25
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 95 b/s
Count of elements : 406
Stream size : 16.9 KiB (0%)
Title : Korean
Language : Korean
Default : No
Forced : No
Text #24
ID : 26
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 76 b/s
Count of elements : 403
Stream size : 13.6 KiB (0%)
Title : Latin America Spanish
Language : Spanish
Default : No
Forced : No
Text #25
ID : 27
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 80 b/s
Count of elements : 394
Stream size : 14.2 KiB (0%)
Title : Latvian
Language : Latvian
Default : No
Forced : No
Text #26
ID : 28
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 78 b/s
Count of elements : 403
Stream size : 13.9 KiB (0%)
Title : Lithuanian
Language : Lithuanian
Default : No
Forced : No
Text #27
ID : 29
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 78 b/s
Count of elements : 403
Stream size : 13.8 KiB (0%)
Title : Malay
Language : Malay
Default : No
Forced : No
Text #28
ID : 30
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 76 b/s
Count of elements : 365
Stream size : 13.5 KiB (0%)
Title : Norwegian
Language : Norwegian
Default : No
Forced : No
Text #29
ID : 31
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 73 b/s
Count of elements : 404
Stream size : 13.0 KiB (0%)
Title : Polish
Language : Polish
Default : No
Forced : No
Text #30
ID : 32
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 75 b/s
Count of elements : 401
Stream size : 13.3 KiB (0%)
Title : Portuguese
Language : Portuguese
Default : No
Forced : No
Text #31
ID : 33
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 73 b/s
Count of elements : 395
Stream size : 12.9 KiB (0%)
Title : Portuguese Brazilian
Language : Portuguese
Default : No
Forced : No
Text #32
ID : 34
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 123 b/s
Count of elements : 407
Stream size : 21.8 KiB (0%)
Title : Russian
Language : Russian
Default : No
Forced : No
Text #33
ID : 35
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 72 b/s
Count of elements : 401
Stream size : 12.7 KiB (0%)
Title : Slovak
Language : Slovak
Default : No
Forced : No
Text #34
ID : 36
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 65 b/s
Count of elements : 377
Stream size : 11.5 KiB (0%)
Title : Slovenian
Language : Slovenian
Default : No
Forced : No
Text #35
ID : 37
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 76 b/s
Count of elements : 402
Stream size : 13.6 KiB (0%)
Title : Swedish
Language : Swedish
Default : No
Forced : No
Text #36
ID : 38
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 254 b/s
Count of elements : 406
Stream size : 44.8 KiB (0%)
Title : Tamil
Language : Tamil
Default : No
Forced : No
Text #37
ID : 39
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 236 b/s
Count of elements : 406
Stream size : 41.8 KiB (0%)
Title : Telugu
Language : Telugu
Default : No
Forced : No
Text #38
ID : 40
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 188 b/s
Count of elements : 406
Stream size : 33.4 KiB (0%)
Title : Thai
Language : Thai
Default : No
Forced : No
Text #39
ID : 41
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 78 b/s
Count of elements : 402
Stream size : 13.9 KiB (0%)
Title : Turkish
Language : Turkish
Default : No
Forced : No
Text #40
ID : 42
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 118 b/s
Count of elements : 407
Stream size : 21.0 KiB (0%)
Title : Ukrainian
Language : Ukrainian
Default : No
Forced : No
Text #41
ID : 43
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 24 min 5 s
Bit rate : 103 b/s
Count of elements : 405
Stream size : 18.3 KiB (0%)
Title : Vietnamese
Language : Vietnamese
Default : No
Forced : No
This was one I previously already played, and set Italian subtitles manually before playback.
Behaviour: files plays on Roku with italian subtitle displayed, but internally switches to English (the first track available), so if I long press OK and check which subtitle track is selected, it’s Text #1. When stopping playback now it shows the english track as selected and when played a second time, it resumes with english subs.
The second file had Italian as the first track, so the issue is not present, since it just plays that one even with the bug.
CONTINUES BELOW
THIRD FILE
Text #1
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 206 b/s
Count of elements : 817
Stream size : 77.5 KiB (0%)
Title : Tamil
Language : Tamil
Default : No
Forced : No
Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 74 b/s
Count of elements : 814
Stream size : 28.1 KiB (0%)
Title : Malay
Language : Malay
Default : No
Forced : No
Text #3
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 77 b/s
Count of elements : 815
Stream size : 29.2 KiB (0%)
Title : Italian
Language : Italian
Default : No
Forced : No
Text #4
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 78 b/s
Count of elements : 815
Stream size : 29.3 KiB (0%)
Title : Spanish
Language : Spanish
Default : No
Forced : No
Text #5
ID : 7
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 15 s
Bit rate : 75 b/s
Count of elements : 814
Stream size : 28.4 KiB (0%)
Title : Dutch
Language : Dutch
Default : No
Forced : No
Text #6
ID : 8
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 76 b/s
Count of elements : 816
Stream size : 28.6 KiB (0%)
Title : Polish
Language : Polish
Default : No
Forced : No
Text #7
ID : 9
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 76 b/s
Count of elements : 813
Stream size : 28.9 KiB (0%)
Title : French
Language : French
Default : No
Forced : No
Text #8
ID : 10
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 69 b/s
Count of elements : 816
Stream size : 26.1 KiB (0%)
Title : Indonesian
Language : Indonesian
Default : No
Forced : No
Text #9
ID : 11
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 75 b/s
Count of elements : 816
Stream size : 28.5 KiB (0%)
Title : Castilian
Language : Spanish
Default : No
Forced : No
Text #10
ID : 12
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 76 b/s
Count of elements : 814
Stream size : 28.6 KiB (0%)
Title : Hungarian
Language : Hungarian
Default : No
Forced : No
Text #11
ID : 13
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 76 b/s
Count of elements : 816
Stream size : 28.9 KiB (0%)
Title : Brazilian Portuguese
Language : Portuguese
Default : No
Forced : No
Text #12
ID : 14
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 78 b/s
Count of elements : 816
Stream size : 29.7 KiB (0%)
Title : Czech
Language : Czech
Default : No
Forced : No
Text #13
ID : 15
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 72 b/s
Count of elements : 811
Stream size : 27.4 KiB (0%)
Title : Finnish
Language : Finnish
Default : No
Forced : No
Text #14
ID : 16
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 75 b/s
Count of elements : 816
Stream size : 28.3 KiB (0%)
Title : Turkish
Language : Turkish
Default : No
Forced : No
Text #15
ID : 17
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 15 s
Bit rate : 72 b/s
Count of elements : 811
Stream size : 27.1 KiB (0%)
Title : Filipino
Language : fil
Default : No
Forced : No
Text #16
ID : 18
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 15 s
Bit rate : 75 b/s
Count of elements : 815
Stream size : 28.4 KiB (0%)
Title : Norwegian (Bokmål)
Language : Norwegian Bokmal
Default : No
Forced : No
Text #17
ID : 19
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 79 b/s
Count of elements : 816
Stream size : 29.7 KiB (0%)
Title : Portuguese
Language : Portuguese
Default : No
Forced : No
Text #18
ID : 20
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 15 s
Bit rate : 73 b/s
Count of elements : 814
Stream size : 27.7 KiB (0%)
Title : Danish
Language : Danish
Default : No
Forced : No
Text #19
ID : 21
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 75 b/s
Count of elements : 816
Stream size : 28.2 KiB (0%)
Title : Swedish
Language : Swedish
Default : No
Forced : No
Text #20
ID : 22
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 70 b/s
Count of elements : 811
Stream size : 26.7 KiB (0%)
Title : Japanese
Language : Japanese
Default : No
Forced : No
Text #21
ID : 23
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 66 b/s
Count of elements : 817
Stream size : 25.1 KiB (0%)
Title : Chinese (Simplified)
Language : Chinese
Default : No
Forced : No
Text #22
ID : 24
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 50 min 48 s
Bit rate : 91 b/s
Count of elements : 836
Stream size : 33.9 KiB (0%)
Title : English [SDH]
Language : English
Default : No
Forced : No
Text #23
ID : 25
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 132 b/s
Count of elements : 817
Stream size : 49.9 KiB (0%)
Title : Russian
Language : Russian
Default : No
Forced : No
Text #24
ID : 26
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 134 b/s
Count of elements : 817
Stream size : 50.6 KiB (0%)
Title : Arabic
Language : Arabic
Default : No
Forced : No
Text #25
ID : 27
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 50 min 27 s
Bit rate : 87 b/s
Count of elements : 814
Stream size : 32.5 KiB (0%)
Title : English
Language : English
Default : No
Forced : No
Text #26
ID : 28
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 146 b/s
Count of elements : 817
Stream size : 54.9 KiB (0%)
Title : Hebrew
Language : Hebrew
Default : No
Forced : No
Text #27
ID : 29
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 90 b/s
Count of elements : 817
Stream size : 34.0 KiB (0%)
Title : Korean
Language : Korean
Default : No
Forced : No
Text #28
ID : 30
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 79 b/s
Count of elements : 816
Stream size : 30.0 KiB (0%)
Title : Romanian
Language : Romanian
Default : No
Forced : No
Text #29
ID : 31
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 190 b/s
Count of elements : 817
Stream size : 71.8 KiB (0%)
Title : Hindi
Language : Hindi
Default : No
Forced : No
Text #30
ID : 32
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 185 b/s
Count of elements : 817
Stream size : 69.6 KiB (0%)
Title : Thai
Language : Thai
Default : No
Forced : No
Text #31
ID : 33
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 203 b/s
Count of elements : 817
Stream size : 76.5 KiB (0%)
Title : Telugu
Language : Telugu
Default : No
Forced : No
Text #32
ID : 34
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 14 s
Bit rate : 73 b/s
Count of elements : 713
Stream size : 27.6 KiB (0%)
Title : German
Language : German
Default : No
Forced : No
Text #33
ID : 35
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 51 min 18 s
Bit rate : 71 b/s
Count of elements : 817
Stream size : 26.9 KiB (0%)
Title : Chinese (Traditional)
Language : Chinese
Default : No
Forced : No
This was one automatically set to start with english audio and italian subs.
Behaviour: files plays on Roku with italian subtitle displayed, but internally switches to Tamil (the first track available), so if I long press OK and check which subtitle track is selected, it’s Text #1. When stopping playback now it shows the tamil track as selected and when played a second time, it resumes with tamil subs.
I think this is as detailed as I can be, if you need more I can make a video to show you the issue from the client side, but I don’t think it’s needed. 
1 Like
Just to confirm the Automatically select audio and subtitle tracks is checked, correct?
Also is this only affecting one series or multiple series?
Could you share a sample of an episode that is experiencing this issue?
Yes it is selected, but I don’t think it matters, since I can change the language manually and the behaviour is the same.
This is affecting multiple series, I tested two that I remembered had this kind of subtitle structure, but I should have more if you want me to confirm on more than two.
As for the sample, I *could*, I just don't know if it's legal to do so. If you need me to I can send it to you via PM, but I think if you try to reproduce the issue it should be pretty straightforward.
EDIT: I made a short sample and tested it too, same behaviour. I’ll send it to you in a second.
And just to be clear, this issue is limited to Roku only, every other player works fine.
1 Like
Thank you for the sample and all the detailed information. I was not able to reproduce this issue with the sample or similar files (multiple subs) on any of my Rokus devices (Roku 3, Ultra, Express 3900X). I have passed your information, sample, and my findings along to the devs and they are looking into it.
The only instance when the Automatic Subtitle language was not chosen was when I had already played the episode with a different subtitle language. Which is expected.
As I said the issue is not with the automatic selection. The player just changes the subtitle as soon as I reproduce the file. I can choose whatever language before playing it, and as soon as I hit play, it reverts back to the first track available. If you need to, I can record a video.
Anyway, the fact that you are unable to reproduce the issue with my sample makes me think there might be something on my end, but I can’t think of anything wrong with my setup.
Thanks for looking into it, I hope the devs can find the culprit.
Reproduce the file? What do you mean by that?
As soon as I hit play.
I select a subtitle, hit play, hit stop, and the subtitle is changed.
Try pulling the power cable on the Roku … not the restart in system menu. It’s an odd thing to suggest, I know, but sometimes weird stuff like this can clear up by pulling the power and it’s solved mine and other folks oddities in the past.
I think it’s something to do with how Roku caches info and in trying to have a “fast restart” it doesn’t completely clear until power is fully removed. It’s anecdotal for sure but it takes 30 seconds and I’m kinda entertained when it works for strange things. 
I would try it, if not for the fact the my Roku is plugged into the USB on the TV itself. So every time I switch my TV on, the Roku does a cold boot already.
Actually, I’ll try it anyway, you never know.
Nope, no luck. Thanks anyway 
1 Like
Hi, it’s been a couple weeks, any news? Thanks!
So far neither the dev or myself have been able to reproduce the issue.
Can you share the XML of an episode? Can you scan the library, analyze the series, and refresh the metadata of the series.
Just did everything you asked, and I am about to send you the XML via PM, but first, I have and update for you:
I just tested three more series, and the issue is not present.
So far, I tested 5 series in total, the ones I remembered had multiple subtitles.
The issue only happens in the first two, and the difference from the others is that these are two series I transcoded myself to x265, and put into an mkv container using MKVToolnix/Merge.
So I don’t know if the issue is with my version of MKVMerge doing something weird when remuxing the files, or the x265 files themselves.
The only strange thing is that you were not able to reproduce the issue with my sample, which I tested on his own as well and was giving me the issue.
Anyway, I’ll keep you updated if I find out something else, sending the XML now.
EDIT:
Ok just did some more tests with an episode:
- I tried updating my MKVToolnix version and remuxing my x265 file: issue persists
- I changed the file with an x264 version: NO ISSUE
- Tried a different x265 version (not made by myself): issue returned
So I’m starting to think there’s nothing wrong with my files, and the issue only happens with files that are encoded in x265 (HEVC).
Let me know if my observations about HEVC files being the only ones affected lead to anything new.
The latest preview update changed nothing in this weird behaviour.
Hi, it’s been nearly another month. The issue still persist and I didn’t get a response to my previous messages. Any news?