dev: bump to 0.1.88.0-dev TMDb Helper Player, Metadaten-Fix, Menü-Icons, Filmpalast veeve
This commit is contained in:
@@ -58,6 +58,26 @@ Es ergänzt die Detaildokumente `DEFAULT_ROUTER.md` und `PLUGIN_SYSTEM.md`.
|
||||
- Zentrale Sammlung wiederverwendeter Regulärer Ausdrücke (Staffel/Episoden‑Tags, Ziffern etc.).
|
||||
- Ziel: Konsistenz und Vermeidung von fehleranfälligem Copy/Paste in Plugins.
|
||||
|
||||
- **yt-dlp Helper (`addon/ytdlp_helper.py`)**
|
||||
- Kapselt Zugriffe auf `yt-dlp` zum Auflösen von Stream-URLs.
|
||||
- Wird als optionales Backend für Hoster genutzt, die weder ResolveURL noch direkte Links liefern.
|
||||
|
||||
- **Genre-Helfer (`addon/genre_utils.py`)**
|
||||
- Hilfsfunktionen für Genre-Normalisierung und -Mapping (plugin-übergreifend wiederverwendbar).
|
||||
|
||||
- **Such-Helfer (`addon/search_utils.py`)**
|
||||
- Gemeinsame Logik für titelbasierte Volltextsuche (Wortmatch, Normalisierung).
|
||||
- Wird vom Router genutzt, um Plugin-Suchtreffer konsistent zu filtern.
|
||||
|
||||
- **Kern-Module (`addon/core/`)**
|
||||
- `trakt.py` – Trakt.tv-Integration (OAuth, Scrobbling, Watchlist, Upcoming, History).
|
||||
- `metadata.py` – Metadaten-Aggregation aus Plugins und TMDB.
|
||||
- `gui.py` – Dialog-Helfer und UI-Utilities (z.B. Changelog-Dialog).
|
||||
- `playstate.py` – Playstate-Hilfsfunktionen (Schlüsselberechnung, Zustandsabfrage). Eigenes Resume/Watched ist deaktiviert; Kodi verwaltet das selbst.
|
||||
- `plugin_manager.py` – Plugin-Discovery und -Instanziierung.
|
||||
- `router.py` – Routing-Helfer und Aktions-Dispatch.
|
||||
- `updater.py` – Versionsprüfung und Addon-Update-Flow.
|
||||
|
||||
- **Plugins (`addon/plugins/*.py`)**
|
||||
- Konkrete Integrationen zu einzelnen Providern (z.B. Serien-/Filmportale).
|
||||
- Implementieren `BasisPlugin` und optional zusätzliche Capabilities.
|
||||
|
||||
Reference in New Issue
Block a user