EventDataManager only for DreamOS

    • Official Post

    Das meinte ich :) Alles was mehr als das Defaultbild und den Dateinamen anzeigt.


    Ich beschreibe mal meine Herangehensweise:


    Im EMC den Titel anwählen und Info drücken

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    Es erscheint die Defaultansicht



    nun mit GELB, wird nichts gefunden

    pasted-from-clipboard.png


    Also mit GELB in den content Manager

    pasted-from-clipboard.png


    Da Ozark schon drin ist wähle ich den Eintrag mal aus.

    pasted-from-clipboard.png


    Über TMDB-Info bekomme ich dies angezeigt

    pasted-from-clipboard.png

    Bei Posters kommt

    pasted-from-clipboard.png

    Das ausgewählte Bild mit OK bestätigt und es erscheint

    pasted-from-clipboard.png

    Überall mit exit wieder raus und nochmals im EMC den Eintrag angewählt und Info.

    pasted-from-clipboard.png

  • Also erstmal würdest du nur in dem Eventinfo Screen etwas von EDM sehen ,im EMC Listen Screen selbst nicht ,das schonmal vorweg :winking_face: weil das EMC hat da ja garnicht die nötigen Dinge geskinnt um das von EDM zu nutzen.

    Und dann das wichtigste ,deine gehen dann alle nicht weil du zum einen geschrieben hattest das deine Daten alle so sind

    Code
    Ozark_S02E01

    Und nicht so

    Code
    Ozark S02E01

    Wie du es da in deiner Liste hast ,bedeutet es ist im Plugin eingebaut das nach dem Unterstrich geschaut wird ,ist der da nimmt man nur das was vor dem Unterstrich ist ,deine Daten haben den garnicht also wird das auch nicht gehen ,du hast damals also was falsches geschrieben.


    Und die Zusatzinfos gibt es nur im TMDB Info screen das ist nicht der Eventview und da gibt es die auch garnicht drin weil das dort garnicht im Code drin ist.

    • Official Post

    Die Datei wird im EMC nur ohne Unterstriche angezeigt, da EMC diese Zeichen in der Ansicht ignoriert (Einstellungen im EMC)

    Sollte EMC die Zeichen grundsätzlich ignorieren? Der Weg geht über den GP-Video im Übrigen genauso. Es wird nicht angezeigt und der Dateiname im obigen Beispiel ist Ozark_S02E07.mkv


    Ich schaue die Datei gleich mal über GP-Video

  • Dann wird das bei dir nicht gehen da nach dem Eventnamen geschaut wird und nicht Dateinamen ,Das Plugin ist wie gesagt für Event und nicht für Datein.

    Bin mir nicht sicher ob das im Plugin noch mit kommen kann ,aber so wie es jetzt ist kannst das dann bei dir nicht für deine Zwecke nutzen (ist ja normal auch dafür nicht gedacht):winking_face:

    • Official Post

    Dann wird das bei dir nicht gehen da nach dem Eventnamen geschaut wird und nicht Dateinamen ,Das Plugin ist wie gesagt für Event und nicht für Datein.

    Bin mir nicht sicher ob das im Plugin noch mit kommen kann ,aber so wie es jetzt ist kannst das dann bei dir nicht für deine Zwecke nutzen (ist ja normal auch dafür nicht gedacht):winking_face:

    Also kann es nur beim Live-TV-schauen funktionieren?

  • Ja und nein Es funktioniert überall nur du hast die Namen so umbenannt das es eben keine Übereinstimmung mit den TV Anbietern oder dem TMDB gibt ,daher woher soll dann gewusst werden was gesucht werden soll?

    Man kann filtern ,man kann versuchen verschiedene Schreibweise abzufangen usw. aber nochmal wo soll sowas alles hinführen? .

    Die Infos haben nunmal einen bestimmten Namen und wenn das dann nicht übereinstimmt weiß man doch garnicht was gesucht und gefunden werden soll .

    • Official Post

    Ist schon richtig, was du schreibst. Ich dachte nur, wenn man den Weg über Info in den Content-Manger findet und dort auch manuell suchen kann, das ich so an Cover und Zusatzinformationen komme und diese auch im Plugin abrufbar sind.


    Aber wenn das so ist, werde ich mein Augenmerk auf Live-TV und auf die normalen Aufnahmen richten.


    Danke für die Erklärungen

    • Official Post

    So das Rätsel ist gelüftet.


    EMC hat eine Einstellung in der für die Anzeige in der Liste auf Sonderzeichen verzichtet wird. Daher wird in der EMC-Liste der Dateiname Ozark_S02E07 in Ozark S02E07 geändert. Ich wusste nicht, dass die Weitergabe der Daten an Folgeplugins ohne _ erfolgen.

    Schalte ich im EMC die Einstellung um, werden in der Liste wieder Ozark_S02E07 angezeigt und in der Info werden, Dank der Änderung im EDM, nun korrekte Daten angezeigt.


    Wie gesagt, ich wusste nicht, dass EMC sowohl die Liste verbiegt als auch die Weitergabe der Daten. Ich war davon ausgegangen, dass immer nach dem Dateinamen gesucht wird.

  • Hallo,


    echt super das neue Plugin, ich habe jedoch ein reproduzierbares Problem. Wenn ich "TV für alle" als Datenquelle auswähle, dann bekomme ich immer einen GS mit folgender Meldung. TVSpielfilm, Hörzu und TVMovie hingegen funktioniert.


    dm920 mit aktuellem Image und Updates


    Traceback (most recent call last):

    File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__

    return ret(*args, **kwargs)

    File "/usr/lib/enigma2/python/Plugins/Extensions/EventDataManager/plugin.py", line 2162, in startScanThreads

    self.eventScanner_tvfa.getFileList(False)

    File "/usr/lib/enigma2/python/Plugins/Extensions/EventDataManager/plugin.py", line 1101, in getFileList

    self.channels = self.getChannels()

    File "/usr/lib/enigma2/python/Plugins/Extensions/EventDataManager/plugin.py", line 1089, in getChannels

    channels = requests.get(url, stream=True, timeout=10).json()

    File "/usr/lib/python2.7/site-packages/requests/api.py", line 70, in get

    return request('get', url, params=params, **kwargs)

    File "/usr/lib/python2.7/site-packages/requests/api.py", line 56, in request

    return session.request(method=method, url=url, **kwargs)

    File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 475, in request

    resp = self.send(prep, **send_kwargs)

    File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 596, in send

    r = adapter.send(request, **kwargs)

    File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 423, in send

    timeout=timeout

    File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 595, in urlopen

    chunked=chunked)

    File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 352, in _make_request

    self._validate_conn(conn)

    File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 831, in _validate_conn

    conn.connect()

    File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py", line 289, in connect

    ssl_version=resolved_ssl_version)

    File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 350, in ssl_wrap_socket

    rd, _, _ = select.select([sock], [], [], sock.gettimeout())

    -------

    ValueError: filedescriptor out of range in select()

    ]]>

    </enigma2crashlog>

  • Danke ,werde ich mit aufnehmen in die default json fürs nächste up,derweil kannst es manuell zuweisen mit der Menü taste dann haste eine Verknüpfung in der DB . und die kannst dann später wieder raus machen wenn das in der default json ist.

  • Hallo zombi, Hallo Programmierer,


    Erstmal vielen Dank für das Plugin, die Idee ein Vorschaubild im EPG zu haben, gefällt mir sehr. :)


    Nach installiertem EDM tritt bei mir folgendes Problem auf: Meine skin_user.xml wird deaktiviert bzw ersetzt.

    Dadurch verschwinden im EPG-Info-Fenster meine User-Schriftarten,

    das Fenster ist nicht mehr maximiert und das PIP im EPG-Info-Fenster ist auch weg.

    Das gleiche passiert leider auch im Merin Programm Guide.

    --------------------------------------------------------------

    Bild 1:

    Nach dem 1. Drücken der Infotaste erscheint bei mir die EPG-Liste. Das soll so sein und bleibt auch nach EDM-Installation so.

    (Erst nach dem 2. Drücken der Infotaste (oder nach Drücken der OK-Taste)

    erscheint bei mir das EPG-Info-Fenster.)


    Bild 2:

    Das EPG-Info-Fenster wie es bleiben soll, also mit skin_user.xml und ohne EDM-Installation.


    Bild 3:

    Das EPG-Info-Fenster nach der EDM-Installation. Leider ohne meine Schriftarten und ohne PIP.

    --------------------------------------------------------------

    Folgende Lösungmöglichkeiten hab ich mir überlegt:


    Idee 1:

    Das EPG-Info-Fenster bleibt so wie durch Skin oder skin_user.xml festgelegt,

    aber das EPG-Bild fügt sich vor dem EPG-Text ein

    oder wird unten angehangen.


    Idee 2:

    Idee 1 könnte nur eine Option in den EDM-Einstellungen sein,

    damit als Standart die jetzige EDM-Optik erhalten bleibt.


    Idee 3:

    Eine der beiden Tasten, die das EPG-Info-Fenster aufrufen,

    wird durch EDM nicht überschrieben, so dass man beides aufrufen könnte, z.B:

    - für EDM-EPG-Info-Fenster: Taste Info -> dann Taste Info

    - für skin-EPG-Info-Fenster: Taste Info -> dann Taste OK


    Idee 4:

    Eine Option in den EDM-Einstellungen, um das EDM-EPG-Info-Fenster

    auf eine andere Taste (oder in ein Menü) zu legen.


    Vieleicht wär das auch zu kompliziert,

    aber vielleicht ist da ja doch was möglich?

    1_EPG-Liste.jpg2_EPG-Info-Fenster_mit_skin_user.xml.jpg3_EPG-Info-Fenster_mit_EDM.jpg

  • Wenn du edm installiert hast dann bekommst du jetzt eine default edm eventview ,das wurde gemacht damit user mit Skins die nicht mehr gepflegt werden usw. halt auch die edm eventview haben.

    Wenn du dir eine eigene eventview gebaut hast dann musst du mit installiertem edm halt die der edm auch in deine user skinnen und dann halt so wie du es gern magst ,ansonsten siehst halt die default des Plugins .


    Skinne dir den Screen name="EventDataManagerEventView" so wie du magst (da geht alles was im original Eventview geht und halt noch mehr).

    Dann wird dieser von dir geskinnte Screen genommen (das bedeutet du kannst in deine User auch deinen Eventview Screen doppelt rein machen nur den zweiten dann mit dem anderen Screennamen EventDataManagerEventView und dann siehst alles wieder wie zuvor .