LANGUAGE attribute of #EXT-X-MEDIA tag

We encountered a peculiar issue when sstreaming a broadcast channel over HLS live. This broadcast channel (coming in MPEG-TS format) has language code field empty for one of its audio tracks (this seems to be not uncommon for those broadcast channels). When generating master playlist, we just left LANGUAGE attribute of #EXT-X-MEDIA tag empty for that audio track. However, Safari HLS Player refused to play it back. Media validator complained the "LANGUAGE" attribute has invalid value. Then we tried 'und' for "LANGUAGE". The same thing happened. Media validator also complained about it being invalid. What should we do in this case?


Many thanks in advance.

Replies

It appears there might be a bug in the validator.

Which version of the tools are you using?


Please download the latest version and retest.

If it still complains about the "und" attribute value, then please enter a bug.


This should not affect playback.

It should play properly with either no language attribute or with "und".

Although "und" would be more correct.


thanks.