EventDataManager für DreamOS !
Hier im Thread möchte ich euch ein neues DreamOS Plugin vorstellen,ich durfte es seit einiger Zeit testen und nun ist es ein erstes Release geworden und soll die Dream Welt erblicken.
vielen ,lieben dank an den/die Programmierer dieses Plugins das ich es hier im Board bereitstellen darf.
Es handelt sich um das Plugin Event Data Manager:
Wie der Name schon aussagt verwaltet das Plugin Event Daten,diese können für EPG Informationen genutzt werden oder in anderen Bereichen der Infodarstellung.
Mit dem Plugin und dessen Converter/Renderer kann man erweiterte Infos (Serieninfo, Rating, Genre ...) und Eventbilder zu den EPG-Daten anzeigen lassen (ähnlich einer Programmzeitschrift).
Das Plugin besitzt eine eigene Info und Hilfe ,diese kann bebildert über das Plugin ("Plugin Assistance") abgerufen werden.
In der Hilfe ist sehr viel erklärt was man mit dem Plugin so anstellen kann
Hier mal eine Kurzinfo zum Plugin : (Bilder vom Plugin sind hier im Beitrag auch angehängt)
- man kann EventDaten für 1-3 Tage im voraus laden bedeutet den aktuellen Tag + bis zu 2 weitere Tage
- es können Eventbilder und/oder EventDaten älter als 1-3 Tage oder alle automatisch zu einer bestimmten Zeit gelöscht werden
- es gibt 4 Event Anbieter + TMDB
- das Plugin erstellt eine Datenbank ,diese wird unter /etc/enigma2 erstellt oder an einem Ort eurer Wahl
- in der Datenbank werden Infos und Bilder von TMDB gesammelt und können dann zur Anzeige genutzt werden
- Je nachdem wieviel Anbieter man angeschalten hat oder ob man die Datenbank beim laden gleich aktuallisieren lässt bzw. je größer die Datenbank um so länger dauert der Download der Daten
- das laden kann auch in den Hintergrund gelegt werden ,dazu einfach den Plugin Screen schließen ,es werden dann Popup Meldungen ausgegeben beim Tv schauen
- manuell löschen und hinzufügen in die Datenbank ist hier auch möglich
- Schnellsuche in der Datenbank per Fernbedinung (Zahlentasten)
- Suchen bei TMDB nach passenden Einträgen
- TMDB Info Anzeige über den Such und Datenbank Screen
- eine Verknüpfungs-Tabelle als json ist im Plugin-Pfad vorhanden ,kann aber auch mit eigenen Verknüpfungen in /etc/enigma2 genutzt werden
- Verknüpfungen können auch direkt im Plugin vergeben werden ,diese werden direkt in die Datenbank geschrieben und im Verknüpfungs-Screen mit der TMDB-ID angezeigt
uvm.
Wer mag kann sich das Plugin gern ansehen ,damit ein wenig spielen und auch hier im Thread Erfahrungsberichte teilen.
Dies hier ist der Support Thread und auch das Support Board zu dem Plugin EventDataManager und auch wenn ich nicht der Ersteller bin so kann hier dennoch denke sehr guter Support geleistet werden.
Das Plugin kann auch über den GP Feed geladen und upgedatet werden.
Also viel Spaß mit dem neuen DreamOS Plugin
Changelog:
v1.0-r0 (29.10.21)
- erstes Release
v1.0-r1 - r22
- Einstellung "Daten für x Tage im Voraus laden" auf max. 3 Tage erhöt
- Fix für falsche Namen beim automatischen abspeichern in die DB (wurden teilweise die original Titel genommen und nicht die deutschen Titel)
- Einstellung für Speicherort der Datenbank wurde eingebaut (bitte testen und berichten,es kann damit noch Probleme geben)
- Fix für crash bei TMDB Info wenn kein Eintrag vorhanden war
- im Setup eine neue Option für den Nutzungsmodus (Standard oder Client)
- intensive Datenbank-Aktionen werden im Client-Modus nicht gestartet (mit Hinweis-Fenster)
- Optimierungsversuch beim Speichern von TMDB-Treffern während des Scannens der Anbieter-Daten
(es werden jetzt weniger unpassende Treffer gespeichert)
- die EventDataManager Eventview ist ab sofort wenn geskinnt auch direkt über die Infotaste sichtbar ,nicht erst aus dem SingleEPG
- verbesserte Erkennung von Events durch zusätzliche Nutzung von Jahr und Event-Typ (Serie/Movie)
- neue Setup-Option ab welcher Dauer in Minuten ein Event als 'Movie' bewertet wird (sonst Serie)
- Setup-Option für "vor dem Laden löschen" ein wenig verständlicher gestaltet
- PVR-Schnell-Taste im EventView zum direkten Öffnen der EDM-Suche (TMDB)
- verbesserte Zuweisung bei Event mit Unterstrich im Titel (es wird dann nur der Teil vor dem ersten "_" verwendet)
- neue direkt integrierte Default-Skin-Screens für den erweiterten EventView-Screen (so werden die EventImages jetzt automatisch in allen Skins im EventView angezeigt)
- Prüfung bei svg-Logos korrigiert, ob ein Logo bereits existiert (teilweise wurden Logos jedes mal neu heruntergeladen)
- Abfrage der content-Daten optimiert (bestimmte Sonderzeichen werden bei der internen DB-Abfrage ignoriert, so dass die Treffer-Quote erhöht wird)
- beim Aufruf des Content-Managers über "gelb" in der TMDB-Suche wird jetzt der Eintrag aus der Suche im Content-Manager direkt ausgewählt
- jetzt mit Unterstützung für Fallback-Event-Images: in der TMDB-Suche kann man jetzt über das Menü ein vorhandenes Event-Image (zum Event welches Grundlage der Suche war) als Fallback-Event-Image speichern, um dieses als Fallback zu nutzen, falls es für eine solche Sendung mal kein Event-Image gibt .
Über dieses Menü kann man auch ein gespeichertes Fallback-Event-Image wieder löschen.
- kleine Verbesserung beim Renderer (in seltenen Fällen wurde das Default-Image statt eines vorhandenen Backdrops angezeigt)
- im EventView bzw. in der ChannelSelection werden geänderte Daten/Bilder jetzt direkt nach der EDM-Suche aktualisiert (bisher musste man immer erst das Event vor-/zurückwechseln, um die neuen Daten/Bilder zu sehen)
- Fix für den Schönheitsfehler beim Öffnen des Plugins "Suche läuft..." nach einem bereits beendeten Suchlauf
- nach Ändern des DB-Pfades im Setup wird beim Speichern gefragt (nur im Standard-Modus - lokaler Flash), welche DB am neuen Speicherort verwendet werden soll (bisherige kopieren, existierende am neuen Ort oder neue leere DB erstellen) und ob die bisherige DB gelöscht werden soll
- GS nach Änderung des DB-Pfades im Setup behoben (trat nur unter bestimmten Bedingungen auf)
- fix GS beim Laden der Daten bei Netzwerk-/Anbieterproblemen behoben
(jetzt kommt bei einem Fehler nur ein einfacher Hinweis - der eigentliche Fehler ist im e2-log zu finden)
- nach Autoscan wird die Lastscan-Zeit nun dauerhaft gespeichert, so dass nach einem GS der Scan nicht wieder neu startet
- neue Setup-Option "zeige Scan-Message beim Hintergrund-Scan" (default = ja)
- angepasste tv_channels.json (Service-Referenz für VOXup HD und RTLup HD ergänzt)
- converter: neuer Multi-Parameter %d für die EPG-ShortDesc als Fallback
- converter: (WH vom ...) aus ShortDescription wird entfernt (beim Multi-Parameter %d)
- plugin: neuer compare-type "startswithreplace" in der default_title_links.json
- plugin: in seltenen Fällen wurde über Info Lang bei der EDM-Suche kein Treffer angezeigt
- Renderer : lade EventImage auch bei Senderwechsel im Subservice-Schnellumschalter
- Plugin: zeige Info-Message nach Boxstart, wenn DB-Pfad nicht mehr existiert
- change url hoerzu to https
- change converter/renderer to get default value, if edm-plugin is not installed
- fix zum Laden der Sender-Liste von hoerzu.de (wenn kein Sender-Filter aktiviert ist)
- fix für fehlerhafte Image-Links
- der EDM-Image-Renderer kann jetzt auch das picon anzeigen (Bsp.: imagetype="picon" oder imagetype="event,picon"...)
- der EDM-Image-Renderer kann jetzt auch mit source="session.CurrentService" verwendet werden
- im EventDatamanagerEventView wird nun bei Aufnahmen auch der Sendername angezeigt (auch im EMC)
(sofern kein Sender ermittelt werden konnte, wird "Filmdatei" statt "Aufnahme" angezeigt)
- default Datenbank Pfad ab r19 nicht mehr /etc/enigma2 sondern /data
- Löschen der Daten und Bilder default nicht mehr aus sondern " älter als 1 Tag" eingestellt ,bedeutet die Datenbank wird sofern man es nicht umstellt immer automatisch gesäubert.
- interner Fehler in Bildauswahl behoben
(in seltenen Fällen wurde in der Bildauswahl kein Backdrop-Picture gezeigt, obwohl in der Vorschau ein Backdrop angezeigt wurde)
- Unterstützung des mixed-Mode (mit imagetype="event,backdrop,cover" wird nun bei der Anzeige des Cover's passend auf scale="height" gewechselt)
- verbesserte Titelbereinigung für die Suche (u.a. werden die "Preview...30 SEK"-Texte bei Serien+ und Crime Time entfernt)
- im EventView-Screen kann nun auch "picon" im imagetype verwendet werden
- bei den fallback-images wird nun auch ein 2. Check mit dem Text vor dem ersten " - " bzw. ": " gemacht
(analog der Titel-Suche bei TMDB)
- wenn der EventView aus dem Live-TV oder per CSP direkt aus der Kanalliste geöffnet wird, kann man nun im EventView zu den nächsten bzw. vorherigen Sendungen blättern (es werden alle Events des Senders geladen)
- DF1 in tv_channels.json aufgenommen
- letzter/nächster Scan wird in Statistik-Info nur noch angezeigt, wenn der automatische Scan aktiviert ist
- neue Setup-Option "zeige Cover als Event/Backdrop-Fallback" (so kann unabhängig vom Skin mit dem EDM-Image-Renderer automatisch ein vorhandenes Cover angezeigt werden, falls ein Event-Image bzw. ein Backdrop nicht vorhanden ist)
- neue Setup-Option "zeige Picon als Event/Backdrop-Fallback" (so kann unabhängig vom Skin mit dem EDM-Image-Renderer automatisch ein vorhandenes Picon angezeigt werden, falls ein Event-Image bzw. ein Backdrop nicht vorhanden ist)
- neue Setup-Option "zeige Logo-Images" (so kann unabhängig vom Skin das Anzeiges des Logo-Images deaktiviert werden)
- es wird nun auch der Text am Ende " (Wh.)" aus dem EPG-Titel bei der Suche entfernt
- im EventView wird jetzt bei aktuellen Sendungen auch der Wochentag angezeigt
- in der Info zum TMDB-Eintrag werden jetzt auch die produzierenden Länder und der Originaltitel angezeigt
- Optimierung des EDM-Renderer (er ist jetzt in jedem Screen über session.Event_Now nutzbar)
- im EventView im EMC ist jetzt das "Mehr..."-Menü auf der roten Taste nutzbar
- fix: in einigen Fällen wurde ein EventImage nach dem Herunterladen nicht angezeigt (insbesondere in der Second Infobar)
- interne Optimierungen
- erweiterte Log-Ausgabe bei Picload-Fehlern und Log-Ausgabe des skin-widget-Parameter-Wertes für "widgetName" (falls im Skin angegeben - so kann die Log-Ausgabe für dieses widget per grep auf den angegeben Namen gefiltert werden - erleichtert ggf. die Fehlersuche bei Problemen)
- verbesserte Titelbereinigung für die Suche (im EPG-Titel sind gelegentlich spezielle Leerzeichen enthalten, die eine erfolgreiche Suche verhinderten)
- fix Renderer: die Picons wurden teilweise nicht mehr angezeigt
- fix Converter: die Bewertungssterne wurden teilweise nicht mehr angezeigt
v1.0-r23 (14.09.24)
- im EventView wird jetzt "Entferne Timer" auf grün für Partnerbox-Remote-Timer unterstützt
- fix Renderer: in seltenen Fällen wurden die Picons nicht angezeigt
- fix Renderer: die Picons werden jetzt immer mit scale="aspect" angezeigt, da Picons mit abweichenden Abmessungen sonst nicht immer passend angezeigt wurden
- neue Setup-Option "zeige Event als Backdrop-Fallback" (so kann unabhängig vom Skin mit dem EDM-Image-Renderer automatisch ein vorhandenes Event-Image angezeigt werden, falls ein Backdrop nicht vorhanden ist)
- neue Setup-Option "zeige neuesten Treffer (wenn kein Jahr im EPG)" (damit wird bei mehreren Treffern zu einem Titel, der neuere Treffer bezüglich der Jahresangabe von TMDB verwendet - bisher wurde immer der älteste Eintrag angezeigt)
- wenn das EventView aus dem Live-TV oder aus der Kanalliste aufgerufen wird, kann man jetzt mit den Tasten "<" "0" ">" in den Events springen ("<" ">" - springe einen Tag/24h zurück/weiter, "0" - springe zum PrimeTime-Event des Tages des Events, welches gerade angezeigt wird)
- in der EDM-Suche kann man nun mit "blau lang" bei "Suche anpassen" wieder den ursprünglichen Suchtext zur Suche verwenden
- neues Text-Widget "searchtext" in der EDM-Suche zur Anzeige des aktuellen Suchtextes im EventDataManagerTMDBsearch-Screen (als Zusatzinfo wird in Klammern dabei Serie bzw. Movie und ein evtl. vorhandenes Film-Jahr aus dem EPG-Text angezeigt - die Zusatzinfo wird aber im EventDataManagerTMDBsearch-Screen bei der Suche nicht verwendet)
- verbesserte Film-Jahr-Erkennung aus dem EPG-Text
- default_title_links.json erweitert