dev: TMDB API-Key automatisch aus Kodi-Scraper ermitteln

This commit is contained in:
2026-03-11 21:33:19 +01:00
parent f8e59acd94
commit 1969c21c11
5 changed files with 41 additions and 6 deletions

View File

@@ -1681,6 +1681,17 @@ def _maybe_auto_install_resolveurl(action: str | None) -> None:
_ensure_resolveurl_installed(force=False, silent=True)
def _sync_tmdb_active_key_setting() -> None:
from core.metadata import _resolve_tmdb_api_key
raw_key = _get_setting_string("tmdb_api_key").strip()
active_key = _resolve_tmdb_api_key(raw_key)
if active_key:
masked = active_key[:6] + "" + active_key[-4:] if len(active_key) > 10 else active_key
else:
masked = "(kein)"
_set_setting_string("tmdb_api_key_active", masked)
def _sync_update_version_settings() -> None:
addon_version = _installed_addon_version_from_disk()
if addon_version == "0.0.0":
@@ -1693,6 +1704,7 @@ def _sync_update_version_settings() -> None:
_set_setting_string("update_installed_version", addon_version)
_sync_resolveurl_status_setting()
_sync_update_channel_status_settings()
_sync_tmdb_active_key_setting()
def _show_root_menu() -> None: