gutemine Feed Plugin

  • Ich glaube, dass der Code im SoftwareManager für die One schon zu sehr auf python3 vorbereitet wurde und daher nicht mehr ganz zu python2.x kompatibel ist :smiling_face_with_sunglasses:


    pclin

    Teste bitte mal beiliegende plugin.py für den SoftwareManager


    Edit:

    Test ist wohl nicht erfolgreich :frowning_face:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Einmal editiert, zuletzt von Sven H ()

  • Sven H

    Immer noch GS.


    gruß pclin

    Dateien

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • hmm, dann weiß ich auch nicht weiter :thinking_face:


    Der angepasste Code funktioniert hier komischerweise auf der 920 (hab da nur die relevanten Zeilen geändert).

    Da ich keine One habe, kann ich das leider nicht selbst testen, was sich da evtl. noch verändert hat.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Da hat sich mit dem letzten Update wohl einiges getan, es gibt auch Plugins die jetzt nicht mehr funktionieren!


    Dafür habe ich jetzt auf der One fast keine Verzögerungen mehr bei Bild und Ton, also ist mir seit dem Update zumindestens nicht mehr aufgefallen.

    Schaue aber auch nicht viel TV, das läuft nur nebenher. :winking_face:


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Viel geändert ist im Context des SoftwareManagers übertrieben. Da wurde einfach absolute import eigebaut.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Viel geändert ist im Context des SoftwareManagers übertrieben. Da wurde einfach absolute import eigebaut.

    Er meinte ja bestimmt auch das letzte Update insgesamt :winking_face:


    "Schuld" an dem Problem mit dem SoftwareManager ist wohl diese Änderung:

    Da wurde das __call__ ausgelagert und die eigentlich fnc von __call__ in _fnc verlagert

    http://git.opendreambox.org/?p…12918099d0c2cb1a62b2e9eeb


    Mit beiliegender Datei sollte es wieder funktionieren, wobei ich nicht genau weiß, ob mit der Abfrage von ._fnc die Anpassung von .__call__ dann unterlaufen wird :thinking_face:

    Ich weiß nicht, wie man aus dem neuen .__call__ das eigentliche fnc auslesen kann.

    Zumindest sollte es so erstmal wieder funktionieren :winking_face:


    Edit:

    Download in Post #690

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Einmal editiert, zuletzt von Sven H ()

  • Sven H

    Mit der letzten Version geht es jetzt, top. :thumbs_up:

    Du könntest glatt bei DP anfangen. :winking_face:

    jetzt müsstest du nur noch eine One haben, damit du das auch alles selber testen könntest...


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Sven H

    Funktioniert, danke! :thumbs_up:


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Clear the Gutmain plugin solves the problem. How does it not matter?

  • Clear the Gutmain plugin solves the problem. How does it not matter?

    Can you open the last menu-entry "Advanced Options" in the SoftwareManager-Menu ?

    There you should have a GS without the gutemine-Plugin.


    The function from DP to place any menu-entries in the softwaremanager-menu ist broken in the last update for the one with enigma2 4.5.

    The problem is not the gutemine-plugin.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Can you open the last menu-entry "Advanced Options" in the SoftwareManager-Menu ?

    There you should have a GS without the gutemine-Plugin.


    The function from DP to place any menu-entries in the softwaremanager-menu ist broken in the last update for the one with enigma2 4.5.

    The problem is not the gutemine-plugin.

    Yes, I may not have a problem

  • I think, the GS is only shown, if a plugin hook into the softwaremanager like the gutemine-plugin.
    If you don't have a plugin with a hook, you don't have the problem.

    The same problem is on create a timer, if you have installed the AMS.
    There is use WHERE_TIMER_EDIT:

    http://git.opendreambox.org/?p…a85a268e260867f6bb38#l158


    The problem is, that the new .__call__-method from PluginDescriptor is not iterable.
    Crashlog: TypeError: argument of type 'instancemethod' is not iterable
    But DP knows the problem - I think they are working on it.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Einmal editiert, zuletzt von Sven H ()