aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorvitiko98 <[email protected]>2022-09-20 17:18:24 -0400
committervitiko98 <[email protected]>2022-09-20 17:18:24 -0400
commit803dfe351201ae602d9f3e96cfb01d79604296fc (patch)
treef1afeec4d3213cf5ce99bf1eb9df34cddd7f92ec
parenta0f8d75f0442f9d1f8f2f7dfc631714f31529381 (diff)
downloadbazarr-803dfe351201ae602d9f3e96cfb01d79604296fc.tar.gz
bazarr-803dfe351201ae602d9f3e96cfb01d79604296fc.zip
Embedded Subtitles provider: add support for alpha2 tags
Done by updating the fese library
-rwxr-xr-xlibs/fese/__init__.py2
-rw-r--r--libs/fese/tags.py6
2 files changed, 6 insertions, 2 deletions
diff --git a/libs/fese/__init__.py b/libs/fese/__init__.py
index fa9d7a754..ae8c75c38 100755
--- a/libs/fese/__init__.py
+++ b/libs/fese/__init__.py
@@ -4,4 +4,4 @@
from .container import FFprobeVideoContainer
from .stream import FFprobeSubtitleStream
-__version__ = "0.2.2"
+__version__ = "0.2.3"
diff --git a/libs/fese/tags.py b/libs/fese/tags.py
index cdd932761..eee5c336e 100644
--- a/libs/fese/tags.py
+++ b/libs/fese/tags.py
@@ -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