ViewIT

ViewIT Logo

ViewIT ist ein Kodi Addon. Es durchsucht Provider und startet Streams.

Projektstruktur

  • addon/ Kodi Addon Quellcode
  • scripts/ Build Scripts
  • dist/ Build Ausgaben
  • docs/ Doku
  • tests/ Tests

Build und Release

  • Addon Ordner bauen: ./scripts/build_install_addon.sh
  • Kodi ZIP bauen: ./scripts/build_kodi_zip.sh
  • Version pflegen: addon/addon.xml
  • Reproduzierbares ZIP: SOURCE_DATE_EPOCH optional setzen

Lokales Kodi Repository

  • Repository bauen: ./scripts/build_local_kodi_repo.sh
  • Repository starten: ./scripts/serve_local_kodi_repo.sh
  • Standard URL: http://127.0.0.1:8080/repo/addons.xml
  • Eigene URL beim Build: REPO_BASE_URL=http://<host>:<port>/repo ./scripts/build_local_kodi_repo.sh

Entwicklung

  • Router: addon/default.py
  • Plugins: addon/plugins/*_plugin.py
  • Settings: addon/resources/settings.xml

TMDB API Key einrichten

  • TMDB Account anlegen und API Key (v3) erstellen: https://www.themoviedb.org/settings/api
  • In Kodi das ViewIT Addon oeffnen: Einstellungen -> TMDB
  • TMDB aktivieren einschalten
  • TMDB API Key eintragen
  • Optional TMDB Sprache setzen (z. B. de-DE)
  • Optional die Anzeige-Optionen aktivieren/deaktivieren:
    • TMDB Beschreibung anzeigen
    • TMDB Poster und Vorschaubild anzeigen
    • TMDB Fanart/Backdrop anzeigen
    • TMDB Bewertung anzeigen
    • TMDB Stimmen anzeigen
    • TMDB Besetzung anzeigen

Tests

  • Dev Pakete installieren: ./.venv/bin/pip install -r requirements-dev.txt
  • Tests starten: ./.venv/bin/pytest
  • XML Report: ./.venv/bin/pytest --cov-report=xml

Dokumentation

Siehe docs/.

Description
No description provided
Readme 20 MiB
2026-03-10 16:27:31 +01:00
Languages
Python 97.7%
Shell 2.3%