XZH a4d0a195cd fix(captions): match preferred language to auto-generated tracks
Preferred caption slots use names such as English, but many videos only
expose English (auto-generated) with language code en. Exact name matching
left those tracks unordered, so the player could auto-select another
auto-generated language.

Match preference names to regional and auto-generated variants, keep human
tracks ahead of auto-generated ones, and share the matcher on watch and
embed.

Fixes #6007
2026-09-05 00:02:42 -07:00
..