[Beta] OSMOSIS *Streams zur DB hinzufügen

  • In dem Fall funktionieren beide Varianten. open akzeptiert sowohl UTF8 als auch ASCII Dateinamen nur halt eben nicht ASCII Strings mit einzelnen UTF8 Zeichen. Ich persönlich würde dir empfehlen auf UTF8 zu setzen da spätestes wenn ein User kommt der türkische oder russische Dateinamen scannt er Probleme bekommt. Des weiteren sind alle Kodi Scrapper bereits UTF8-fähig weswegen auch hier beim scannen der STRM files keine erneute Konvertierung und ggf. Folgefehler entstehen.

    Gruß
    hazz

  • Habe es mal versucht und er Android zu installieren, bekomme jedoch sofort nach Installation einen Fehler. Ordner von der Vorversion waren gelöscht...

    23:27:36 T:1413921072 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.ImportError'> Error Contents: Bad magic number in /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/utils.pyo Traceback (most recent call last): File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…osis/service.py", line 23, in <module> from modules import create File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/create.py", line 20, in <module> import utils ImportError: Bad magic number in /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/utils.pyo -->End of Python script error report<--

  • Edit: nach zweitem Anlauf scheint es zu laufen, ich teste weiter!


    Habe die Kodi APP auf Werkseinstellungen und die neue ZIP installiert. Installation läuft ohne Probleme aber dann beim Hinzufügen wieder Error:

    23:46:32 T:1358629168 NOTICE: [plugin.video.osmosis-0.3.1]: write multi strms
    23:46:36 T:1358629168 NOTICE: [plugin.video.osmosis-0.3.1]: writeMediaList23:46:36 T:1358629168 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.IOError'> Error Contents: (2, 'No such file or directory', u'/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/us…s/MediaList.xml') Traceback (most recent call last): File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…osis/default.py", line 194, in <module> fileSys.writeMediaList(url, name, cType) File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…ules/fileSys.py", line 126, in writeMediaList with open(thefile.decode("utf-8"), 'w') as output_file: IOError: (2, 'No such file or directory', u'/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/us…s/MediaList.xml') -->End of Python script error report<--

  • Erstmal: Klasse Addon. Danke für die Entwicklung und die vielen Updates !
    Eine Frage hätte ich aber. Gibt es in deinem Addon die mäglichkeit, ein Pluginverzeichnis Praktisch zu beobachten, und neue Informationen (Zum Beispiel Täglich, oder beim Hochfahren) mit der Datenbank abzugleichen? Das wäre enorm hilfreich für Kategorien, deren Einträge sich stetig ändern. Wie zum Beispiel "neu hinzugefügt", Addons wie Amazon, deren Content sich immer mal ändert, oder einfach eine Serie die grade läuft.

    Was auch sehr geil wäre, wäre eine Funktion (wurde so aber glaube ich auch schon gewünscht), um content so zur Datenbank hinzügen, wie er ist. Also einfach aus den vom Addon gegebenen Metainformationen die lokalen Scraper Informationen zu erstellen. So könnte man dann unbekannte Nischenproduktionen auf Youtube auch ohne großen Aufwand in die Datenbank bringen. Dabei müsste dann allerdings das "Next Page" Element ausgefiltert werden (Falls das überhaupt möglich ist).

  • @XsupergurkeX
    Zu deiner ersten Frage, die Updatefunktion gibt es doch schon, und diese macht genau das was du dir wünschst. Es gibt ein Update bei jedem Start von Kodi und danach in bestimmten Abständen. Serien müssen im Moment noch einzeln hinzugefügt werden, das Updaten bei neuen Episoden un Staffeln passiert dann aber automatisch. Filme konnen mehrere gleichzeitig hinzugefügt werden, solange sie sich im selben Verzeichnis befinden. Guck mal in die Einstellungen von OSMOSIS.

    Die anderen, von dir erwähnten Funktionen, sind schon in Arbeit.

  • Erst einmal vielen Dank für die Weiterentwicklung des Lunatixz Add-ons.

    Beim Testen, ich benutze noch die Version 0.2.4, ist mir aufgefallen, dass sich Fox Videos (USTV VoD Add-on) nach dem Einlesen in die Datenbank nicht mehr abspielen lassen.

    Mit den vom USTV VoD Add-on selber erstellten STRM files gibt es keine Wiedergabeprobleme.

    STRM file dort:

    Code
    plugin://plugin.video.ustvvod/?url="http%3A%2F%2Flink.theplatform.com%2Fs%2Ffox.com%2FZibdoGgoo4fg%3Fmbr%3Dtrue%26feed%3DFox.com%2520Metadata%2520Feed"&mode="fox"&sitemode="play_video"&name="There Will Be Buds"&thumb="http%3A%2F%2Fstatic-media.fox.com%2Fimg%2FFox.com%2F860%2F255%2FSimpsons_2722_ThereWillBeBuds_Sc_203_original_hires2_1280x720_801906755883_640x360_801918019627.jpg"&episode_number="6"&season_number="28"&show_title="The Simpsons"

    Enthält ein Serienordner neben ganzen Folgen auch noch Clips lassen sich die Videos ebenfalls nach dem Einlesen nicht mehr abspielen, dies ist z.B. beim WNBC Add-on und der Serie This Is US der Fall.
    Auch dort lassen sich die vom Add-on selber erstellen STRM files (keine Auto-Update Funktion) abspielen.

    Bei Titeln mit und Zeichen, z.B. Law & Order, wird nur die erste Hälfte des Titels eingelesen und muss manuell korrigiert werden.

  • Zum ersten Problem, versuch bitte mal in den OSMOSIS-Einstellungen die Linkreferenz auf das Original-PlugIn zu stellen, also nicht OSMOSIS. Die sache mit den Clips muss ich mir anschauen. Zu Law & Order, da ist Wahrscheinlich ein Regex verantwortlich. Ich prüfe bei Zeit.

  • Hi das Plugin hat ein Bug bzgl. Pagination. Ab Seite 2 werden alle STMS in das falsche Verzeichnis geschrieben.

    Beispiel:
    Wenn ich den Knoten /Filme/Alle hinzufüge und die STRMs in /storage/videos speichern lasse dann werden die Streams von Seite 1 in /storage/videos/Movies(de)/Alle hinterlegt und die Streams ab Seite 2 in /storage/videos/Movies(de)/

    Gruß
    hazz

  • Hi das Plugin hat ein Bug bzgl. Pagination. Ab Seite 2 werden alle STMS in das falsche Verzeichnis geschrieben.

    Beispiel:
    Wenn ich den Knoten /Filme/Alle hinzufüge und die STRMs in /storage/videos speichern lasse dann werden die Streams von Seite 1 in /storage/videos/Movies(de)/Alle hinterlegt und die Streams ab Seite 2 in /storage/videos/Movies(de)/

    Gruß
    hazz

    Ja, ist mir bekannt. Leider ist das Problem mit den aktuellen Methoden und Funktionen nicht sauber zu bereinigen. Ich arbeite daran. Kann aber och etwas dauern.

  • Wenn du deine 0.3.1RC Änderungen auf Github pushst dann kann ich beim Bugfixing unterstützen.

    Gruß
    hazz

    Pushen möchte ich die Änderung erst wenn alles stabil genug läuft. Wenn ich jetzt pushe, gibt es ein automatisches Update über die Kodinerds-Repo.

    Du kannst aber gerne mit einer lokalen Version anfanen und wir führen den Code dann manuell zusammen?!

  • Zum ersten Problem, versuch bitte mal in den OSMOSIS-Einstellungen die Linkreferenz auf das Original-PlugIn zu stellen, also nicht OSMOSIS.

    Geht auch nicht.

Jetzt mitmachen!

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