Embedded Subtitles provider: add support for alpha2 tags

Done by updating the fese library
This commit is contained in:
vitiko98 2022-09-20 17:18:24 -04:00
parent a0f8d75f04
commit 803dfe3512
2 changed files with 6 additions and 2 deletions

View file

@ -4,4 +4,4 @@
from .container import FFprobeVideoContainer
from .stream import FFprobeSubtitleStream
__version__ = "0.2.2"
__version__ = "0.2.3"

View file

@ -128,7 +128,11 @@ def _get_language(tags) -> Language:
return Language(*extra["language_args"])
try:
lang = Language.fromalpha3b(og_lang)
if len(og_lang) == 3:
lang = Language.fromalpha3b(og_lang)
else:
lang = Language.fromalpha2(og_lang[:2])
# Test for suffix
assert lang.alpha2