-Set LANGUAGE environment only if it is not already set
(In current imagesthis is already set when you select a language, so there is no need to reset it.)
-Fix ssl error with some (turkish) LC_CTYPE
(On OpenATV 7.1 an individual file LC_CTYPE is used for each language. On turkish this cause ssl error unable to find public key parameters.
Thefore add workaround which changes locale LC_CTYPE to default en_US while using the plugin.
In fact this should be fixed in the image, but for now, while there is no clear reason, I will leave this here.)
-Set locale to None in ssl error workaround
(Do not use a specific en_US locale as it may not exist in the image.)
-Don't patch skin file on old images tests
(To not produce errors in annotations.
Old images skin file not exist in directory enigma2/lib/python and this cause error on seed.)
-YouTubeApi: add except for socket error on load
(Try fix GSOD on load long lists.)
-Finnish_translation_for YouTube
-Remove ssl key error workaround
(Because it causes other specific problems #170 (comment))
-Update language files
-YouTubeVideoUrl: update player client parameters, thx coletdjnz
(Update clientVersion,
add androidSdkVersion and userAgent.
To prevent YouTube returning a bad player response in some cases.
Based on:
yt-dlp/yt-dlp@c7dcf0b
yt-dlp/yt-dlp@50ac0e5)
-