From 192ecf31320468b0b4db78a6e175d849e6485748 Mon Sep 17 00:00:00 2001 From: CastagnaIT Date: Thu, 4 Feb 2021 10:26:48 +0100 Subject: [PATCH 1/4] Converted debug logging setting to simple bool --- .../resource.language.cs_cz/strings.po | 4 +-- .../resource.language.de_de/strings.po | 4 +-- .../resource.language.el_gr/strings.po | 4 +-- .../resource.language.en_gb/strings.po | 2 +- .../resource.language.es_es/strings.po | 4 +-- .../resource.language.fr_fr/strings.po | 4 +-- .../resource.language.gl_es/strings.po | 4 +-- .../resource.language.he_il/strings.po | 4 +-- .../resource.language.hr_hr/strings.po | 4 +-- .../resource.language.hu_hu/strings.po | 4 +-- .../resource.language.it_it/strings.po | 4 +-- .../resource.language.ja_jp/strings.po | 4 +-- .../resource.language.ko_kr/strings.po | 4 +-- .../resource.language.nl_nl/strings.po | 4 +-- .../resource.language.pl_pl/strings.po | 4 +-- .../resource.language.pt_br/strings.po | 4 +-- .../resource.language.ro_ro/strings.po | 4 +-- .../resource.language.sv_se/strings.po | 4 +-- .../resource.language.tr_tr/strings.po | 4 +-- .../resource.language.zh_cn/strings.po | 4 +-- .../resource.language.zh_tw/strings.po | 4 +-- resources/lib/globals.py | 2 +- .../lib/kodi/ui/xmldialog_esnwidevine.py | 2 +- resources/lib/services/msl/converter.py | 2 +- resources/lib/services/msl/msl_handler.py | 4 +-- .../lib/services/nfsession/nfsession_ops.py | 2 +- .../services/playback/action_controller.py | 2 +- resources/lib/services/settings_monitor.py | 2 +- resources/lib/utils/cookies.py | 2 +- resources/lib/utils/logging.py | 32 ++++++++----------- resources/lib/utils/website.py | 2 +- resources/settings.xml | 6 ++-- 32 files changed, 67 insertions(+), 73 deletions(-) diff --git a/resources/language/resource.language.cs_cz/strings.po b/resources/language/resource.language.cs_cz/strings.po index 9716330d7..6954fa0f8 100644 --- a/resources/language/resource.language.cs_cz/strings.po +++ b/resources/language/resource.language.cs_cz/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatická aktualizace řad a dílů seriálů" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Úroveň protokolování" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.de_de/strings.po b/resources/language/resource.language.de_de/strings.po index fa0e68103..cfd2eeb4f 100644 --- a/resources/language/resource.language.de_de/strings.po +++ b/resources/language/resource.language.de_de/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatische Aktualisierung für Serien-Staffeln und -Episoden" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Fehler-Aufzeichnungs-Stufe" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.el_gr/strings.po b/resources/language/resource.language.el_gr/strings.po index a0255e04d..82a6b0665 100644 --- a/resources/language/resource.language.el_gr/strings.po +++ b/resources/language/resource.language.el_gr/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Αυτόματη ενημέρωση για σεζον και επεισόδια σειρών" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Επίπεδο καταγραφής αποσφαλμάτωσης" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index a0b4a0ad6..639d0eb4e 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -267,7 +267,7 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "" msgctxt "#30066" -msgid "Debug logging level" +msgid "Enable debug logging" msgstr "" msgctxt "#30067" diff --git a/resources/language/resource.language.es_es/strings.po b/resources/language/resource.language.es_es/strings.po index eb28fc6aa..b92ccbf3f 100644 --- a/resources/language/resource.language.es_es/strings.po +++ b/resources/language/resource.language.es_es/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Actualización automática para temporadas y episodios de series" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Nivel del registro de depuración" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.fr_fr/strings.po b/resources/language/resource.language.fr_fr/strings.po index 0299f0bcb..af99bb2b8 100644 --- a/resources/language/resource.language.fr_fr/strings.po +++ b/resources/language/resource.language.fr_fr/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Mise à jour automatique des saisons et épisodes des séries" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Niveau de débogage pour la journalisation" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.gl_es/strings.po b/resources/language/resource.language.gl_es/strings.po index 86ae38867..25be72aa1 100644 --- a/resources/language/resource.language.gl_es/strings.po +++ b/resources/language/resource.language.gl_es/strings.po @@ -260,8 +260,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Actualizar tempadas e episodios das series TV automaticamente" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Nivel do rexistro de depuración" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.he_il/strings.po b/resources/language/resource.language.he_il/strings.po index 51af52c24..4a19b7f30 100644 --- a/resources/language/resource.language.he_il/strings.po +++ b/resources/language/resource.language.he_il/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "עדכון אוטומטי עבור תוכניות וסדרות" msgctxt "#30066" -msgid "Debug logging level" -msgstr "רמת לוגים לדיבאג" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.hr_hr/strings.po b/resources/language/resource.language.hr_hr/strings.po index 3936cc868..94f69a330 100644 --- a/resources/language/resource.language.hr_hr/strings.po +++ b/resources/language/resource.language.hr_hr/strings.po @@ -259,8 +259,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatsko ažuriranje televizije prikazuje sezone i epizode" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Razina evidentiranja pogrešaka" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.hu_hu/strings.po b/resources/language/resource.language.hu_hu/strings.po index 0273d9aae..24dae6212 100644 --- a/resources/language/resource.language.hu_hu/strings.po +++ b/resources/language/resource.language.hu_hu/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatikus frissítés a sorozat évadokhoz és epizódokhoz" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Hiba napló szint" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po index d07f11f53..76383f6ff 100644 --- a/resources/language/resource.language.it_it/strings.po +++ b/resources/language/resource.language.it_it/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Auto-aggiornamento delle stagioni ed episodi delle serie tv" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Livello log di debug" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.ja_jp/strings.po b/resources/language/resource.language.ja_jp/strings.po index 632f65dba..038a927d7 100644 --- a/resources/language/resource.language.ja_jp/strings.po +++ b/resources/language/resource.language.ja_jp/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "新しいシーズンとエピソードの更新方法" msgctxt "#30066" -msgid "Debug logging level" -msgstr "デバッグロギングレベル" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.ko_kr/strings.po b/resources/language/resource.language.ko_kr/strings.po index 19801193c..152e3ea7a 100644 --- a/resources/language/resource.language.ko_kr/strings.po +++ b/resources/language/resource.language.ko_kr/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "새로운 시즌과 에피소드를 새로 고치는 방법" msgctxt "#30066" -msgid "Debug logging level" -msgstr "디버그로그 레벨" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po index d0d8702e2..4eb899052 100644 --- a/resources/language/resource.language.nl_nl/strings.po +++ b/resources/language/resource.language.nl_nl/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatisch bijwerken voor tv-programma's" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Foutopsporing log niveau" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.pl_pl/strings.po b/resources/language/resource.language.pl_pl/strings.po index 6c0d00bdf..a6dac65b0 100644 --- a/resources/language/resource.language.pl_pl/strings.po +++ b/resources/language/resource.language.pl_pl/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatyczna aktualizacja odcinków i epizodów serial" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Poziom rejestrowania logów" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.pt_br/strings.po b/resources/language/resource.language.pt_br/strings.po index 369ed8840..be78a2be7 100644 --- a/resources/language/resource.language.pt_br/strings.po +++ b/resources/language/resource.language.pt_br/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Atualizar temporadas e episódios dos seriados automaticamente" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Nível do log de depuração" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.ro_ro/strings.po b/resources/language/resource.language.ro_ro/strings.po index 3bb339368..e379795ec 100644 --- a/resources/language/resource.language.ro_ro/strings.po +++ b/resources/language/resource.language.ro_ro/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Auto-actualizare pentru sezoanele și episoadele serialelor" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Nivel de jurnal depanare" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.sv_se/strings.po b/resources/language/resource.language.sv_se/strings.po index b021e2098..7467d8791 100644 --- a/resources/language/resource.language.sv_se/strings.po +++ b/resources/language/resource.language.sv_se/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "Automatisk uppdatering för Serier, säsonger och avsnitt" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Felsökningsloggens nivå" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.tr_tr/strings.po b/resources/language/resource.language.tr_tr/strings.po index 57fcf7211..246c7424b 100644 --- a/resources/language/resource.language.tr_tr/strings.po +++ b/resources/language/resource.language.tr_tr/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "TV Programlarının sezonlarını ve bölümlerini otomatik güncelleme" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Hata ayıklama günlük kaydı düzeyi" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.zh_cn/strings.po b/resources/language/resource.language.zh_cn/strings.po index 9e43fb6ed..88f188b66 100644 --- a/resources/language/resource.language.zh_cn/strings.po +++ b/resources/language/resource.language.zh_cn/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "自动更新电视节目的季与集" msgctxt "#30066" -msgid "Debug logging level" -msgstr "调试日志记录级别" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/language/resource.language.zh_tw/strings.po b/resources/language/resource.language.zh_tw/strings.po index 4a349e5e7..0efa8ca5d 100644 --- a/resources/language/resource.language.zh_tw/strings.po +++ b/resources/language/resource.language.zh_tw/strings.po @@ -258,8 +258,8 @@ msgid "Auto-update for TV shows seasons and episodes" msgstr "自動更新電視節目的季與影集" msgctxt "#30066" -msgid "Debug logging level" -msgstr "Debug日誌記錄級別" +msgid "Enable debug logging" +msgstr "" msgctxt "#30067" msgid "daily" diff --git a/resources/lib/globals.py b/resources/lib/globals.py index d15f1b5f4..476c019b1 100644 --- a/resources/lib/globals.py +++ b/resources/lib/globals.py @@ -246,7 +246,7 @@ def init_globals(self, argv): # Initialize the log from resources.lib.utils.logging import LOG LOG.initialize(self.ADDON_ID, self.PLUGIN_HANDLE, - self.ADDON.getSettingString('debug_log_level'), + self.ADDON.getSettingBool('enable_debug'), self.ADDON.getSettingBool('enable_timing')) if self.IS_ADDON_FIRSTRUN: self.init_database() diff --git a/resources/lib/kodi/ui/xmldialog_esnwidevine.py b/resources/lib/kodi/ui/xmldialog_esnwidevine.py index 95059dcfd..0aac301b1 100644 --- a/resources/lib/kodi/ui/xmldialog_esnwidevine.py +++ b/resources/lib/kodi/ui/xmldialog_esnwidevine.py @@ -198,7 +198,7 @@ def _save_system_info(): return # This collect the main data to allow verification checks for problems data = 'Netflix add-on version: ' + G.VERSION - data += '\nDebug logging level: ' + LOG.level + data += '\nDebug enabled: ' + str(LOG.is_enabled) data += '\nSystem platform: ' + common.get_system_platform() data += '\nMachine architecture: ' + common.get_machine() data += '\nUser agent string: ' + common.get_user_agent() diff --git a/resources/lib/services/msl/converter.py b/resources/lib/services/msl/converter.py index 8b33cef25..623cedc05 100644 --- a/resources/lib/services/msl/converter.py +++ b/resources/lib/services/msl/converter.py @@ -54,7 +54,7 @@ def convert_to_dash(manifest): _convert_text_track(text_track, period, is_default, cdn_index) xml = ET.tostring(root, encoding='utf-8', method='xml') - if LOG.level == LOG.LEVEL_VERBOSE: + if LOG.is_enabled: common.save_file_def('manifest.mpd', xml) return xml.decode('utf-8').replace('\n', '').replace('\r', '').encode('utf-8') diff --git a/resources/lib/services/msl/msl_handler.py b/resources/lib/services/msl/msl_handler.py index 37d330fa4..973281dc7 100644 --- a/resources/lib/services/msl/msl_handler.py +++ b/resources/lib/services/msl/msl_handler.py @@ -150,7 +150,7 @@ def _load_manifest(self, viewable_id, esn): # when requested by am_stream_continuity.py / events_handler.py will cause problems # if it is already expired, so we guarantee a minimum of safety ttl of 4h (14400s = 4 hours) raise CacheMiss() - if LOG.level == LOG.LEVEL_VERBOSE: + if LOG.is_enabled: LOG.debug('Manifest for {} obtained from the cache', viewable_id) # Save the manifest to disk as reference common.save_file_def('manifest.json', json.dumps(manifest).encode('utf-8')) @@ -227,7 +227,7 @@ def _load_manifest(self, viewable_id, esn): self.msl_requests.build_request_data('/manifest', params), esn, disable_msl_switch=False) - if LOG.level == LOG.LEVEL_VERBOSE: + if LOG.is_enabled: # Save the manifest to disk as reference common.save_file_def('manifest.json', json.dumps(manifest).encode('utf-8')) # Save the manifest to the cache to retrieve it during its validity diff --git a/resources/lib/services/nfsession/nfsession_ops.py b/resources/lib/services/nfsession/nfsession_ops.py index 1f8a21607..218e8cd10 100644 --- a/resources/lib/services/nfsession/nfsession_ops.py +++ b/resources/lib/services/nfsession/nfsession_ops.py @@ -255,7 +255,7 @@ def update_loco_context(self, context_name): # and if path_suffixs is added return also the new video list data except Exception as exc: # pylint: disable=broad-except LOG.warn('refreshListByContext failed: {}', exc) - if not LOG.level == LOG.LEVEL_VERBOSE: + if not LOG.is_enabled: return ui.show_notification(title=common.get_local_string(30105), msg='An error prevented the update the loco context on Netflix', diff --git a/resources/lib/services/playback/action_controller.py b/resources/lib/services/playback/action_controller.py index 575e07cbe..409ad613b 100644 --- a/resources/lib/services/playback/action_controller.py +++ b/resources/lib/services/playback/action_controller.py @@ -141,7 +141,7 @@ def on_service_tick(self): def _on_playback_started(self): player_id = _get_player_id() self._notify_all(ActionManager.call_on_playback_started, self._get_player_state(player_id)) - if LOG.level == LOG.LEVEL_VERBOSE and G.ADDON.getSettingBool('show_codec_info'): + if LOG.is_enabled and G.ADDON.getSettingBool('show_codec_info'): common.json_rpc('Input.ExecuteAction', {'action': 'codecinfo'}) self.active_player_id = player_id diff --git a/resources/lib/services/settings_monitor.py b/resources/lib/services/settings_monitor.py index e4336b121..94b53a58f 100644 --- a/resources/lib/services/settings_monitor.py +++ b/resources/lib/services/settings_monitor.py @@ -52,7 +52,7 @@ def onSettingsChanged(self): def _on_change(self): # Reinitialize the log settings LOG.initialize(G.ADDON_ID, G.PLUGIN_HANDLE, - G.ADDON.getSettingString('debug_log_level'), + G.ADDON.getSettingBool('enable_debug'), G.ADDON.getSettingBool('enable_timing')) LOG.debug('SettingsMonitor: settings have been changed, started checks') reboot_addon = False diff --git a/resources/lib/utils/cookies.py b/resources/lib/utils/cookies.py index 2f66bc2c0..814b61f6c 100644 --- a/resources/lib/utils/cookies.py +++ b/resources/lib/utils/cookies.py @@ -65,7 +65,7 @@ def load(): def log_cookie(cookie_jar): """Print cookie info to the log""" - if not LOG.level == LOG.LEVEL_VERBOSE: + if not LOG.is_enabled: return debug_output = 'Cookies currently loaded:\n' for cookie in cookie_jar: diff --git a/resources/lib/utils/logging.py b/resources/lib/utils/logging.py index 3e9f4353a..5d353a10b 100644 --- a/resources/lib/utils/logging.py +++ b/resources/lib/utils/logging.py @@ -16,15 +16,11 @@ class Logging: """A helper class for logging""" - LEVEL_VERBOSE = 'Verbose' - LEVEL_INFO = 'Info' - LEVEL_DISABLED = 'Disabled' - LEVEL_NOTSET = None def __init__(self): - self.level = self.LEVEL_NOTSET self.__addon_id = None self.__plugin_handle = None + self.is_enabled = None self.is_time_trace_enabled = False self.time_trace_level = -2 self.__time_trace_data = [] @@ -32,26 +28,24 @@ def __init__(self): self.info = self._info self.warn = self._warn - def initialize(self, addon_id, plugin_handle, log_level, is_time_trace_enabled): - if log_level == self.level and is_time_trace_enabled == self.is_time_trace_enabled: + def initialize(self, addon_id, plugin_handle, is_enabled, is_time_trace_enabled): + if is_enabled == self.is_enabled and is_time_trace_enabled == self.is_time_trace_enabled: return self.__addon_id = addon_id self.__plugin_handle = plugin_handle - self.__log('The debug logging level is set as "{}"'.format(log_level), xbmc.LOGINFO) - self.level = log_level - self.is_time_trace_enabled = log_level == self.LEVEL_VERBOSE and is_time_trace_enabled - # To avoid adding extra workload to the cpu when logging is not required, - # we replace the log methods with a empty method - if self.level != self.LEVEL_VERBOSE: - self.debug = self.__not_to_process - else: + self.__log('The debug logging is set as {}'.format('ENABLED' if is_enabled else 'DISABLED'), xbmc.LOGINFO) + self.is_enabled = is_enabled + self.is_time_trace_enabled = is_enabled and is_time_trace_enabled + if is_enabled: + self.info = self._info + self.warn = self._warn self.debug = self._debug - if self.level == self.LEVEL_DISABLED: + else: + # To avoid adding extra workload to the cpu when logging is not required, + # we replace the log methods with a empty method self.info = self.__not_to_process self.warn = self.__not_to_process - else: - self.info = self._info - self.warn = self._warn + self.debug = self.__not_to_process def __log(self, msg, log_level, *args, **kwargs): """Log a message to the Kodi logfile.""" diff --git a/resources/lib/utils/website.py b/resources/lib/utils/website.py index 3d8b2f1c9..2686fa0f9 100644 --- a/resources/lib/utils/website.py +++ b/resources/lib/utils/website.py @@ -144,7 +144,7 @@ def parse_profiles(data): G.SHARED_DB.set_profile(guid, sort_order) # Add profile language description translated from locale summary['language_desc'] = xbmc.convertLanguage(summary['language'][:2], xbmc.ENGLISH_NAME) - if LOG.level == LOG.LEVEL_VERBOSE: + if LOG.is_enabled: for key, value in summary.items(): if key in PROFILE_DEBUG_INFO: LOG.debug('Profile info {}', {key: value}) diff --git a/resources/settings.xml b/resources/settings.xml index aa2e26a2c..55ca22dc9 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -132,9 +132,9 @@ - - - + + + From 76616049fa54d50a1fbdbc957a1e2dcea3799aa8 Mon Sep 17 00:00:00 2001 From: CastagnaIT Date: Thu, 4 Feb 2021 10:35:07 +0100 Subject: [PATCH 2/4] Removed unnecessary notification on My List operations --- resources/language/resource.language.cs_cz/strings.po | 4 ---- resources/language/resource.language.de_de/strings.po | 4 ---- resources/language/resource.language.el_gr/strings.po | 4 ---- resources/language/resource.language.en_gb/strings.po | 4 ---- resources/language/resource.language.es_es/strings.po | 4 ---- resources/language/resource.language.fr_fr/strings.po | 4 ---- resources/language/resource.language.gl_es/strings.po | 4 ---- resources/language/resource.language.he_il/strings.po | 4 ---- resources/language/resource.language.hr_hr/strings.po | 4 ---- resources/language/resource.language.hu_hu/strings.po | 4 ---- resources/language/resource.language.it_it/strings.po | 4 ---- resources/language/resource.language.ja_jp/strings.po | 4 ---- resources/language/resource.language.ko_kr/strings.po | 4 ---- resources/language/resource.language.nl_nl/strings.po | 4 ---- resources/language/resource.language.pl_pl/strings.po | 4 ---- resources/language/resource.language.pt_br/strings.po | 4 ---- resources/language/resource.language.ro_ro/strings.po | 4 ---- resources/language/resource.language.sv_se/strings.po | 4 ---- resources/language/resource.language.tr_tr/strings.po | 4 ---- resources/language/resource.language.zh_cn/strings.po | 4 ---- resources/language/resource.language.zh_tw/strings.po | 4 ---- resources/lib/utils/api_requests.py | 1 - 22 files changed, 85 deletions(-) diff --git a/resources/language/resource.language.cs_cz/strings.po b/resources/language/resource.language.cs_cz/strings.po index 6954fa0f8..611fbd23d 100644 --- a/resources/language/resource.language.cs_cz/strings.po +++ b/resources/language/resource.language.cs_cz/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operace API selhala: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operace Můj seznam byla úspěšná" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nelze automaticky odstranit řadu z knihovny Kodi, prosím, proveďte ručně" diff --git a/resources/language/resource.language.de_de/strings.po b/resources/language/resource.language.de_de/strings.po index cfd2eeb4f..7c96a47e3 100644 --- a/resources/language/resource.language.de_de/strings.po +++ b/resources/language/resource.language.de_de/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API-Aktion fehlgeschlagen: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "'Meine Liste' erfolgreich aktualisiert" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Staffeln können nicht automatisch aus der Kodi-Bilbiothek entfernt werden. Bitte tue dies manuell." diff --git a/resources/language/resource.language.el_gr/strings.po b/resources/language/resource.language.el_gr/strings.po index 82a6b0665..6cb551c47 100644 --- a/resources/language/resource.language.el_gr/strings.po +++ b/resources/language/resource.language.el_gr/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Αποτυχία εργασίας του API: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Εργασία της Λίστας μου επιτυχής" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Αδυναμία αυτόματης αφαίρεσης της σεζόν από την βιβλιοθήκη του Kodi, παρακαλώ κάντε το χειροκίνητα" diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index 639d0eb4e..b47698fcf 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -478,10 +478,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "" diff --git a/resources/language/resource.language.es_es/strings.po b/resources/language/resource.language.es_es/strings.po index b92ccbf3f..de036a5eb 100644 --- a/resources/language/resource.language.es_es/strings.po +++ b/resources/language/resource.language.es_es/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Error en la operación de la API: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operación en 'Mi lista' completada correctamente" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "No se puede eliminar automáticamente una temporada de la biblioteca de Kodi. Por favor, hágalo manualmente" diff --git a/resources/language/resource.language.fr_fr/strings.po b/resources/language/resource.language.fr_fr/strings.po index af99bb2b8..08e793feb 100644 --- a/resources/language/resource.language.fr_fr/strings.po +++ b/resources/language/resource.language.fr_fr/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Echec de l'opération de l'API : {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "'Ma Liste' mise à jour avec succès" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Impossible de supprimer automatiquement une saison de la médiathèque Kodi. Merci de le faire manuellement." diff --git a/resources/language/resource.language.gl_es/strings.po b/resources/language/resource.language.gl_es/strings.po index 25be72aa1..4e4d9f72b 100644 --- a/resources/language/resource.language.gl_es/strings.po +++ b/resources/language/resource.language.gl_es/strings.po @@ -471,10 +471,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "A operación da API fallou: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operación de ‘Miña lista’ correcta" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Non é posíbel eliminar automaticamente unha tempada da biblioteca do Kodi, por favor fágao manualmente" diff --git a/resources/language/resource.language.he_il/strings.po b/resources/language/resource.language.he_il/strings.po index 4a19b7f30..f5040875d 100644 --- a/resources/language/resource.language.he_il/strings.po +++ b/resources/language/resource.language.he_il/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "פעולת API {} נכשלה" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "הפעולה ב'הרשימה שלי' הצליחה" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "לא ניתן להסיר אוטומטית עונה מספריית Kodi, יש להסיר אותה ידנית" diff --git a/resources/language/resource.language.hr_hr/strings.po b/resources/language/resource.language.hr_hr/strings.po index 94f69a330..0858a2749 100644 --- a/resources/language/resource.language.hr_hr/strings.po +++ b/resources/language/resource.language.hr_hr/strings.po @@ -470,10 +470,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operacija API-a nije uspjela: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operacija Mog popisa uspješna" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Ne može se automatski ukloniti sezona iz Kodi zbirke, učinite to ručno" diff --git a/resources/language/resource.language.hu_hu/strings.po b/resources/language/resource.language.hu_hu/strings.po index 24dae6212..bcf101405 100644 --- a/resources/language/resource.language.hu_hu/strings.po +++ b/resources/language/resource.language.hu_hu/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API művelet sikertelen: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Saját lista művelet sikeres" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodi médiatárból nem törölhető automatikusan a szezon, töröld kézzel." diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po index 76383f6ff..1df87956d 100644 --- a/resources/language/resource.language.it_it/strings.po +++ b/resources/language/resource.language.it_it/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API operazione fallita: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "'La mia lista' operazione riuscita" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Non è possibile rimuovere automaticamente una stagione dalla libreria Kodi, si prega di farlo manualmente." diff --git a/resources/language/resource.language.ja_jp/strings.po b/resources/language/resource.language.ja_jp/strings.po index 038a927d7..00b363509 100644 --- a/resources/language/resource.language.ja_jp/strings.po +++ b/resources/language/resource.language.ja_jp/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API実行失敗:{}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "マイリスト処理完了" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodiライブラリからシーズンを削除しませんでしたので、手動で削除してください" diff --git a/resources/language/resource.language.ko_kr/strings.po b/resources/language/resource.language.ko_kr/strings.po index 152e3ea7a..9663b313d 100644 --- a/resources/language/resource.language.ko_kr/strings.po +++ b/resources/language/resource.language.ko_kr/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API실행 실패: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "찜한 것들을 가져왔습니다." - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodi라이브러리에서 시진을 지우지 못 했습니다. 수동으로 삭제해 주십시오." diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po index 4eb899052..85bbb495f 100644 --- a/resources/language/resource.language.nl_nl/strings.po +++ b/resources/language/resource.language.nl_nl/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API operatie mislukt: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "'Mijn lijst' operatie was succesvol" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Het is onmogelijk om automatisch een seizoen te verwijderen uit de Kodi-bibliotheek, gelieve dit handmatig uit te voeren" diff --git a/resources/language/resource.language.pl_pl/strings.po b/resources/language/resource.language.pl_pl/strings.po index a6dac65b0..ad2d2f0ac 100644 --- a/resources/language/resource.language.pl_pl/strings.po +++ b/resources/language/resource.language.pl_pl/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operacja API nie powiodła się: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Działanie na Mojej liście zakończyły się powodzeniem" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nie można automatycznie usunąć sezonu z biblioteki Kodi, zrób to ręcznie" diff --git a/resources/language/resource.language.pt_br/strings.po b/resources/language/resource.language.pt_br/strings.po index be78a2be7..cf955e3fc 100644 --- a/resources/language/resource.language.pt_br/strings.po +++ b/resources/language/resource.language.pt_br/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operação da API falhou: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operação da Minha lista bem-sucedida" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Não é possível remover automaticamente uma temporada da coleção do Kodi, faça-o manualmente" diff --git a/resources/language/resource.language.ro_ro/strings.po b/resources/language/resource.language.ro_ro/strings.po index e379795ec..e85415ff9 100644 --- a/resources/language/resource.language.ro_ro/strings.po +++ b/resources/language/resource.language.ro_ro/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operațiune API eșuată: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Operațiune reușită pe 'Lista mea'" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nu se poate șterge automat un sezon din librăria Kodi, vă rugăm s-o faceți manual" diff --git a/resources/language/resource.language.sv_se/strings.po b/resources/language/resource.language.sv_se/strings.po index 7467d8791..3e90b908e 100644 --- a/resources/language/resource.language.sv_se/strings.po +++ b/resources/language/resource.language.sv_se/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API-operationen misslyckades: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Min Lista-operationen lyckades" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kan inte ta bort en säsong automatiskt från Kodi-biblioteket, gör det manuellt" diff --git a/resources/language/resource.language.tr_tr/strings.po b/resources/language/resource.language.tr_tr/strings.po index 246c7424b..d4c0f97b4 100644 --- a/resources/language/resource.language.tr_tr/strings.po +++ b/resources/language/resource.language.tr_tr/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API işlemi başarısız oldu: {}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "Listem işlemi başarılı" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Bir sezon Kodi kitaplığından otomatik olarak kaldırılamıyor, lütfen manuel olarak yapın" diff --git a/resources/language/resource.language.zh_cn/strings.po b/resources/language/resource.language.zh_cn/strings.po index 88f188b66..b111add65 100644 --- a/resources/language/resource.language.zh_cn/strings.po +++ b/resources/language/resource.language.zh_cn/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API操作失败:{}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "我的列表操作成功" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "无法自动从Kodi库中删除季节,请手动执行" diff --git a/resources/language/resource.language.zh_tw/strings.po b/resources/language/resource.language.zh_tw/strings.po index 0efa8ca5d..c5a7c475a 100644 --- a/resources/language/resource.language.zh_tw/strings.po +++ b/resources/language/resource.language.zh_tw/strings.po @@ -469,10 +469,6 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API操作失敗:{}" -msgctxt "#30119" -msgid "'My list' operation successful" -msgstr "我的清單操作成功" - msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "無法自動從Kodi資料庫中刪除季,請手動執行" diff --git a/resources/lib/utils/api_requests.py b/resources/lib/utils/api_requests.py index 0779d0087..8fb871f8a 100644 --- a/resources/lib/utils/api_requests.py +++ b/resources/lib/utils/api_requests.py @@ -128,7 +128,6 @@ def update_my_list(videoid, operation, params): 'data': { 'operation': operation, 'videoId': videoid.value}}) - ui.show_notification(common.get_local_string(30119)) _update_mylist_cache(videoid, operation, params) From 8ff405c31b2d274ee95acf945e21e89a0b7733c5 Mon Sep 17 00:00:00 2001 From: CastagnaIT Date: Sat, 20 Feb 2021 11:24:15 +0100 Subject: [PATCH 3/4] Converted settings to new version 1 xml format --- resources/settings.xml | 1187 +++++++++++++++++++++++++++++++++++----- 1 file changed, 1037 insertions(+), 150 deletions(-) diff --git a/resources/settings.xml b/resources/settings.xml index 55ca22dc9..6da5d2380 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -1,152 +1,1039 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
+ + + + + + 0 + RunPlugin(plugin://$ID/action/logout/) + + false + + + + + + + 0 + + + true + + + 30013 + + false + + + + + + 0 + false + + + + 0 + false + + + true + + + + 0 + false + + + true + + + + 0 + 1 + + + + + + + + + + + + + + + + 0 + 3 + + + + + + + + + + + + + + + + 0 + false + + + + + + + + + + 0 + 1 + + + + + + + + + + + 0 + RunPlugin(plugin://$ID/library/auto_upd_run_now/) + + false + + + 0 + + + + 0 + 0 + + + + + + + + + + + 1 + + + + 0 + 00:00 + + 30071 + + + 1 + + + + 0 + false + + + 1 + + + + 0 + false + + + 1 + + + + + + + 0 + false + + + 1 + + + + 0 + RunPlugin(plugin://$ID/library/sync_mylist_sel_profile/) + + false + + + true + true + + + + 0 + RunPlugin(plugin://$ID/library/sync_mylist/) + + false + + + true + true + + + + + + + 0 + false + + + + 0 + 1 + + + + + + + + + + true + + + + 0 + 1 + + + + + + + + + + true + + + + 0 + false + + + true + + + + + + + 0 + false + + + + 0 + special://profile/addon_data/plugin.video.netflix + + true + true + + + 30027 + + + true + + + + 0 + RunPlugin(plugin://$ID/library/purge/) + + false + + + + 0 + RunPlugin(plugin://$ID/library/import_library/) + + false + + + + + + + 0 + false + + + + 0 + kodi + + true + + + 30201 + + + true + + + + 0 + kodi + + true + + + 30004 + true + + + true + + + + 0 + 127.0.0.1 + + true + + + 30203 + + + true + + + + 0 + 3306 + + 30204 + + + true + + + + 0 + RunPlugin(plugin://$ID/library/set_autoupdate_device/) + + false + + + true + + + + 0 + RunPlugin(plugin://$ID/library/check_autoupdate_device/) + + false + + + true + + + + + + + + + + 0 + true + + + + + 0 + 0 + + + + + + + + + true + + + + 0 + true + + + + 0 + true + + + + 0 + true + + + + 0 + 2 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 2 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + true + + + + 0 + true + + + + 0 + true + + + + 0 + 2 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 0 + + + + + + + + + + + true + + + + 0 + true + + + + 0 + 2 + + + + + + + + + + + true + + + + 0 + 0 + + + + + + + + + true + + + + 0 + true + + + + + + + + + + 0 + false + + + + 0 + 0 + + 30044 + + + true + + + + 0 + 0 + + 30159 + + + true + + + + 0 + 0 + + 30165 + + + true + + + + 0 + 0 + + 30039 + + + true + + + + 0 + 0 + + 30040 + + + true + + + + 0 + 0 + + 30041 + + + true + + + + 0 + 0 + + 30042 + + + true + + + + 0 + 0 + + 30043 + + + true + + + + 0 + 0 + + 30160 + + + true + + + + 0 + 0 + + 30161 + + + true + + + + + + + + + + 0 + true + + + + 0 + false + + + + 0 + false + + + + 0 + false + + + + 0 + false + + + + 0 + true + + + + 0 + false + + + true + + + + 0 + false + + + true + + + + + + + 0 + true + + + + 0 + false + + + true + + + + + + + 0 + false + + + + 0 + Addon.OpenSettings(service.upnext) + + true + + + + + + + + + + 0 + RunPlugin(plugin://$ID/action/configuration_wizard/) + + true + + + + 0 + Addon.OpenSettings(inputstream.adaptive) + + true + + + + 0 + Addon.OpenSettings(script.module.inputstreamhelper) + + true + + + + + + + + 0 + true + + + + 0 + false + + + + 0 + false + + + + 0 + false + + + true + + + + 0 + false + + + true + + + + 0 + false + + + + 0 + false + + + + + + + 0 + RunPlugin(plugin://$ID/action/show_esn_widevine_options/) + + true + + + + 0 + false + + + + 0 + false + + + true + + + + 0 + false + + + true + + + + 0 + -- + + + + + + + + + + false + + + + + 0 + Server 1 + + + + + + + false + + + + + 0 + false + + + + 0 + 90 + + 45 + 45 + 180 + + + false + + + + + + + 0 + 180 + + 5 + 5 + 2880 + + + false + + + + 0 + 60 + + 10 + 10 + 1440 + + + false + + + + 0 + 30 + + 1 + 1 + 60 + + + false + + + + 0 + RunPlugin(plugin://$ID/action/purge_cache/) + + false + + + + 0 + RunPlugin(plugin://$ID/action/purge_cache/?on_disk=True) + + false + + + + +
From d812743714f57680625f19118a84d1b4d7837ca6 Mon Sep 17 00:00:00 2001 From: CastagnaIT Date: Sat, 20 Feb 2021 09:52:03 +0100 Subject: [PATCH 4/4] Changes related to new xml settings format --- .../resource.language.cs_cz/strings.po | 54 +++++++++---------- .../resource.language.de_de/strings.po | 54 +++++++++---------- .../resource.language.el_gr/strings.po | 54 +++++++++---------- .../resource.language.en_gb/strings.po | 30 +++++------ .../resource.language.es_es/strings.po | 54 +++++++++---------- .../resource.language.fr_fr/strings.po | 54 +++++++++---------- .../resource.language.gl_es/strings.po | 54 +++++++++---------- .../resource.language.he_il/strings.po | 54 +++++++++---------- .../resource.language.hr_hr/strings.po | 54 +++++++++---------- .../resource.language.hu_hu/strings.po | 54 +++++++++---------- .../resource.language.it_it/strings.po | 54 +++++++++---------- .../resource.language.ja_jp/strings.po | 54 +++++++++---------- .../resource.language.ko_kr/strings.po | 54 +++++++++---------- .../resource.language.nl_nl/strings.po | 54 +++++++++---------- .../resource.language.pl_pl/strings.po | 54 +++++++++---------- .../resource.language.pt_br/strings.po | 54 +++++++++---------- .../resource.language.ro_ro/strings.po | 54 +++++++++---------- .../resource.language.sv_se/strings.po | 54 +++++++++---------- .../resource.language.tr_tr/strings.po | 54 +++++++++---------- .../resource.language.zh_cn/strings.po | 54 +++++++++---------- .../resource.language.zh_tw/strings.po | 54 +++++++++---------- resources/lib/navigation/directory_utils.py | 31 ++++------- .../lib/services/nfsession/session/base.py | 1 - .../services/playback/am_upnext_notifier.py | 5 +- resources/lib/upgrade_controller.py | 31 ++++++----- 25 files changed, 567 insertions(+), 611 deletions(-) diff --git a/resources/language/resource.language.cs_cz/strings.po b/resources/language/resource.language.cs_cz/strings.po index 611fbd23d..62c4584c9 100644 --- a/resources/language/resource.language.cs_cz/strings.po +++ b/resources/language/resource.language.cs_cz/strings.po @@ -152,36 +152,36 @@ msgstr "Nastavení InputStream Adaptive ..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Zobrazení" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Povolit vlastní zobrazení" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Zobrazení pro složky" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Zobrazení pro filmy" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Zobrazení pro seriály" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Zobrazení pro seriálové řady" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Zobrazení pro díly" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Zobrazení pro profily" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operace API selhala: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nelze automaticky odstranit řadu z knihovny Kodi, prosím, proveďte ručně" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Spustit průvodce konfigurací doplňku" msgctxt "#30159" -msgid "View for main menu" -msgstr "Zobrazení pro hlavní nabídku" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Zobrazení pro vyhledávání" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Zobrazení pro export" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Procházet obsah s audio popisem." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Zobrazení pro můj seznam" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Zobrazit pouze hodnocené tituly [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Nainstalovat Up Next dolpněk" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Synchronizujte sledovaný stav videí s Netflixem" diff --git a/resources/language/resource.language.de_de/strings.po b/resources/language/resource.language.de_de/strings.po index 7c96a47e3..7ab1d5b81 100644 --- a/resources/language/resource.language.de_de/strings.po +++ b/resources/language/resource.language.de_de/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream Adaptive Einstellungen..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Ansichten" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Eigene Ansichten aktivieren" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Ansicht für Ordner" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Ansicht für Filme" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Ansicht für Serien" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Ansicht für Staffeln" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Ansicht für Episoden" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Ansicht für Profile" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API-Aktion fehlgeschlagen: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Staffeln können nicht automatisch aus der Kodi-Bilbiothek entfernt werden. Bitte tue dies manuell." @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Konfigurationsassistenten für das Addon ausführen" msgctxt "#30159" -msgid "View for main menu" -msgstr "Ansicht für Hauptmenü" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Ansicht für Suche" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Ansicht für Exportiert" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Durchsuche Inhalte mit Audiobeschreibung" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Ansicht für 'Meine Liste'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Nur Titel mit Einstufung [B]{}[/B] anzeigen" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Up Next Addon installieren" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Gesehen-Status der Videos mit Netflix synchronisieren" diff --git a/resources/language/resource.language.el_gr/strings.po b/resources/language/resource.language.el_gr/strings.po index 6cb551c47..1a046839d 100644 --- a/resources/language/resource.language.el_gr/strings.po +++ b/resources/language/resource.language.el_gr/strings.po @@ -152,36 +152,36 @@ msgstr "Ρυθμίσεις προσθέτου InputStream" # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Όψεις" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Ενεργοποίηση προσαρμοσμένων όψεων" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Όψη για τους φακέλους" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Όψη για τις ταινίες" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Όψη για τις σειρές" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Όψη για τις σεζόν" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Όψη για τα επεισόδια" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Όψη για τα προφίλ" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Αποτυχία εργασίας του API: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Αδυναμία αυτόματης αφαίρεσης της σεζόν από την βιβλιοθήκη του Kodi, παρακαλώ κάντε το χειροκίνητα" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Εκτέλεση μάγου ρύθμισης του προσθέτου" msgctxt "#30159" -msgid "View for main menu" -msgstr "Όψη για το κυρίως μενού" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Όψη για την αναζήτηση" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Όψη για τα εξηχθημένα" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Περιήγηση περιεχομένων με ηχητική περιγραφή." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Όψη για την λίστα μου" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Δείξε μόνο τίτλους βαθμολογημένοι [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Εγκατάσταση του προσθέτου για τα επόμενα" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Συγχρονισμός της κατάστασης προβολής των βίντεο με το Νέτφλιξ" diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index b47698fcf..5dbb5f15c 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -159,35 +159,35 @@ msgstr "" # Unused 30036 msgctxt "#30037" -msgid "Views" +msgid "Skin viewtypes" msgstr "" msgctxt "#30038" -msgid "Enable custom views" +msgid "Enable custom viewtypes" msgstr "" msgctxt "#30039" -msgid "View for folders" +msgid "View ID for folders" msgstr "" msgctxt "#30040" -msgid "View for movies" +msgid "View ID for movies" msgstr "" msgctxt "#30041" -msgid "View for shows" +msgid "View ID for shows" msgstr "" msgctxt "#30042" -msgid "View for seasons" +msgid "View ID for seasons" msgstr "" msgctxt "#30043" -msgid "View for episodes" +msgid "View ID for episodes" msgstr "" msgctxt "#30044" -msgid "View for profiles" +msgid "View ID for profiles" msgstr "" msgctxt "#30045" @@ -478,6 +478,8 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "" +# Unused 30119 + msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "" @@ -629,15 +631,15 @@ msgid "Run add-on configuration wizard" msgstr "" msgctxt "#30159" -msgid "View for main menu" +msgid "View ID for main menu" msgstr "" msgctxt "#30160" -msgid "View for search" +msgid "View ID for search" msgstr "" msgctxt "#30161" -msgid "View for exported" +msgid "View ID for exported" msgstr "" msgctxt "#30162" @@ -653,7 +655,7 @@ msgid "Browse contents with audio description." msgstr "" msgctxt "#30165" -msgid "View for 'My list'" +msgid "View ID for 'My list'" msgstr "" msgctxt "#30166" @@ -912,9 +914,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "" +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" diff --git a/resources/language/resource.language.es_es/strings.po b/resources/language/resource.language.es_es/strings.po index de036a5eb..e9eb583b3 100644 --- a/resources/language/resource.language.es_es/strings.po +++ b/resources/language/resource.language.es_es/strings.po @@ -152,36 +152,36 @@ msgstr "Configurar InputStream Adaptive..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Vistas" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Habilitar vistas personalizadas" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Vista para las carpetas" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Vista para las películas" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Vista para las series" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Vista para las temporadas" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Vista para los episodios" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Vista para los perfiles" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Error en la operación de la API: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "No se puede eliminar automáticamente una temporada de la biblioteca de Kodi. Por favor, hágalo manualmente" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Ejecutar asistente de configuración del complemento" msgctxt "#30159" -msgid "View for main menu" -msgstr "Vista para el menú principal" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Vista para la búsqueda" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Vista para los exportados" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Examina los contenidos audiodescritos." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Vista para 'Mi lista'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Mostrar solo títulos calificados como [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Instalar complemento Up Next" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sincronizar el estado de visto de los vídeos con Netflix" diff --git a/resources/language/resource.language.fr_fr/strings.po b/resources/language/resource.language.fr_fr/strings.po index 08e793feb..c95b5c293 100644 --- a/resources/language/resource.language.fr_fr/strings.po +++ b/resources/language/resource.language.fr_fr/strings.po @@ -152,36 +152,36 @@ msgstr "Paramètres de l'extension InputStream Adaptive..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Vues" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Activer les vues personnalisées" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Vue pour les dossiers" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Vue pour les films" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Vue pour les séries" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Vue pour les saisons" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Vue pour les épisodes" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Vue pour les profils" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Echec de l'opération de l'API : {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Impossible de supprimer automatiquement une saison de la médiathèque Kodi. Merci de le faire manuellement." @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Lancer l'assistant de configuration de l'extension" msgctxt "#30159" -msgid "View for main menu" -msgstr "Vue pour le menu principal" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Vue pour la recherche" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Vue pour le contenu exporté" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Parcourez les programmes disponibles en audiodescription." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Vue pour 'Ma Liste'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Afficher uniquement les titres classés [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Installer l'extension 'Up Next'" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Synchroniser l'état 'vu' des vidéos avec Netflix" diff --git a/resources/language/resource.language.gl_es/strings.po b/resources/language/resource.language.gl_es/strings.po index 4e4d9f72b..ee8d326a2 100644 --- a/resources/language/resource.language.gl_es/strings.po +++ b/resources/language/resource.language.gl_es/strings.po @@ -154,36 +154,36 @@ msgstr "Axustes do complemento InputStream..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Vistas" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Activar vistas personalizadas" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Vista para os cartafoles" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Vista para os filmes" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Vista para as series TV" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Vista para as tempadas" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Vista para os episodios" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Vista para os perfís" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -471,6 +471,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "A operación da API fallou: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Non é posíbel eliminar automaticamente unha tempada da biblioteca do Kodi, por favor fágao manualmente" @@ -619,16 +620,16 @@ msgid "Run add-on configuration wizard" msgstr "Executar o asistente de configuración do complemento" msgctxt "#30159" -msgid "View for main menu" -msgstr "Vista para o menú principal" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Vista para procura" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Vista para exportados" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -643,8 +644,8 @@ msgid "Browse contents with audio description." msgstr "Navegar polos contidos con descrición de son." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Vista para ‘Miña lista’" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -898,10 +899,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Mostrar soamente os títulos con valoracións [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Instalar o complemento 'Up Next'" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sincronizar co Netflix o estado da visualización dos vídeos" diff --git a/resources/language/resource.language.he_il/strings.po b/resources/language/resource.language.he_il/strings.po index f5040875d..07e5735ec 100644 --- a/resources/language/resource.language.he_il/strings.po +++ b/resources/language/resource.language.he_il/strings.po @@ -152,36 +152,36 @@ msgstr "הגדרות InputStream משתנה" # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "צפיות" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "לאפשר תצוגות מותאמות אישית" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "צפייה בתיקיות" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "צפייה בסרטים" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "צפייה בתוכניות" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "צפייה בעונות" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "צפייה בסדרות" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "צפייה בפרופילים" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "פעולת API {} נכשלה" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "לא ניתן להסיר אוטומטית עונה מספריית Kodi, יש להסיר אותה ידנית" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "הפעלת אשף ההגדרות" msgctxt "#30159" -msgid "View for main menu" -msgstr "תצוגת מסך ראשי" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "תצוגת חיפוש" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "תצוגת תכנים שיוצאו" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "חיפוש תוכן עם תיאור שמע" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "צפיה ב'הרשימה שלי'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "להראות כותרים שמדורגים רק [B]{}[/B]" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "התקנת תוסף Up Next" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "סנכרון סטטוס הוידאו שנצפה עם Netflix" diff --git a/resources/language/resource.language.hr_hr/strings.po b/resources/language/resource.language.hr_hr/strings.po index 0858a2749..ee56560d5 100644 --- a/resources/language/resource.language.hr_hr/strings.po +++ b/resources/language/resource.language.hr_hr/strings.po @@ -153,36 +153,36 @@ msgstr "Prilagodi postavke InputStream ..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Posjete" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Omogući prilagođene prikaze" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Pogledajte mape" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Prikaz za filmove" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Prikaz za emisije" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Prikaz za sezone" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Prikaz za epizode" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Prikaz za profile" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -470,6 +470,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operacija API-a nije uspjela: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Ne može se automatski ukloniti sezona iz Kodi zbirke, učinite to ručno" @@ -618,16 +619,16 @@ msgid "Run add-on configuration wizard" msgstr "Pokrenite čarobnjaka za konfiguraciju" msgctxt "#30159" -msgid "View for main menu" -msgstr "Prikaz za glavni izbornik" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Prikaz za pretraživanje" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Prikaz za izvezene" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -642,8 +643,8 @@ msgid "Browse contents with audio description." msgstr "Pregledavajte sadržaj s audio opisom." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Pogledajte moj popis" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -897,10 +898,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Instaliraj Up Next dodatak" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sinkroniziraj status gledanja videozapisa s Netflixom" diff --git a/resources/language/resource.language.hu_hu/strings.po b/resources/language/resource.language.hu_hu/strings.po index bcf101405..bcd3bed26 100644 --- a/resources/language/resource.language.hu_hu/strings.po +++ b/resources/language/resource.language.hu_hu/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream Adaptive beállítások..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Nézetek" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Saját nézetek engedélyezése" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Mappanézet" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Filmnézet" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Sorozatnézet" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Évadnézet" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Epizódnézet" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Profilnézet" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API művelet sikertelen: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodi médiatárból nem törölhető automatikusan a szezon, töröld kézzel." @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Kiegészítő beállítás varázsló indítása" msgctxt "#30159" -msgid "View for main menu" -msgstr "Főmenü nézet" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Keresés menü nézet" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Exportált nézet" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Böngészés hang narrátor alaplán " msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Saját lista nézet" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Csak az értékelt címeket mutatja [B]{}[/B]" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Up Next kiegészítő telepítése" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Nézett státusz szinkronizálása a Netflix-el" diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po index 1df87956d..5870d1e81 100644 --- a/resources/language/resource.language.it_it/strings.po +++ b/resources/language/resource.language.it_it/strings.po @@ -152,36 +152,36 @@ msgstr "Configurazione InputStream Adaptive..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Viste" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Abilita viste personalizzate" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Vista per cartelle" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Vista per film" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Vista per serie" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Vista per stagioni" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Vista per episodi" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Vista per profili" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API operazione fallita: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Non è possibile rimuovere automaticamente una stagione dalla libreria Kodi, si prega di farlo manualmente." @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Avvia la configurazione guidata dell'add-on" msgctxt "#30159" -msgid "View for main menu" -msgstr "Vista per il menu principale" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Vista per la ricerca" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Vista per esportati" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Sfoglia i contenuti con audiodescrizione." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Vista per 'La mia lista'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Mostra solo titoli con classificazione [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Installa Up Next add-on" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sincronizza lo stato guardato dei video con Netflix" diff --git a/resources/language/resource.language.ja_jp/strings.po b/resources/language/resource.language.ja_jp/strings.po index 00b363509..e50c84c2a 100644 --- a/resources/language/resource.language.ja_jp/strings.po +++ b/resources/language/resource.language.ja_jp/strings.po @@ -152,36 +152,36 @@ msgstr "インプットストリームアドオン設定" # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "ホーム設定" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "カスタムビュー" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "フォルダ" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "映画" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "TV番組・ドラマ" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "シーズン" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "エピソード" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "プロフィール" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API実行失敗:{}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodiライブラリからシーズンを削除しませんでしたので、手動で削除してください" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "アドオン設定" msgctxt "#30159" -msgid "View for main menu" -msgstr "メインメニュー" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "検索" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "エクスポートされた項目" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "副音声・音声ガイド付き" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "マイリスト" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "[B]{}[/B]の作品のみ視聴できます。" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Up Nextアドオンインストール" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "視聴状態をNetflixと同期する。" diff --git a/resources/language/resource.language.ko_kr/strings.po b/resources/language/resource.language.ko_kr/strings.po index 9663b313d..cbeeaca24 100644 --- a/resources/language/resource.language.ko_kr/strings.po +++ b/resources/language/resource.language.ko_kr/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream 애드온 설정" # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "홈" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "사용자 설정" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "폴더" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "영화" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "TV프로그램" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "시즌" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "에피소드" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "프로파일" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API실행 실패: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kodi라이브러리에서 시진을 지우지 못 했습니다. 수동으로 삭제해 주십시오." @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "애드온설정 마법사 실행" msgctxt "#30159" -msgid "View for main menu" -msgstr "홈" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "검색" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "내 보낸 것들" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "음성지원" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "내가 찜한 콘텐츠" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "[B]{}[/B]의 콘텐츠만 보여줍니다." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Up Next 애드온 설치" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "시청상태를 Netflix와 동기화합니다." diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po index 85bbb495f..98726d771 100644 --- a/resources/language/resource.language.nl_nl/strings.po +++ b/resources/language/resource.language.nl_nl/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream Adaptive instellingen…" # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Weergaven" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Activeer aangepaste weergaves" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Weergave voor mappen" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Weergave voor films" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Weergave voor tv-programma's" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Weergave voor seizoenen" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Weergave voor afleveringen" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Weergave voor profielen" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API operatie mislukt: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Het is onmogelijk om automatisch een seizoen te verwijderen uit de Kodi-bibliotheek, gelieve dit handmatig uit te voeren" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Start de add-on configuratie wizard" msgctxt "#30159" -msgid "View for main menu" -msgstr "Weergave voor hoofdmenu" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Weergave voor zoekopdrachten" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Weergave voor geëxporteerd" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Blader door inhoud met audiobeschrijving" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Weergave voor 'Mijn lijst'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Toon enkel video's met waardering [B]{}[/B]" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Installeer de Up Next add-on" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Synchroniseer de 'bekeken' status van video's met Netflix" diff --git a/resources/language/resource.language.pl_pl/strings.po b/resources/language/resource.language.pl_pl/strings.po index ad2d2f0ac..3f3b3fdb4 100644 --- a/resources/language/resource.language.pl_pl/strings.po +++ b/resources/language/resource.language.pl_pl/strings.po @@ -152,36 +152,36 @@ msgstr "Ustawienia wtyczki strumieniowej..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Widoki" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Aktywuj niestandardowe widoki" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Widok folderów" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Widok filmów" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Widok seriali" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Widok sezonów" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Widok odcinków" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Widok profili" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operacja API nie powiodła się: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nie można automatycznie usunąć sezonu z biblioteki Kodi, zrób to ręcznie" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Uruchom kreatora konfiguracji" msgctxt "#30159" -msgid "View for main menu" -msgstr "Widok głównego menu" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Widok wyszukiwania" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Widok wyeksportowanych" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Przeglądaj zawartość z deskrypcją audio" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Widok mojej listy" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Pokaż tylko tytuły ocenione [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Zainstaluj dodatek Up Next" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Zsynchronizuj status oglądanych filmów z Netflix" diff --git a/resources/language/resource.language.pt_br/strings.po b/resources/language/resource.language.pt_br/strings.po index cf955e3fc..72c0e1946 100644 --- a/resources/language/resource.language.pt_br/strings.po +++ b/resources/language/resource.language.pt_br/strings.po @@ -152,36 +152,36 @@ msgstr "Ajustes do addon InputStream..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Modos de Visualizações" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Ativar visualizações personalizadas" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Visualização para as pastas" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Visualização para os filmes" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Visualização para os seriados" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Visualização para as temporadas" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Visualização para os episódios" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Visualização para os perfis" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operação da API falhou: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Não é possível remover automaticamente uma temporada da coleção do Kodi, faça-o manualmente" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Rodar add-on assistente de configuração" msgctxt "#30159" -msgid "View for main menu" -msgstr "Visualização para o menu principal" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Visualização para pesquisa" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Visualização para exportado" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Navegar nos conteúdos com descrição por áudio" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Visualização para minha lista" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Mostrar apenas os títulos com classificação indicativa [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Instalar add-on Up Next" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sincronize o estatus assistido dos vídeos com o Netflix" diff --git a/resources/language/resource.language.ro_ro/strings.po b/resources/language/resource.language.ro_ro/strings.po index e85415ff9..56b400f5e 100644 --- a/resources/language/resource.language.ro_ro/strings.po +++ b/resources/language/resource.language.ro_ro/strings.po @@ -152,36 +152,36 @@ msgstr "Setări pentru InputStream Adaptive..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Mod vizualizare" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Activează moduri personalizate de vizualizare" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Mod vizualizare pentru directoare" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Mod vizualizare pentru filme" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Mod vizualizare pentru seriale" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Mod vizualizare pentru sezoane" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Mod vizualizare pentru episoade" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Mod vizualizare pentru profile" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "Operațiune API eșuată: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Nu se poate șterge automat un sezon din librăria Kodi, vă rugăm s-o faceți manual" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Rulează asistentul de configurare al add-on-ului" msgctxt "#30159" -msgid "View for main menu" -msgstr "Mod vizualizare pentru meniul principal" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Mod vizualizare pentru căutare" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Mod vizualizare pentru exportări" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Navighează conținut cu descriere audio." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Mod vizualizare pentru 'Lista mea'" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Arată doar titluri cu clasificarea [B]{}[/B]." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Instalaează add-on-ul Up Next" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Sincronizează statutul conținutului urmărit cu Netflix" diff --git a/resources/language/resource.language.sv_se/strings.po b/resources/language/resource.language.sv_se/strings.po index 3e90b908e..207e7e36b 100644 --- a/resources/language/resource.language.sv_se/strings.po +++ b/resources/language/resource.language.sv_se/strings.po @@ -152,36 +152,36 @@ msgstr "Inställningar för InputStream Adaptive..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Vyer" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Aktivera anpassade vyer" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Vy för Mappar" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Vy för Filmer" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "Vy för Serier" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Vy för Säsonger" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Vy för Avsnitt" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Vy för Profiler" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API-operationen misslyckades: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Kan inte ta bort en säsong automatiskt från Kodi-biblioteket, gör det manuellt" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Kör tilläggskonfigurationsguiden" msgctxt "#30159" -msgid "View for main menu" -msgstr "Vy för Huvudmenyn" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Vy för Sök" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Vy för Exporterad" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Bläddra bland innehåll med ljudbeskrivning." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Vy för Min Lista" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Visa endast titlar med åldersgränsen [B]{}[/B] för den här profilen." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Installera Up Next-tillägget" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Synkronisera visningsstatusen av videorna med Netflix" diff --git a/resources/language/resource.language.tr_tr/strings.po b/resources/language/resource.language.tr_tr/strings.po index d4c0f97b4..89ce0e665 100644 --- a/resources/language/resource.language.tr_tr/strings.po +++ b/resources/language/resource.language.tr_tr/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream Adaptive ayarları..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "Görünümler" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "Özel görünümleri etkinleştir" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "Klasörler için görünüm" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "Filmler için görünüm" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "TV Programları için görünüm" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "Sezonlar için görünüm" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "Bölümler için görünüm" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "Profiller için görünüm" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API işlemi başarısız oldu: {}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "Bir sezon Kodi kitaplığından otomatik olarak kaldırılamıyor, lütfen manuel olarak yapın" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "Eklenti yapılandırma sihirbazını çalıştır" msgctxt "#30159" -msgid "View for main menu" -msgstr "Ana menü için görünüm" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "Arama için görünüm" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "Dışa aktarılan için görünüm" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "Sesli betimlemeli içeriklere göz atın." msgctxt "#30165" -msgid "View for 'My list'" -msgstr "Listem için görünüm" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "Yalnızca [B]{}[/B] olarak derecelendirilmiş başlıkları göster." -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "Up Next Eklentisini Yükle" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "Videoların izlenme durumunu Netflix ile senkronize et" diff --git a/resources/language/resource.language.zh_cn/strings.po b/resources/language/resource.language.zh_cn/strings.po index b111add65..9a792ad36 100644 --- a/resources/language/resource.language.zh_cn/strings.po +++ b/resources/language/resource.language.zh_cn/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream自适应设置..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "视图" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "启用自定义视图" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "查看文件夹" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "查看电影" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "查看节目" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "查看季" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "查看剧集" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "查看文件" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API操作失败:{}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "无法自动从Kodi库中删除季节,请手动执行" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "运行插件配置向导" msgctxt "#30159" -msgid "View for main menu" -msgstr "查看主菜单" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "查看搜索" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "查看导出" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "浏览带有音频描述的内容" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "查看我的列表" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "仅显示评分为[B]{}[/B]的标题。" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "安装Up Next插件" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "将视频的观看状态与Netflix同步" diff --git a/resources/language/resource.language.zh_tw/strings.po b/resources/language/resource.language.zh_tw/strings.po index c5a7c475a..d1b1b4f55 100644 --- a/resources/language/resource.language.zh_tw/strings.po +++ b/resources/language/resource.language.zh_tw/strings.po @@ -152,36 +152,36 @@ msgstr "InputStream Adaptive設定..." # Unused 30036 msgctxt "#30037" -msgid "Views" -msgstr "觀看次數" +msgid "Skin viewtypes" +msgstr "" msgctxt "#30038" -msgid "Enable custom views" -msgstr "啟用自訂視圖" +msgid "Enable custom viewtypes" +msgstr "" msgctxt "#30039" -msgid "View for folders" -msgstr "查看資料夾" +msgid "View ID for folders" +msgstr "" msgctxt "#30040" -msgid "View for movies" -msgstr "查看電影" +msgid "View ID for movies" +msgstr "" msgctxt "#30041" -msgid "View for shows" -msgstr "查看節目" +msgid "View ID for shows" +msgstr "" msgctxt "#30042" -msgid "View for seasons" -msgstr "查看季" +msgid "View ID for seasons" +msgstr "" msgctxt "#30043" -msgid "View for episodes" -msgstr "查看影集" +msgid "View ID for episodes" +msgstr "" msgctxt "#30044" -msgid "View for profiles" -msgstr "查看設定檔" +msgid "View ID for profiles" +msgstr "" msgctxt "#30045" msgid "Thumb rating removed|You rated a thumb down|You rated a thumb up" @@ -469,6 +469,7 @@ msgctxt "#30118" msgid "API operation failed: {}" msgstr "API操作失敗:{}" +# Unused 30119 msgctxt "#30120" msgid "Cannot automatically remove a season from Kodi library, please do it manually" msgstr "無法自動從Kodi資料庫中刪除季,請手動執行" @@ -617,16 +618,16 @@ msgid "Run add-on configuration wizard" msgstr "運行套件程式設定引導" msgctxt "#30159" -msgid "View for main menu" -msgstr "查看主選單" +msgid "View ID for main menu" +msgstr "" msgctxt "#30160" -msgid "View for search" -msgstr "查看搜尋" +msgid "View ID for search" +msgstr "" msgctxt "#30161" -msgid "View for exported" -msgstr "查看匯出" +msgid "View ID for exported" +msgstr "" msgctxt "#30162" msgid "Last used" @@ -641,8 +642,8 @@ msgid "Browse contents with audio description." msgstr "瀏覽帶有音訊描述的內容" msgctxt "#30165" -msgid "View for 'My list'" -msgstr "查看我的清單" +msgid "View ID for 'My list'" +msgstr "" msgctxt "#30166" msgid "Main menu items" @@ -896,10 +897,7 @@ msgctxt "#30233" msgid "Only show titles rated [B]{}[/B]." msgstr "僅顯示評分為[B]{}[/B]的標題。" -msgctxt "#30234" -msgid "Install Up Next add-on" -msgstr "安裝Up Next套件程式" - +# Unused 30234 msgctxt "#30235" msgid "Synchronize the watched status of the videos with Netflix" msgstr "將影片的觀看狀態與Netflix同步" diff --git a/resources/lib/navigation/directory_utils.py b/resources/lib/navigation/directory_utils.py index 05d8643ee..887de80f3 100644 --- a/resources/lib/navigation/directory_utils.py +++ b/resources/lib/navigation/directory_utils.py @@ -20,35 +20,24 @@ from resources.lib.kodi import ui -def custom_viewmode(partial_setting_id): - """Decorator that sets a custom viewmode if currently in a listing of the plugin""" +def custom_viewmode(content_type): + """Decorator that sets a custom viewmode (skin viewtype) if currently in a listing of the plugin""" # pylint: disable=missing-docstring def decorate_viewmode(func): @wraps(func) def set_custom_viewmode(*args, **kwargs): - # pylint: disable=no-member - override_partial_setting_id = func(*args, **kwargs) - _activate_view(override_partial_setting_id - if override_partial_setting_id else - partial_setting_id) + override_content_type = func(*args, **kwargs) + _content_type = override_content_type if override_content_type else content_type + if (G.ADDON.getSettingBool('customview') + and 'plugin://{}'.format(G.ADDON_ID) in xbmc.getInfoLabel('Container.FolderPath')): + # Activate the given skin viewtype if the plugin is run in the foreground + view_id = G.ADDON.getSettingInt('viewmode' + _content_type + 'id') + if view_id > 0: + xbmc.executebuiltin('Container.SetViewMode({})'.format(view_id)) return set_custom_viewmode return decorate_viewmode -def _activate_view(partial_setting_id): - """Activate the given view if the plugin is run in the foreground""" - if 'plugin://{}'.format(G.ADDON_ID) in xbmc.getInfoLabel('Container.FolderPath'): - if G.ADDON.getSettingBool('customview'): - view_mode = int(G.ADDON.getSettingInt('viewmode' + partial_setting_id)) - if view_mode == 0: - # Leave the management to kodi - return - # Force a custom view, get the id from settings - view_id = int(G.ADDON.getSettingInt('viewmode' + partial_setting_id + 'id')) - if view_id > 0: - xbmc.executebuiltin('Container.SetViewMode({})'.format(view_id)) - - def convert_list_to_list_items(list_data): """Convert a generic list (of dict) items into a list of xbmcgui.Listitem""" list_items = [] diff --git a/resources/lib/services/nfsession/session/base.py b/resources/lib/services/nfsession/session/base.py index 0ee0094a0..8293a19bf 100644 --- a/resources/lib/services/nfsession/session/base.py +++ b/resources/lib/services/nfsession/session/base.py @@ -28,7 +28,6 @@ class SessionBase: external_func_activate_profile = None # (set by nfsession_op.py) def __init__(self): - self.verify_ssl = bool(G.ADDON.getSettingBool('ssl_verification')) self._init_session() def _init_session(self): diff --git a/resources/lib/services/playback/am_upnext_notifier.py b/resources/lib/services/playback/am_upnext_notifier.py index cd7aa7459..2f7e6196e 100644 --- a/resources/lib/services/playback/am_upnext_notifier.py +++ b/resources/lib/services/playback/am_upnext_notifier.py @@ -7,6 +7,7 @@ SPDX-License-Identifier: MIT See LICENSES/MIT.md for more information. """ +import xbmc import xbmcvfs import resources.lib.common as common @@ -32,7 +33,9 @@ def __str__(self): return 'enabled={}'.format(self.enabled) def initialize(self, data): - if not self.videoid_next_episode or not data['info_data']: + if (not self.videoid_next_episode or + not data['info_data'] or + not xbmc.getCondVisibility('System.AddonIsEnabled(service.upnext)')): return try: self.upnext_info = self._get_upnext_info(data['info_data'], data['metadata'], data['is_played_from_strm']) diff --git a/resources/lib/upgrade_controller.py b/resources/lib/upgrade_controller.py index fc5fb2e50..f85c77738 100644 --- a/resources/lib/upgrade_controller.py +++ b/resources/lib/upgrade_controller.py @@ -9,7 +9,6 @@ """ from resources.lib.common.misc_utils import is_less_version from resources.lib.database.db_update import run_local_db_updates, run_shared_db_updates -from resources.lib.database.db_utils import TABLE_SESSION from resources.lib.globals import G from resources.lib.utils.logging import LOG @@ -79,20 +78,26 @@ def _perform_service_changes(previous_ver, current_ver): # In the version 1.13.0: # - 'force_widevine' on setting.xml has been moved # as 'widevine_force_seclev' in TABLE_SESSION with different values: - force_widevine = G.ADDON.getSettingString('force_widevine') - # Old values: Disabled|Widevine L3|Widevine L3 (ID-4445) - # New values: Disabled|L3|L3 (ID 4445) - if force_widevine == 'Widevine L3': - G.LOCAL_DB.set_value('widevine_force_seclev', 'L3', table=TABLE_SESSION) - elif force_widevine == 'Widevine L3 (ID-4445)': - G.LOCAL_DB.set_value('widevine_force_seclev', 'L3 (ID 4445)', table=TABLE_SESSION) - # - 'esn' on setting.xml is not more used but if was set the value need to be copied on 'esn' on TABLE_SESSION: - esn = G.ADDON.getSettingString('esn') - if esn: - from resources.lib.utils.esn import set_esn - set_esn(esn) + # force_widevine = G.ADDON.getSettingString('force_widevine') + # # Old values: Disabled|Widevine L3|Widevine L3 (ID-4445) + # # New values: Disabled|L3|L3 (ID 4445) + # if force_widevine == 'Widevine L3': + # G.LOCAL_DB.set_value('widevine_force_seclev', 'L3', table=TABLE_SESSION) + # elif force_widevine == 'Widevine L3 (ID-4445)': + # G.LOCAL_DB.set_value('widevine_force_seclev', 'L3 (ID 4445)', table=TABLE_SESSION) + # # - 'esn' on setting.xml is not more used but if was set the value need to be copied on 'esn' on TABLE_SESSION: + # esn = G.ADDON.getSettingString('esn') + # if esn: + # from resources.lib.utils.esn import set_esn + # set_esn(esn) # - 'suspend_settings_monitor' is not more used G.LOCAL_DB.delete_key('suspend_settings_monitor') + # In the version 1.14.0 the new settings.xml format has been introduced + # the migration of the settings (commented above) from this version is no more possible + from resources.lib.kodi import ui + ui.show_ok_dialog('Netflix add-on upgrade', + 'This add-on upgrade has reset your ESN code, if you had set an ESN code manually ' + 'you must re-enter it again in the Expert settings, otherwise simply ignore this message.') # Always leave this to last - After the operations set current version G.LOCAL_DB.set_value('service_previous_version', current_ver)