Skip to content

[Bug] [Bug] Problems with multiple KIDS #1961

@Newbiect

Description

@Newbiect

Describe the problem

I'm having trouble playing content where the manifest has multiple KIDS. This problem only occurs if the KEY for one of those KIDS is missing, but it turns out that other players can play content even with a missing KEY. In the case of Piers, nothing happens when I try to play, but in Omega, the audio plays, and to see the video, I just have to choose a different resolution. So I assume that each KID handles SD, HD, FHD, and UHD.

For example, the manifest in my example contains these KIDS:
01035bd06120028ad47ca81f1514ad4d
0100a7acedd129e7d00010633bd64c44
01017a51d2e8c70f265dd5d580373bd8
01027daa31fdcfc8249607c10856043a
0105d00d01a6f4d4c6ffeb980587041b

I only have KEYS for these.
01035bd06120028ad47ca81f1514ad4d:d868118108cdcde4da7b7a72ed18a12e
0100a7acedd129e7d00010633bd64c44:e795f3ff5d34faf8e44b543937e6a47a

Only with these keys in Omega, activating Manual OSD mode or Fixed resolution, will it play automatically without any problems. The Ask quality mode also works, but this is only possible in Omega; it's not possible in Piers.

Possible fix

I think a possible solution would be to make InputStream not choose a single KID, or to check each one until it can be played.

Steps to reproduce

No response

Debug log

kodi1.log

Stream manifest file(s)

bac310.mpd.txt

Additional info

No response

Operating system(s)

Windows

Operating system version(s)

11

InputStream Adaptive version(s)

22.3.3-Piers

Kodi version(s)

22.0-ALPHA2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions