Beiträge von muenster

    Falsche EPG-Meldung "Datum ist zu groß" für den Fall, dass man ausgehend von dem Tag vor dem "EPG-Daten-bis-einschließlich"-Datum per Funktion "nächster Tag" dorthin springen will


    Mir ist gerade die fälschlicherweise erscheinende EPG-Meldung "Datum ist zu groß" aufgefallen für den Fall, dass man ausgehend von dem Tag vor dem "EPG-Daten-bis-einschließlich"-Datum per Funktion "nächster Tag" dorthin springen will.

    Beispiel:
    (getestet am 07.04.2018 -> "EPG-Daten-bis-einschließlich"-Datum ist der 20.04.2018, d. h., es sind bis einschließlich 20.04.2018 EPG-Daten verfügbar)

    Ausgangssituation:
    Ich befinde mich am 19.04.2018 im EPG, und zwar um 20.00 Uhr im Sender "ARD", um dort die "Tagesschau" aufzunehmen. Danach möchte ich möglichst schnell zum nächsten Tag wechseln, um dort zur selben Uhrzeit die nächste "Tagesschau"-Ausgabe aufzunehmen.

    Möglichkeit 1: Wechsel per Funktion "nächster Tag" -> es erscheint fälschlicherweise die Meldung "Datum ist zu groß"
    Möglichkeit 2: Wechsel durch Bewegen in der "Zeitleiste" über Mitternacht hinaus bis zur gewünschten Uhrzeit -> funktoniert, ist aber mit sehr viel mehr Aufwand verbunden als bei Möglichkeit 1
    Möglichkeit 3: Wechsel per Dialog zur Datumseingabe und Bewegen in der "Zeitleiste" bis zur gewünschten Uhrzeit-> funktoniert, ist aber mit sehr viel mehr Aufwand verbunden als bei Möglichkeit 1

    Schön wäre es, wenn die Funktion "nächster Tag" auch in diesem Fall ordnungsgemäß arbeiten würde, statt die vermeintliche Meldung "Datum ist zu groß" auszuwerfen. Bitte fixen - vielen Dank im Voraus!

    EDIT: Nachtrag: Ich habe gerade festgestellt, dass der Fehler unregelmäßg aufzutreten scheint: Mal funktioniert es, dann wieder nicht - sogar in dem Fall, dass der Wechsel zum "EPG-Daten-bis-einschließlich"-Datum zuvor bereits einmal geklappt hat, man dann zum Vor-Tag zurückgegangen ist und danach wieder dorthin wechselt, tritt der Fehler manchmal auf... sehr seltsam.

    Warnung im EPG bei vollem Aufnahmespeicher

    Ich als "FreeUser" würde es toll finden, wenn ich im EPG einen Hinweis bekäme, sobald ich meine maximal mögliche Aufnahmen-Anzahl überschritten habe (zurzeit 20 Stück bei "FreeUsern"). Bei der Programmierung über die "Zattoo"-Website bekommt man in diesem Fall die Warnung "<Sendung> konnte nicht zu deinen Aufnahmen hinzugefügt werden, da dein Aufnahmespeicher voll ist. Bitte entferne zunächst einige Aufnahmen, um Platz für neue zu schaffen". angezeigt - kann man eine solche Warnung auch ins "ZattooHiQ"-AddOn-EPG einbauen, damit man nicht Gefahr läuft, munter drauf los Aufnahmen zu programmieren, die dann nicht von "Zattoo" angenommen werden (momentan "behauptet" das AddOn nämlich selbst bei Überschreitung des Kontingents "Deine Aufnahme wurde an Zattoo übertragen und sollte jetzt in den Aufnahmen sein")?

    rolapp:

    Ich würde gerne einmal Deine Meinung zu Folgendem hören:

    Mich beschäftigt nach wie vor die Idee, auch bei "FreeUser"-Accounts mehr als nur einen Stream gleichzeitig abspielen zu können, zudem wir in unserem
    Familienhaushalt 3 Personen haben und daher selbst ein einziger "Premium"-Account nicht ausreichend wäre ("Zattoo" beschränkt ja meines Wissens die Anzahl gleichzeitig
    abzurufender Streams auf 2 Stück je "Premium"-Account).

    Ich hatte ja bereits einmal im Forum die Idee geäußert, in das "ZattooHiQ"-AddOn die Möglichkeit einzuprogrammieren, 2 Accounts eingeben zu können, unter denen man vom AddOn gleichzeitig eingeloggt wird, wovon dann einer für alle "Synchronisierungsarbeiten" (EPG, Aufnahmen) und Sonstiges (Vorschau, Kanalliste, Kategorien), jedoch GRUNDSÄTZLICH NICHT (außer für den 1. User) für die Anzeige des eigentlichen Streams gedacht ist, und der andere Account eben genau für die Anzeige des Streams verwendet wird.

    Also etwa so:

    1. KODI-Installation (im Wohnzimmer)
    - mit Account Nr. 1 eingeloggt für EPG, Aufnahmen (inklusive Synchronisierung), Vorschau, Kanalliste, Kategorien
    - mit Account Nr. 1 eingeloggt für "Streaming"

    2. KODI-Installation (im Schlafzimmer)
    - mit Account Nr. 1 eingeloggt für EPG, Aufnahmen (inklusive Synchronisierung), Vorschau, Kanalliste, Kategorien
    - mit Account Nr. 2 eingeloggt für "Streaming"

    3. KODI-Installation (im Kinderzimmer)
    - mit Account Nr. 1 eingeloggt für EPG, Aufnahmen (inklusive Synchronisierung), Vorschau, Kanalliste, Kategorien
    - mit Account Nr. 3 eingeloggt für "Streaming"

    Zudem sollte es auf diese Weise doch theoretisch möglich sein, die Aufnahmen nur einmal programmieren zu müssen (nämlich unter Account Nr. 1) und unter allen
    KODI-Installation (unter Account Nr. 2 sowie Nr. 3) (ggf. gleichzeitg) wiedergeben zu können. Man müsste halt irgendwie nur einen Weg finden, die Daten zwischen Account Nr. 1 und Account Nr. 2 sowie Nr. 3 hin und her "übertragen" zu können. Dadurch könnten möglicherweise auch alle Personen z. B. die Wiedergabe der Aufnahmen, die sie in einem Zimmer begonnen haben zu schauen und unterbrochen haben, in einem anderen Zimmer an derselben Stelle fortsetzen.

    Bisher hatte ich leider noch nicht die Zeit gefunden, mich detailliert umsetzungstechnisch damit auseinanderzusetzen.

    Es ist mir aber noch eine andere Idee gekommen, die vielleicht eine Alternative zu dem obengenannten Programmieraufwand darstellen könnte:

    Es gibt doch in Deinem "ZattooHiQ"-AddOn die "PIP"-Funktion: es werden dabei doch auch irgendwie gleichzeitig 2 Streams von ein und demselben Zattoo-Account abgespielt, oder?
    Könnte man den von Dir gefundenen "Work-around" denn dann nicht irgendwie an anderer Stelle auch dafür ausnutzen, um die bei "FreeUsern" bestehende Limitierung auf nur einen Stream bei der Anzeige des "normalen" LiveTV-Bildes zu umgehen?

    Schreib' doch bitte einmal, ob das denkbar wäre oder ich damit gedanklich völlig daneben liege :)

    rolapp: Und wenn wir schon einmal bei "kosmetischen" Anpassungen sind :)

    Ich nehme auch an der Plugin.py regelmäßig Änderungen wie folgt vor:

    Zeile 447:
    if series != 'None' and premiumUser:
    Begründung: Für "FreeUser" ist der Kontextmenü-Eintrag "Serienaufnahme löschen" irrelevant, da diese ja gar keine Serienaufnahmen anlegen können!

    Zeile 1181:
    nr=skip_channel(+1)
    Begründung: Unter "Kanal hoch" ist nach meinem Dafürhalten der Wechsel zur NÄCHSTEN, HÖHEREN Sender-Programmplatz-Nr. zu verstehen; das 2. Icon im OSD ("Pfeil hoch") sollte daher m. E. analog zu den mir bekannten Hardware-Fernbedienungen funktionieren.

    Zeile 1183:
    nr=skip_channel(-1)
    Begründung: Unter "Kanal runter" ist nach meinem Dafürhalten der Wechsel zur VORHERIGEN, NIEDRIGEREN Sender-Programmplatz-Nr. zu verstehen; das 3. Icon im OSD ("Pfeil runter") sollte daher m. E. analog zu den mir bekannten Hardware-Fernbedienungen funktionieren.

    (über die Interpretation von "Kanal hoch/runter" könnte man sich jetzt vielleicht streiten, aber nach meiner Einschätzung bewegt man sich beim "Zappen" häufiger von unten nach oben (auftsteigend) durch die Sender-Programmplatz-Nummern, als umgekehrt; von daher erscheint mir das mit nur 2 "Bewegungen" erreichbare 2. Icon im OSD eher geeignet zu sein, diese Funktion zu repräsentieren, als das demgegenüber "schwerer" (da 3 Bewegungen erforderlich) zu erreichende 3. Icon im OSD)

    @muenster habe deine epg.py mal getestet funktioniert bei mir alles bis, nur funktioniert die OK Taste des Ziffernblockes bei mir nicht,
    habe es mit Kodi 18 getestet.

    Ich werde das so ähnlich übernehmen. Die meisten Fernbedienungen haben das selbe Ziffernlayout wie Yatse.
    Und auf der Computertastatur gibt es ja immer noch genug andere Tasten.


    Unter KODI 17.6 funzt die "Yatse"-Nummernblock-OK-Schaltfläche bei mir unter allen KODI-Installationen problemlos!

    Das mit der Übernahme der Ziffern-Tasten-Belegung in die EPG.py hört sich schon einmal sehr gut an! Schön wäre es natürlich, wenn Du auch meinen Änderungsvorschlag, statt "Ja&Nein-Antwort-Möglichkeiten" die Fragestellung "<Sendung> aufnehmen?" zu verwenden, berüclsichtigen könntest, damit man seine Entscheidungen innerhalb der Aufnahme-Dialog-Box per "OK" und "Zurück"-Schaltfläche (=Pfeil-Symbol) mit dem "Yatse"-Nummernblock komfortabler vornehmen kann: betätigt man "Zurück", so bedeutet das dann eben "nicht OK". Die Häufigkeit, dass man seine Entscheidung in der Aufnahme-Dialog-Box zurücknimmt, ist wahrscheinlich sowieso geringer, als dass man sie bestätigt - außerdem bedeutet das weniger Tasten- bzw. Schaltflächen-Klicks für den User :)

    Keine Anzeige von, sondern Fehlermeldung bei Streams aus den Rubriken "Am meisten geschaut", "Suche" und "Kategorien", wenn diese NICHT als "Favoriten" im Zattoo-Account hinterlegt sind

    Der Aufruf der Funktionen "Am meisten geschaut", "Suche" und "Kategorien" wird bei Auswahl eines Senders, den ich NICHT als "Favoriten" im Zattoo-Account hinterlegt habe, mit einer Fehlermeldung quittiert, ohne dass der Stream startet - lässt sich das beheben und/oder die aus dem Aufruf dieser Funktionen resultierende Auswahl auf die "Favoriten"-Sender berschränken?

    (Interessant ist in diesem Zusammenhang vielleicht auch. dass sich bei Aufruf der Funktion "Suchen" ein NICHT als "Favorit" im Zattoo-Account hinterlegter Sender jedoch aufnehmen lässt, und sobald der Stream unter "Aufnahmen" erscheint, ist er von dort aus problemlos abspielbar!)

    Okay, im Anhang befindet sich meine angepasste EPG.py. Wie gesagt, es geht mir bei meinen Anpassungen hauptsächlich darum, den "Yatse"-Nummernblock möglichst durchgängig zur EPG-Navigation und Dialog-Abwicklung nutzen zu können.

    Kurz zur Erläuterung:

    Im EPG verwende ich die Ziffern:

    1 - Seite nach oben
    2 - Fokus nach oben
    3 - Seite nach links
    4 - Fokus nach links
    5 - gehe zur aktuellen Zeit
    6 - Fokus nach rechts
    7 - Seite nach unten
    8 - Fokus nach unten
    9 - Seite nach rechts
    0 - Öffnet einen Dialog zur Datumseingabe

    Da der "Yatse"-Nummernblock neben den Schaltflächen "<" (Anzeige "vorheriger Tag") und ">" (Anzeige "nächster Tag") auch noch eine "OK" sowie "Zurück"-Schaltfläche (=Pfeil-Symbol) enthält, verwende ich diese für meine Entscheidungen innerhalb der Aufnahme-Dialog-Boxen: es erscheint dabei nicht "Ja" und "Nein" als Antwort-Möglichkeiten, sondern die Fragestellung "Sendung aufnehmen?" mit der "OK"-Antwort-Möglichkeit - betätigt man "Zurück", so bedeutet das dann eben "nicht OK" :)

    @muenster mal unabhängig davon das du es selber warst ohne die wichtigen Angaben wie:

    • [definition=12,3]Debug-Log[/definition]
    • Addon-Version
    • Kodi-Version

    Nach was soll ich da schauen?
    Was wolltest du probieren in epg.py, vielleicht kann ich Dir Helfen.

    Hallo rolapp,

    erst einmal Danke für Dein Angebot zur Unterstützung! Ich habe das eigentlich gut im Griff, aber um die Neugierde zu befriedigen, beschreibe ich mal im Folgenden, was ich mache :)

    Das mit den von mir vorgenommenen Änderungen in der EPG.py betrifft persönliche Präferenzen hinsichtlich der Ziffern-Tasten-Navigation im EPG per Software-Fernbedienung "Yatse", die ich hauptsächlich für KODI nutze, und zwar über den in der App dort integrierten "Nummernblock" (ich verwende alle 10 Zifferntasten sowie die "<" und ">"-Schaltflächen zum Wechseln zwischen den EPG-Tagen). Ausserdem ändere ich einige "Yes/No"-Abfragedialoge in "OK"-Abfragedialoge um, damit ich alle Entscheidungen über den "Nummernblock" treffen kann und ihn nicht ständig im EPG verlassen muss.

    Ich passe dazu jedes Mal, wenn Du ein AddOn-Update herausbringst, die EPG.py an den entsprechenden Skript-Stellen an; das geht mit dem "Total Commander" sehr einfach, da man sich die Unterschiede farbig anzeigen lassen kann und zudem ein Editor für händische Änderungen bereits integriert ist. Das verlief bisher immer problemlos, aber dieses Mal hattest Du ja einige umfangreichere Änderungen daran vorgenommen, und dabei hat sich bei meinen Anpassungen da irgendwie ein Formatierungsfehler eingeschlichen, den ich nicht direkt erkannt habe - deshalb war ich auch anfangs überzeugt, dass da irgendwo im AddOn etwas nicht stimmen müsste, und habe vielleicht etwas vorschnell einen vermeintlichen Fehler gemeldet, ohne ins Log zu schauen, geschweige es zu posten. Naja, beim mehrmaligen genauen Hingucken habe ich dann die Ursache bei meinen Änderungen gefunden - sorry nochmal dafür! Wie heisst es doch so schön: kaum macht man es richtig, schon funktioniert es :)

    Also, nicht für ungut!

    @nepat die Suchen Funktion muss ich nochmal überarbeiten, ich lasse nur noch Sender in die Datenbank aufnehmen die im Abo enthalten sind. Da kommt es im Moment noch zu Fehlern, weil die Suche alle Sender beinhaltet.

    Was geht genau im EPG nicht. Kommt der Aufnahme Dialog nicht oder wird die Aufnahme nicht übernommen.
    Im Schweizer Free Account und Im deutschen Premium Account funktioniert es bei mir

    Ich kann das Fehlverhalten aus dem EPG heraus unter allen KODI-Installationen (LibreELEC, Windows) bestätigen: es wird zwar der übliche Dialog angezeigt ("Sendung aufnehmen?" -> Bestätigung mit "OK" -> "Aufnahme wurde an Zattoo übermittelt"), aber tatsächlich übermittelt wird die Aufnahme nicht! Ich habe es gerade eben mit allen 20.00 Uhr-Ausgaben der "Tagesschau" in der ARD im Zeitraum 02.04. bis 08.04.2018 durchexerziert (FreeAccount, Schweizer-IP per SmartDNS), es ist natürlich sehr ärgerlich, wenn man dann erst am Ende merkt, dass unter "Aufnahmen" nichts gespeichert wurde... bitte fixen - vielen Dank im voraus!

    EDIT: Habes es heute Abend nochmal probiert: nun scheint es ordnungsgemäß zu funktionieren - lag vielleicht doch irgendwie direkt an "Zattoo", und nicht am AddOn?

    @muenster Auf meinem Rechner Ubuntu 17.10 Kodi18 habe ich das nicht
    Unter Libreleec Kodi 17.6 tritt das bei mir auch auf, das muss ich noch nach bessern. Sonst nervt es.

    Zwei andere fragen habe ich noch.

    1. Ist die Position und dir Größe des PiP Ok
    2. Position Kanalnummer vielleicht nach links, kollidiert bei Confluence mit der Uhr

    1. Position und Größe des PiP finde ich vollkommen ok - aber wenn man das evtl. selbst noch in den Settings einstellen könnte, wäre es perfekt (man hat ja ggf. unterschiedliche Bildschirm/Monitor-Größen).
    2. Kann ich nichts zu sagen, da ich einen anderen Skin verwende: unter "Aeon Nox" zumindest kollidiert es nicht.

    rolapp: Darf ich auch noch eine Frage am Rande stellen?

    Bei "FreeUser"-Accounts wird ja statt des LiveTV-Bildes leider der Text eingeblendet "Ein weiteres Gerät verwendet Deinen Account", sobald man versucht, unter mehreren KODI-Installationen gleichzeitig "Zattoo" zu schauen.

    Was mir gerade beim Nachdenken über das "PiP"-Feature Deines AddOns in den Sinn gekommen ist: es werden dabei ja gleichzeitig 2 Streams von ein und demselben Zattoo-Account abgespielt... könnte man den von Dir gefundenen "Work-around" nicht an anderer Stelle auch dafür ausnutzen, um die von "Zattoo" vorgegebene Limitierung auf nur einen Stream bei der Anzeige des "normalen" LiveTV-Bildes bei "FreeUser"-Accounts irgendwie zu umgehen?

    rolapp: Herausforderung mit Bravour bestanden!!!! Respekt und vielen Dank dafür von mir!!!!!

    Einen klitzekleinen Verbesserungsvorschlag hätte ich aber noch...

    Wenn man das Feature "Kanal Umschalter (PiP)" nutzt, muss man ja 2 Kanäle festlegen. Der Ablauf dabei sieht so aus:
    - 1. Kanal auswählen (z. B. aus der "Kanalliste" heraus)
    -> LiveTV dieses Kanals wird angezeigt
    - "Kanal Umschalter (PiP)" aufrufen
    -> es wird zur letzten Auswahl-Möglichkeit (hier in meinem Beispiel die "Kanalliste") zurückgesprungen, um von dort aus den 2. Kanal auswählen zu können
    - 2. Kanal auswählen
    -> LiveTV dieses Kanals wird angezeigt
    -> Die LiveTV-Anzeige des 2. Kanals tritt nach einem Sekundenbruchteil wieder in den Hintergrund, und es wird erneut zur letzten Auswahl-Möglichkeit (hier in meinem Beispiel die "Kanalliste") zurückgesprungen.

    Man muss also nach dem letzten Schritt extra eine weitere Taste drücken, um das LiveTV-Bild wieder in den Vordergrund zu bekommen - bequemer zu bedienen wäre es m. E., wenn das AddOn innerhalb des "Kanal Umschalter (PiP)"-Features nach vorgenommener Auswahl der beiden Kanäle NICHT noch ein weiteres Mal zur letzten Auswhl-Möglichkeit zurückspringen würde.

    Könntest Du das bitte noch beheben? Vielen Dank im Voraus!

    @muenster kannst du mal prüfen welche der Addons noch gibt, und funktionieren
    @xaaam "ZDF tivi Seite aus dem ZDF addon"wo findet man es im ZDF Plugin bzw welches ZDF Plugin
    Danke

    Hallo @L0RE

    ARD CheckEins Version 1.0.0 von AddonScriptorDE - funktioniert nicht mehr
    KiKA+ Version 1.0.9 von AddonScriptorDE - funktioniert zum Großteil noch
    Kinderkino Version 1.0.0 von AddonScriptorDE - funktioniert nicht mehr
    Pfefferkörner Version 1.0.0 von AddonScriptorDE - funktioniert nicht mehr
    Sesamstraße Version 1.0.8 von L0RE - funktioniert noch
    SWR Kindernetz Version 1.0.1 von AddonScriptorDE - funktioniert nicht mehr
    ZDF tivi - Version 1.0.5 von L0RE - funktioniert nicht mehr

    rolapp: Perfekt gelöst - vielen Dank!

    Aber wenn wir schon einmal dabei sind: Du hattest ja geschrieben, dass Du diese Woche Zeit ins AddOn zu investieren bereit bist... dann wollen wir das doch gleichmal ausnutzen :)

    Es geht um das Feature "Kanal Umschalter (PiP)". Daa scheint irgendwie nur richtig zu funktionieren, wenn man den Weg der Kanal-Auswahl über die "Kanalliste" vornimmt, nicht aber über die "Vorschau", das "EPG" oder über die Eingabe der Kanalnummer per Zifferntasten - es wäre natürlich schön, wenn sich das AddOn den ausgewählten Kanal bei allen Möglichkeiten der Kanalausahl für das Feature "Kanal Umschalter (PiP)" "merken" würde... kannst Du das vielleicht noch so umprogrammieren?

    @muenster Das ist ja Interessant, Das tritt nur auf wenn ich in der neuen Woche bin. Bis diesen Sonntag geht es noch, ab Montag bekomme ich den Fehler auch, bitte mal Rückmeldung ob das bei auch so ist.

    Ja, stimmt, ab der "neuen" Woche (d. h. ab 26.03.2018) tritt die Abweichung erstmals auf - Publish3rs Verdacht mit der Zeit-Umstellung hört sich irgendwie plausibel an...

    EPG: Datum-Auswahl per Tastenfeld zeigt Vor-Tag an

    Ich habe festgestellt, dass im EPG, wenn man dort über das Tastenfeld ein Datum eingibt, nicht der eingestellte, sondern der jeweils vorhergehende Tag angezeigt wird!
    Beispiel: Ich stelle im EPG über das Tastenfeld als Datum den 02.04.2018 ein und bestätige mit "OK", bekomme aber nicht den 02., sondern den 01. April angezeigt!

    Ein Bug-Fix wäre sehr schön - vielen Dank im Voraus!