Aus ZattooBoxExtBeta wird ZattooHiQ

  • @koboltzz Die Bedienung im EPG wurde überarbeitet. Die genaue Bedienung findest Du in Der Hilfe

    Vielen Dank für deine Antwort :)
    Ich habe nachgeguckt und gesehen, dass man nun die Tage im EPG mit "page up" und "page down" wechselt.
    Meine kleine Fernbedienung hat solche Tasten nicht, daher habe ich die beiden ungenutzten zwischen Lautstärke und Senderauswahl auf KEY_PAGEUP und KEY_PAGEDOWN umprogrammiert. Habe ja libreelec, jetzt coreelec, und da kann ich das mit "ir-keytable -t" machen.
    Sieht nun so aus zusätzlich in meiner config Datei:
    0x8054 KEY_PAGEUP
    0x8052 KEY_PAGEDOWN

    Aber der EPG verweigert weiterhin den Wechsel der Tage...

    Edit: Bestimmt wird das wieder anders interpretiert wie damals mit JumpSMS?

    Edit2: Streich das, funktioniert nach ein paar reboots, warum auch immer, alles problemlos.

  • @Muenster. Update ist draußen
    @idude EPG sollte jetzt flüssiger laufen

    Vielen Dank für das Update! Jetzt läuft das EPG wieder so schnell wie früher.

    Zwei Probleme/Fragen habe ich noch zum EPG:

    1. Manchmal wenn ich den Rechner und Kodi neu starte, dann bleibt das Plugin beim Laden der Senderinformationen hängen (Programm Informationen bei Kodi start laden = aktiviert). Der Progress bleibt dann für immer hängen. Laut Log ist der Grund immer ein Timeout Problem. Lässt sich der Timeout irgendwie vergrößern? (Oder noch detaillierter gefragt: aktuell route ich alle Zattoo Adressen über SmartDNS, vielleicht lässt sich das ja noch feiner aufsplitten: nur das Filme anschauen geht über den SmartDNS mit meinem User Account, das Laden des EPG geht direkt auf Zattoo ohne Umwege. Das sollte dann ja deutlich schneller sein. Welche URLs werden denn aktuell zum Laden des EPG genutzt? Geht der Zugriff da über den eingeloggten Nutzer oder anonym?)
    2. Wenn der Rechner dauernd läuft, dann ist das EPG am nächsten Tag meist leer. Nach einigen Versuchen (Mit Zattoo Fehlermeldungen und Timeouts im Log) und etwas Warten ist das EPG dann wieder gefüllt. Ich nehme mal an, das EPG wird beim Neustart nur für den aktuellen Tag gefüllt. Wie wird denn das Nachladen des EPG bei einem neuen Tag getriggert? Lässt sich das evtl. automatisiert über Nacht laden? Oder hilft da nur ein Auto-Reboot des Rechners in der Nacht?

    Meine Konfiguration: 17.6, aktuelles Zattoo Plugin, Arch Linux

  • Genau dieses Timeout-Problem hatte ich mit meinem Skript auch. Die Aktualisierung der EPG-Details wurde zuvor mithilfe von mehreren, parallel laufenden Download-Threads beschleunigt, das funktioniert allerdings nicht mehr. Der Timeout-Fehler ist nicht mehr vorhanden, wenn man die Details schrittweise einzeln herunterlädt.

    Es liegt eindeutig an Zattoo und nicht an der Internetverbindung! Die Server geben einen HTTP 503 Fehler aus (Service temporarily unavailable).

  • rolapp:

    Seit v1.6.3.1 scheint da irgendetwas nicht mehr richtig zu laufen, wenn "Nur Favoriten laden" bzw. "Nur Favoriten anzeigen" in den Einstellungen aktiviert ist:

    - "Nur Favoriten laden" hat jetzt zur Folge, dass bei KODI-Start überhaupt keine Daten mehr geladen werden - die Text-Box "ZattooHiQ lade Programm Informationen" erscheint nicht mehr
    - "Nur Favoriten anzeigen" hat jetzt zur Folge, dass kein Stream mehr startet - bei sämtlichen Sendern erscheint "NO ZAPI RESULT"

    Merkwürdig ist dabei auch, dass "Favourites(1)" angezeigt wird und nicht ein einziger Favorit mehr vorhanden zu sein scheint. Das gleiche gilt für den Bereich "Aufnahmen" - das Warte-Symbol-Icon rotiert kurz, aber es werden keine Aufnahmen mehr angezeigt!

    "Löschen der Datenbank/Programm-Tabelle" schafft keine Abhilfe (mehrfach versucht).

    (getestet unter KODI v17.6 auf PC mit Windows 7 mit einem "FreeAccount" und "Schweizer IP" per SmartDNS)

    Über einen schnellen Bug-Fix würde ich mich sehr freuen - vielen Dank im Voraus!

  • @Muenster. @rolapp:

    Exakt dasselbe Problem habe ich auch seit der vorletzten Version v1.6.3
    Am PC (Win10 x64) & bei Android (Shield 2017) half nur das nochmalige installieren via Repo. Neustart.
    Dann wird normal geladen (Favoriten/Aufnahmen).

    Ich würde mir wünschen, dass diese vielen 'zwischen' Updates ausführlicher in der Beta getestet würden & nicht gleich jeder Vorschlag zu noch zusätzlichen Optionen gleich in die Stable einfliessen. Nur halt wirklich wichtige. Es gibt m.M.n. einfach zuviel verschiedene Endgeräte/Installationen die alle ein bisschen anders reagieren können & dies auch tun.

    Für mein Empfinden sind das seit gefühlt mehreren Wochen einfach zuviele Updates. Zumal, wenn man mehrere Sourcen zu versorgen hat & dann mögliche kleine Bastelarbeiten noch anstehen.

    Dennoch möchte hervorheben, dass dieses Addon einfach 'Klasse' ist & ich es nicht mehr missen möchte. Vielen lieben Dank dafür.

    Shield Pro 2019 (ATV9 Stock) | Mecool M8S Pro 2018 (ATV9 Custom)
    Shield 2017 (ATV9 Stock) | Beelink GT1 2016 (ATV7 Custom)
    Kodi 19.3 (Skin by pkscout | Screensaver by enen92)

  • Kurze Rückmeldung: Ich habe genau zwei Plattformen wo ich testen kann, wenn es da geht ist es gut für mich und ich mache dann ein Update. Und ohne die Rückmeldung von Euch allen, wäre das Projekt auch nicht so weit gekommen.

    Das die Favoriten nach einem Update nicht richtig geladen werden, ist mir schon mehrfach aufgefallen, Könnte auch an Zattoo liegen, das weis ich noch nicht genau.

    Wahrscheinlich ist die service.py abgestürzt, aber da ja meine Glaskugel und Eure Log-datei im Moment nicht gehen ist das nur eine Vermutung von mir.

    @Muenster. Ich habe mir das mit der Keymap von der Datumseingabe noch mal angeschaut. Wenn das Virtuelle keyboard oder das Nummernpad offen ist werden die Keycodes komplett umgebogen. Das heißt für die Tastatur kommen ganz komische ActionIDs (z.B. f084) raus die nirgends dokumentiert sind. Yatze läuft über das Webinterface das scheint das wieder anders zu sein. Das mit der Favoriten 1 ist ein Rechenfehler

    P.S. wenn ich jetzt teste geht es natürlich :evil: :cursing:

  • @||_h_a_r_r_y_||: Vielen Dank für den Hinweis mit der Neuinstallation - damit hat es auch bei mir letztendlich funtkioniert!

    rolapp: Damit hast Du meine Vermutung bestätigt, dass der Programmierer von "Yatse" KODI auch im Nummernblock direkt über das Webinterface ansteuert - dann lässt sich da wohl bezüglich Hardware-Fernbedienung nichts machen - schade.

  • @rolapp
    also ich habe seit heute auch das 1.6.3.1 Update... und nix funktioniert mehr. "NO ZAPI RESULT" bei allen Kanälen (öffentlich-rechtlich wie auch private). Mit einem Browser-Login auf einem WIN10-Rechner geht es.

    kurzer Code-Schnippsel aus dem KODI.[definition='1','0']log[/definition]:
    ################################################################################
    # ... output of cat /storage/.kodi/temp/[definition=9,2]kodi.[definition='1','0']log[/definition][/definition]
    # LibreELEC release: Odroid_C2.aarch64-8.2.5
    #
    ################################################################################
    ...
    ...
    ...

    19:41:15.438 T:547474108640 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattooHiQ/?mode=switchlist
    19:41:15.438 T:547474108640 ERROR: InputStream: Error opening, plugin://plugin.video.zattooHiQ/?mode=switchlist
    ...
    ...
    ...

  • Bei mir kommt heute auch "NO ZAPI RESULT" nachdem das Update auf 1.6.3.1 heute installiert wurde.


    Vorschau geht -> programm aus Vorschau auswählen/starten und der Fehler kommt.
    EPG wird angezeigt -> programm aus EPG auswählen/starten und der Fehler kommt.
    Aufnahmen hinzufügen geht nicht.
    Aufnahmen anzeigen geht nicht.

    Kodi17 auf qnap / schweizer IP.

    Habe gesehen es gibt auch das Zattoo HiQ-2 im Repo. Vielleicht ist es ja möglich das ein paar Tage später zu aktualieren dann hätte man eine Ausweichmöglichkeit.

    P.S.: Über die Suche wähle ich immer meine Serien aus. Vielleicht gibt es ja die möglichkeit das man die letzten 5 Suchaufträge anzeigen kann. Dann muss ich nicht immer den ganzen Namen neu eigeben.

  • Deinstalliert - Verzeichnis gelöscht - neu installiert - immer noch der gleiche Fehler.

    Python 2.7.5 ist bei mir installiert.

    23:01:35.617 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x1
    23:01:35.673 T:140640583890944 DEBUG: OnKey: leftshift (0xf0d2) pressed, action is
    23:01:35.673 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x0
    23:01:35.673 T:140640583890944 DEBUG: LIRC: Update - NEW at 345500:0000000080010160 00 KEY_OK devinput (KEY_OK)
    23:01:35.674 T:140640583890944 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
    23:01:35.714 T:140640583890944 DEBUG: ------ Window Init (DialogSelect.xml) ------
    23:01:35.715 T:140640583890944 DEBUG: Window DialogSelect.xml was already loaded
    23:01:35.715 T:140640583890944 DEBUG: Alloc resources: 0.45ms
    23:01:36.120 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x1
    23:01:36.120 T:140640583890944 DEBUG: OnKey: leftshift (0xf0d2) pressed, action is
    23:01:36.120 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x0
    23:01:37.161 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x1
    23:01:37.161 T:140640583890944 DEBUG: OnKey: leftshift (0xf0d2) pressed, action is
    23:01:37.161 T:140640583890944 DEBUG: Keyboard: scancode: 0x32, sym: 0x0130, unicode: 0x0000, modifier: 0x0
    23:01:37.161 T:140640583890944 DEBUG: LIRC: Update - NEW at 346988:0000000080010160 00 KEY_OK devinput (KEY_OK)
    23:01:37.161 T:140640583890944 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
    23:01:37.419 T:140640583890944 DEBUG: ------ Window Deinit (DialogSelect.xml) ------
    23:01:37.421 T:140640583890944 DEBUG: RunScriptWithParams - calling plugin Zattoo HiQ('plugin://plugin.video.zattooHiQ/','-1','?mode=wat ch_c&id=4plus&showID=138171518&start=1524859800&end=1524862800')
    23:01:37.421 T:140639653914368 DEBUG: Thread LanguageInvoker start, auto delete: false
    23:01:37.421 T:140639653914368 INFO: initializing python engine.
    23:01:37.422 T:140639653914368 DEBUG: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): start processing
    23:01:37.438 T:140639653914368 DEBUG: -->Python Interpreter Initialized<--
    23:01:37.439 T:140639653914368 DEBUG: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): the source file to l oad is "/opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py"
    23:01:37.439 T:140639653914368 DEBUG: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): setting the Python p ath to /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib- tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/ lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
    23:01:37.439 T:140639653914368 DEBUG: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): entering source dire ctory /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ
    23:01:37.439 T:140639653914368 DEBUG: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): instantiating addon using automatically obtained id of "plugin.video.zattooHiQ" dependent on version 2.14.0 of the xbmc.python api
    23:01:37.870 T:140640139294464 DEBUG: Thread Timer start, auto delete: false
    23:01:37.875 T:140640139294464 DEBUG: Thread Timer 140640139294464 terminating
    23:01:37.875 T:140639072290560 DEBUG: Thread Timer start, auto delete: false
    23:01:38.032 T:140639653914368 INFO: CPythonInvoker(7, /opt/Kodi17/.kodi/addons/plugin.video.zattooHiQ/plugin.py): script successfully run
    23:01:38.037 T:140640583890944 DEBUG: ------ Window Init (DialogNotification.xml) ------
    23:01:38.037 T:140640583890944 DEBUG: Window DialogNotification.xml was already loaded
    23:01:38.038 T:140640583890944 DEBUG: Alloc resources: 0.00ms
    23:01:38.083 T:140639653914368 INFO: Python script stopped
    23:01:38.083 T:140639653914368 DEBUG: Thread LanguageInvoker 140639653914368 terminating
    23:01:38.377 T:140639072290560 DEBUG: Thread Timer 140639072290560 terminating
    23:01:43.804 T:140640583890944 DEBUG: ------ Window Deinit (DialogNotification.xml) ------

    • @'Muenster. Das Problem mit den nicht Favouruten habe ich noch nicht ganz.

    Meine Vermutung das ist irgendwo ein Laufzeit Problem. Da scheint der session-cookie noch nicht gespeichert zu sein. wenn ich die Fehlerroutine auskommentiere bekomme ich von Zattoo ab und zu eine 403. Aber nicht immer. Zu 90% GEHT ES.

    Dann sind wir wieder da. Ich hatte bis vor einem Jahr keine Ahnung von der Phyton und wenn man so ein Projekt auf das Auge bekommt muss man erst mal durchbkicken.

    Wie schohn gesagt. Das ZattooHiQ ist unser Gemeinschsftsprojekt. Ohne Euer Feedback und Ideen wären wir jetzt nicht da wo wir sind.
    Und die Fehler sind mein Ansporn.

  • Bei mir gibt es mit den Favoriten ein ähnliches Problem wie bei Münster vor der neu Installation:

    - "Nur Favoriten anzeigen" aktiviert hat jetzt zur Folge, dass die "Programm Informationen" nicht mehrerscheinen und auch keine Live vorschau.
    - "Nur Favoriten anzeigen" ausgeschaltet hat jetzt zur Folge, dass kein Stream mehr startet - bei sämtlichen Sendern erscheint "NO ZAPI RESULT"

    Nach der neu Installation werden die Favoriten geladen. Allerdings kommt immer noch "NO ZAPI RESULT"

  • @ alle Leidensgenossen: Hier kommt die Lösung :)

    Die beschriebenen Fehler-Symptome sind exakt seit v.1.6.3.1 bei mir unter all meinen KODI-Installationen aufgetreten, sowohl auf dem Windows-7-PC, als auch auf dem RasberryPi 3 und der Android-TV-Box (WeTek Play 2). Auf der Android-TV-Box, wo zunächst noch v1.6.3 installiert war, konnte man eindeutig nachvollziehen, dass unmittelbar nach dem Update auf 1.6.3.1 nichts mehr lief, wie vorher.

    Okay, dann beschreibe ich jetzt mal im Detail, wie ich vorgegangen bin, um die Probleme durch Neu-Installation des "ZattooHiQ"-AddOns loszuwerden - mag sein, dass nichts alles davon erforderlich ist, aber so hat es bei mir überall letztendlich zum Erfolg geführt.

    Vorbemerkung:
    ==============
    Ich habe in meinen AddOn-Einstellungen die Punkte "Nur Favoriten laden" und "Nur Favoriten anzeigen" aktiviert.

    Wichtig:
    ========
    Man sollte sich vorher möglichst folgende im Pfad ".kodi\userdata\addon_data\plugin.video.zattooHiQ" liegenden Dateien sichern, um nicht nachher alles wieder von Hand eingeben zu müssen:
    - "settings.xml" (enthält Eure AddOn-Einstellungen samt "Zattoo"-Login-Daten)
    - "myKeymap.xml", "userKeymap.xml" und "zattooKeymap.xml" (enthält Eure ggf. innerhalb des AddOns vorgenommenen Änderungen der Tastenbelegungen)

    Vorgehensweise:
    ===============
    - De-Installation des AddOns
    - manuelles Löschen des Verzeichnisses "plugin.video.zattooHiQ" im Pfad ".kodi\userdata\addon_data"
    - KODI-Neustart
    - Installation des "ZattooHiQ"-AddOns v1.6.3.1 aus dem kodinerds-Repository
    -> Achtung: das AddOn startet sehr schnell nach der Installation und meckert natürlich herum, dass die Login-Daten nicht stimmen - egal, wir haben deswegen ja vorher die "settings.xml" gesichert (s.o.)
    - zurückkopieren der gesicherten Dateien (s. o.) in das Verzeichnis "plugin.video.zattooHiQ" im Pfad ".kodi\userdata\addon_data"
    - KODI-Neustart
    -> Achtung: nach dem Neustart erscheint zwar der Hinweis "Datenbank wird neu angelegt" - das alleine scheint aber nicht auszureichen, um das Problem "NO ZAPI RESULT" zu verhindern, sondern man muss dann noch zusätzlich in den AddOn-Einstellungen den Punkt "Datenbank erneuern und Cache löschen" ausführen
    - KODI-Neustart

    Nach dem KODI-Neustart werden die Favoriten geladen, und der Fehler "NO ZAPI RESULT" sollte nicht mehr auftreten (bei mir hat sich gezeigt, dass man nach dem AddOn-Start vielleicht zusätzlich einige Sekunden warten sollte, bevor man das erste Mal einen Stream startet, sonst kann der Fehler evll. anfänglich doch noch einmal erscheinen!).

    Viel Erfolg!

  • @rolappKönnest du nicht die letzte Version als Zip oder so irgendwo online stellen oder dein git updaten?

    Hier auch NoZappiResult egal was man tut.
    Schade, nix mehr mit tv guggen vorerst bis zum update/downgrade.

    @Metz123Find ich ne tolle Idee! Müsste eine beta Version geben wo alle mittesten können und eine stable.

    Host: RPI3
    Plattform: OSMC
    Orgin: *.ch

  • Cyberchen18:

    1. Hast Du evtl. den Lösungsvorschlag aus meinem vorherigen Posting ausprobiert? Wie gesagt, ich bin damit bei all meinen KODI-Installationen unter sämtlichen Systemen erfolgreich gewesen!
    2. Du findest Vorgänger-Versionen von AddOns normalerweise im Verzeichnis "packages" im Pfad ".kodi\addons\" - ich habe mal die Version 1.6.3 als Anlage beigefügt
    (aber Vorsicht: nach der Installation solltest Du in KODI dann besser vielleicht vorübergehend den Punkt "Automatisch aktualisieren" für das "ZattooHiQ"-AddOn deaktivieren, irgendwie scheint das direkte Upgrade von v1.6.3 auf v1.6.3.1 die genannten Probleme zu verursachen; nur die komplette Neu-Installation von v1.6.3.1 hat bei mir den Erfolg gebracht, um auch diese Version fehlerfrei lauffähig zu bekommen - siehe mein vorheriges Posting).

  • Hatte das gleiche Problem mit "no ZAPI result" mit Version 1.6.3.1. Nachdem ich das Addon deinstalliert habe um es neu einzurichten geht nach der Neuinstallation gar nichts mehr. Seltsamerweise scheint es auf meinem Laptop mit Win10 zu laufen. Der Rechner der Probleme macht hat Win10 Pro installiert und zeigt folgendes im Log:

    ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.TypeError'>
    Error Contents: 'NoneType' object has no attribute '__getitem__'
    Traceback (most recent call last):
    File "C:\Users\AppData\Roaming\Kodi\addons\plugin.video.zattooHiQ\plugin.py", line 1473, in <module>
    main()
    File "C:\Users\AppData\Roaming\Kodi\addons\plugin.video.zattooHiQ\plugin.py", line 1345, in main
    channel=_zattooDB_.get_playing()['channel']
    File "C:\Users\AppData\Roaming\Kodi\addons\plugin.video.zattooHiQ\resources\zattooDB.py", line 621, in get_playing
    playing = {'channel':row['id'], 'start':datetime.datetime.now(), 'action_time':datetime.datetime.now()}
    TypeError: 'NoneType' object has no attribute '__getitem__'
    -->End of Python script error report<--

  • Wundert mich, dass ihr erst jetzt mit Version 1.6.3.1 "no ZAPI result" bekommt.
    Das habe ich schon immer nach Updates gehabt.


    Lösung: Stückchenweise mit Kodi Neustarts sich an ein funktionierendes Update heran tasten.


    Heißt konkret:

    1. Update installieren, ZattooHiQ startet Datenbankneuerstellung -> Login Fehler

    2. Reboot

    3. ZattooHiQ startet Senderabruf -> Login Fehler

    4. Reboot

    5. ZattooHiQ macht keine Anstalten automatisch die Sender abzurufen, aber kein Login Fehler

    6. Reboot

    7. ZattooHiQ EPG ist immer noch leer -> Datenbank manuell neu erstellen

    8. Reboot

    9. ZattooHiQ ruft die Sender ab, füllt den EPG, aber noZAPIresult, wenn man etwas abspielen will

    10. Reboot

    11. ZattooHiQ funktioniert vollständig


    So, mit ein paar Varianten, muss ich immer verfahren, wenn es ein ZattooHiQ Update gibt. Umständlich.... aber funktioniert zu 100% danach.

  • Update: bin auf dem Problem-Rechner mit win10 pro auf Version 1.6.3 zurückgekehrt die Muenster gepostet hat. Jetzt scheint wieder alles zu funktionieren, nachdem die Datenbank neu erstellt und der Cache gelöscht wurde.


    Gesendet von iPhone mit Tapatalk

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!