Mein erste Video-Addon - also bitte seid gnädig bzgl. Bugs
Da alle Inhalte DRM-geschützt sind, wird zwingend kodi >= 18, inputstream.adaptive und widevine benötigt (wird über inputstream helper gecheckt)
Es sind alle Mediatheken und Livestreams verfügbar, die derzeit auch über Joyn abrufbar sind. Es ist ein Pre-Release und kommt daher erstmal mit einer ziemlich spartanischen GUI, das kann und wird sich aber ändern (Integration EPG für LiveTV, Suche, Genres ....) - für das reine abrufen von Streams aber mehr als ausreichend.
Auflösung:
VOD: Fast alles 1920x1080p@25fps
Live:
ARD* 1280x720p@25fps
ZDF* 1920x1080p@25fps
private: 764x432p@25fps
Bekannte Probleme:
In den ersten 5-10 Sekunden (manchmal???) kein Ton bei bei Live-Streams (wahrscheinlich ein Problem von inputstream adaptive) - teilweise gefixt ab 2.3.0Es werden keine/falsche Bilder bei Staffeln angezeigt.
Habe gerade ein neues release erstellt:
Neue Funktionen - 0.0.3.2
- EPG
Habe so weit in einem Video-Addon möglich EPG Daten für LiveTV
integriert - leider sind hier die Möglichkeiten beschränkt, viele Sachen
lassen sich nur in einem PVR-Addon umsetzen. Während des anschauen
eines Streams werden sich die Infos zum Video nicht aktualisieren, auch
wenn eine neue Sendung begonnen hat. Nach dem Stoppen eines Live-Streams
wird die Liste immer aktualisiert, so dass dort die aktuellen Programme
erscheinen. In der nächsten Version werde ich (versuchen) uEPG zu
integriren: https://github.com/Lunatixz/KODI_…ipt.module.uepg.
- Rubriken
Man kann jetzt auch nach den nach den Rubriken, wie sie auf der
Website sind filtern ... Die Abfrage der Rubrikeninhalte ist u.U. etwas slow -
hängt mit der an der Stelle etwas eigenartigen API zusammen - werde ich
in der nächsten Version fixen
- Suche:
Funktion sollte klar sein - es wird nur in VOD Sendungen gesucht ... ansonsten
sind es einfach zu viele matches und die Ergebnisse werden (sehr)
unübersichtlich
Ansonsten habe ich (versucht) das ganze Artwork etwas zu pimpen und
vereinheitlichen. ich -> dev, deshalb keine allzu großen Erwartungen
neue Version 0.0.4.4:
- Watchlist (a.k.a. Favoriten) hinzugefügt - man sowohl ganze Mediatheken, Rubriken, Serien als auch Staffeln hinzufügen
- Beim Addon-Start sieht man jetzt die letzen 3 (über Settings änderbar) Staffeln, aus denen man ein Video gesehen hat ('last seen')
- EPG Ansicht über uEPG (leider etwas langsam auf SoC-Devices)
- Videos können jeztz auch nach Veröffentlichungsdatum, Episodennumer und Länge sortiert werden
- tausend kleine Fixes und Verbesserungen - Danke an @realvito
neue Version 1.0.0
- automatische Erkennung des Landes / Vorbereitung der Unterstützung weiterer Länder
- leeren des Caches aus den Addon-Einstellungen
- Öffnen der Einstellungen von inputstream.adapive und uEPG aus den Einstellungen des Addons
- inputstreamhelper version >= 0.3.5 wird benötigt
neue Version 1.1.1
- Limitierug der maximalen Episoden je Staffel gefixt
- Hinzufügen von Rukriken mit Umlauten gefixt
- Schauspieler bei Staffeln/Episoden hinzugefügt (sofern in den Daten vorhanden)
- neue Option, um Inhalte aus der Watchlist nicht bei den zuletzt gesehen Staffeln anzuzeigen
- Standard-Layout überarbeitet (in dieser Version nur komplett umgesetzt für Esturay -> pull requests are welcome :))
- Für jeden Ordner-Type kann das Layout in den Addon-Setting gesetzt werden
- Setzen der Reihenfolge von Staffeln/Episoden wie auf der Website (kann in den Addon-Setting geändert werden)
- Darstellung des Inhalts im Titel jedes Ordners
neue Version 1.1.2
- Hotfix: API-Anpassung
neue Version 1.1.3
- kleine Änderung seitens Joyn
neue Version 1.1.4
- erneute Änderung von Joyn, Fallback implementiert
neue Version 1.9.6 [Test-Version}
- GraphQL API implementiert
- Python3-Support repariert
neue Version 2.0.0
- Anzeige von Empfehlungen
- Option direkt die Folgen anzuzeigen ,wenn nur eine Staffel existiert
neue Version 2.0.6
- Support für PlayReady DRM (nur Android)
- Proxy-Einstellungen
- "Joyn-Platform"-Einstellung
- Datum > 2038 auf 32-bit Systemen gefixt
- Unterstützung für Filme
- ein paar Performance-Verbesserungen (Caching/SimpleJson statt json aus der stdLib)
neue Version 2.0.7
- Änderungen von Joyn adaptiert
neue Version 2.0.8
- Workaround, falls ip-api.com request fehlschlägt
neue Version 2.2.0
- Unterstützung Plus+
- Unterstützung Joyn-Merkliste
- etc
neue Version 2.2.1
Postion nach hinzufügen Joyn-Bookmarks gefixt
neue Version 2.2.2
- Postion nach hinzufügen Joyn-Bookmarks-Fix gefixt (funktioniert auf manchen Systemen nicht)
- Kein Fehler mehr, wenn Zugriff auf ip-api.com fehlschlägt (erneut gefixt)
- Disclaimer hinzugefügt
neue Version 2.3.0
- Serverseitges setzen der Resume-Postion
- Anmeldedaten speichern
- Option: Kategorien im Hauptmenu anzeigen
- Audio-Sync-Fehler bei Live-Streams teilweise gefixt
- Anzeigen der Inhalte basierend auf aktuellem Abo
neue Version 2.3.1
- Performance auf SOC-Devices deutlich verbessert
- Wiedergabe auf OSX gefixt
- Lokales MPD auf Windows gefixt
neue Version 2.3.1.1
- Hotfix: Website geändert
neue Version 2.3.1.2
- lizensbasierte Anzeige gefixt
- installation von uEPG optional / bei Bedarf (nur Leia)
- andere kleine Fixes
neue Version 2.3.1.3
- DST fix
- Anpassung an neue Python API
Weiter Änderungen: https://github.com/knaerzche/plug…r/changelog.txt
Download - Leia: https://github.com/knaerzche/plug…yn-2.3.1.10.zip
Matrix: https://github.com/knaerzche/plug…10+matrix.1.zip
Source: https://github.com/knaerzche/plugin.video.joyn
Ab sofort auch übers kodinerds repo verfügbar!
"Stockende" Streams: Liegt sehr wahrscheinlich an der eigenen Leitung bzw. an einer Überlastung seitens Joyn (zut Prime Time ist die Seite teilweise nicht mehr aufrufbar) - Abhilfe: Bei den Settings von inputstream.adaptive "Stream Selection" auf manual setzen ... dann startet das Video immer mit der niedrigsten Qualität - während der Wiedergabe kann man in den Video Settings eine höhere Qualitäten in einstellen .... muss man sich irgendwie "rantasten".
Auf ARM-Geräten kann es auch an der neuen Widevine-Library liegen, die offensichtlich etwas mehr Resourcen braucht. Workaround: in den Settings von inputstream-adaptive geringe Auflösung einstellen.