Files
ViewIT/README.md

2.6 KiB
Raw Permalink Blame History

ViewIT

ViewIT Logo

ViewIT ist ein Kodi-Addon zum Streamen von Filmen und Serien aus verschiedenen Quellen alles an einem Ort.

Was kann ViewIT?

  • Filme und Serien aus mehreren Streaming-Quellen durchsuchen und abspielen
  • Trakt-Anbindung Watchlist, Weiterschauen, Watch-History und automatisches Scrobbling
  • TMDB-Metadaten Poster, Beschreibungen, Bewertungen und Fanart automatisch laden
  • Autoplay Bevorzugten Hoster einstellen und direkt abspielen
  • Automatische Updates Neue Versionen werden erkannt und koennen direkt installiert werden

Installation

  1. Die neueste ZIP-Datei herunterladen (siehe Releases)
  2. In Kodi: Einstellungen > Addons > Aus ZIP-Datei installieren
  3. Die heruntergeladene ZIP-Datei auswaehlen
  4. ViewIT erscheint unter Video-Addons

Updates

ViewIT kann sich selbst aktualisieren. In den Addon-Einstellungen unter Updates den gewuenschten Kanal waehlen:

  • Main Stabile Versionen
  • Nightly Aktuelle Entwicklungsversionen
  • Dev Neueste Aenderungen (kann instabil sein)

Einstellungen

Die wichtigsten Einstellungen im Addon:

  • Quellen Basis-URLs der einzelnen Streaming-Seiten (falls sich Domains aendern)
  • Metadaten TMDB aktivieren/deaktivieren, Sprache einstellen
  • Wiedergabe Autoplay und bevorzugten Hoster festlegen
  • Trakt Konto verbinden fuer Watchlist und Scrobbling

Voraussetzungen

  • Kodi 19 (Matrix) oder neuer
  • ResolveURL wird beim ersten Start automatisch installiert (kann auch manuell ueber die Einstellungen nachinstalliert werden)

Fuer Entwickler

Build und Projektstruktur

Projektstruktur

addon/           Kodi-Addon Quellcode
  default.py     Hauptdatei und Router
  plugins/       Streaming-Plugins (eins pro Quelle)
  core/          Kernmodule (Trakt, Metadaten, Updates, ...)
  resources/     Einstellungen, Icons, Sprachdateien
scripts/         Build- und Deploy-Skripte
tests/           Automatisierte Tests
dist/            Build-Ausgaben

Addon bauen

# Addon-Ordner erzeugen
bash scripts/build_install_addon.sh

# ZIP fuer Kodi-Installation erzeugen
bash scripts/build_kodi_zip.sh

Tests ausfuehren

pip install -r requirements-dev.txt
pytest

Lokales Kodi-Repository

bash scripts/build_local_kodi_repo.sh
bash scripts/serve_local_kodi_repo.sh
# Erreichbar unter http://127.0.0.1:8080/repo/addons.xml