"intro":"In der Datenbank gespeicherte Betriebseinstellungen — sie überschreiben die Datei-/Env-Standardwerte und wirken ohne erneutes Deployment. Lass ein Feld leer (oder setze es zurück), um auf den Standard zurückzufallen.",
"smtp_password":{"label":"SMTP-Passwort","hint":"App-Passwort. Verschlüsselt gespeichert; nur schreibbar — wird nie wieder angezeigt."},
"quota_daily_budget":{"label":"Tägliches Kontingentbudget","hint":"YouTube-Data-API-Einheiten pro Tag (kostenloses Limit 10.000). Standard 9000 lässt Puffer."},
"backfill_quota_reserve":{"label":"Nachlade-Kontingentreserve","hint":"Reservierte Einheiten, damit geplantes Nachladen interaktive Syncs / Anreicherung nie aushungert."},
"search_daily_limit_per_user":{"label":"Live-Suche — Tageslimit pro Nutzer","hint":"Maximale Live-YouTube-Suchen pro Nutzer und Tag. Bei der API-Quelle kostet jede Suche 100 Einheiten (das gemeinsame Budget reicht also für insgesamt nur ~80-90/Tag); bei der Scrape-Quelle ist es ein reines Missbrauchslimit. 0 = Live-Suche deaktiviert."},
"search_source":{"label":"Quelle der Live-Suche","hint":"Woher die Ergebnisse der Live-YouTube-Suche stammen. \"scrape\" nutzt YouTubes internen Endpunkt und verbraucht kein API-Kontingent (empfohlen). \"api\" nutzt das offizielle search.list (100 Einheiten/Seite). Auf \"api\" umstellen, falls das Scraping ausfällt oder blockiert wird."},
"youtube_api_key":{"label":"YouTube-API-Schlüssel","hint":"Optional. Für öffentliche Lesezugriffe (Kanäle/Videos), damit gemeinsames Nachladen nicht vom OAuth eines Nutzers abhängt. Verschlüsselt gespeichert; nur schreibbar."},
"youtube_api_proxy":{"label":"YouTube-API-Egress-Proxy","hint":"Optional. HTTP(S)-Proxy-URL für ausgehende YouTube-API-Aufrufe — über einen Host mit fester IP leiten, damit ein IP-beschränkter Schlüssel von einem Server mit dynamischer IP funktioniert. Leer = direkt."},
"google_client_id":{"label":"Google-Client-ID","hint":"OAuth-2.0-Client-ID für die Google-Anmeldung. Verschlüsselt gespeichert; nur schreibbar. Beide Google-Felder leer lassen, um die Google-Anmeldung zu deaktivieren (E-Mail+Passwort funktioniert weiter)."},
"google_client_secret":{"label":"Google-Client-Secret","hint":"OAuth-2.0-Client-Secret. Verschlüsselt gespeichert; nur schreibbar."},
"allow_registration":{"label":"Registrierung erlauben","hint":"Wenn aktiviert, kann jeder eine E-Mail+Passwort-Registrierung einreichen. Für die Anmeldung sind weiterhin E-Mail-Bestätigung und Admin-Freigabe nötig."}