"Endlose" (Video) Listen/Lazy loading

  • Ich experimentiere gerade mit der Möglichkeit, Listen um Einträge zu erweitern. Dadurch sinkt die Notwendigkeit, sich manuell zurück ins Hauptmenü zu hangeln (5x "Nächste Seite" -> 5x "Zurück"). Bilder erklären bekanntlich mehr als 1000 Worte:

    In einer Videoliste wird die "Nächste Seite" gewählt:

    Einträge werden hinzugefügt:

    Wieder die "Nächste Seite":

    Wieder kommen neue Einträge:

    Ein Klick auf Backspace/Zurück:

    Hier der Code:

    "l" ist eine Liste mit Einträgen, die aus dicts bestehen. "page" ist die Seitenzahl. Die JSON Funktionen speichern/laden einfach nur die aktuelle list/dict.

    Wenn Kodi ein refresh der aktuellen Liste macht (z.B. nach beenden eines Videos), wird in einer weiteren Funktion einfach die gespeicherte Liste genommen. Ansonsten würde sie aktuelle Auswahl per "wnd.getControl(wnd.getFocusId()).selectItem(0)" verspringen.

  • Und wie kann ich das als Laie in mein kodi einfügen? ;)

    Client1: ML03B|GA-A75M-UD2H|MSI R5450|A4-3400 2x2.70GHz|8GB DDR3-1600|LE 7.0.2
    Client2:RPI2|LE 7.0.2
    NAS 1: DS211J
    NAS 2: Define Nano S|ASRock H110M|G4560 2x 3.50GHz|8GB|OMV 3.x|Emby Server 3.x
    SKIN: Estuary.Refresh
    Display: Samsung 55 Zoll
    PVR: VU Duo 2|3TB
    FB: Harmony 600
    Amp: OnkyoTX626
    Center VOKAL
    Front: ZENZOR5
    Surround: ZENZOR1

Jetzt mitmachen!

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