Skip to content

Poor UI Behavior with Roles #2307

@bloomtom

Description

@bloomtom

Have you read the FAQ and checked for duplicate open issues?
Yes

What version of Shaka Player are you using?
v2.5.6

Can you reproduce the issue with our latest release version?
Yes

Can you reproduce the issue with the latest code from master?
Yes

Are you using the demo app or your own custom app?
Both

If custom app, can you reproduce the issue using our demo app?
Yes

What browser and OS are you using?
Firefox 71 and Chrome 79

For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A

What are the manifest and license server URIs?
A test manifest is available here.
Demo Link

What did you do?
Produce a DASH manifest containing multiple audio or subtitle tracks in different adaptation sets with the same language code but different roles.

What did you expect to happen?
Audio and subtitle tracks with the same language but different roles appear showing both the language and the role, and the user can select any of these roles.

What actually happened?
Audio roles are not visible. Only a single element for each language is visible. The user cannot switch between roles, and they probably don't even know more than one role exists.
Subtitle roles are visible as duplicates, but selecting one causes all of them to be checked in the UI, and only one is actually displayed. The user cannot select the role they want.

I can select these roles using selectTextLanguage and selectAudioLanguage, but the UI remains inconsistent.

Comparison of Shaka and the DASH reference player.
EryOZzs0

MPD attached as a txt

Metadata

Metadata

Assignees

Labels

component: UIThe issue involves the Shaka Player UIstatus: archivedArchived and locked; will not be updatedtype: bugSomething isn't working correctly

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions