[Beta] OSMOSIS *Streams zur DB hinzufügen

  • Ich habe leider auch keine Lösung sondern nur eine eigene Frage.
    Momentan kommt wöchentlich eine neue Folge von Vikings. Also würde ich einmal die Woche die Serie über Osmosis updaten.
    Das Problem ist, dass die Staffel seitens Amazon so komisch unterteilt werden. Statt s5e11 heißt es dann s502e1, weil das jetzt die zweite hälte der Staffel 5 darstellt.
    Damit Emby die strm Dateien korrekt einliest und scraped ändere ich die Dateien dann händisch.

    Gibt es hier eine Möglichkeit, die automatisch funktioniert? Ich vermute mal nicht, weil die Daten eben so von Amazon kommen oder?

    Ich habe eine Funktion eingebaut, die sich bei TheTVDB die entsprechenden Infos holt und anschließend versucht per Episodentitel ein Matching zu finden.
    Die Funktion kann man in den Settings aktivieren bzw. deaktivieren.

    Dies funktioniert an sich bei Vikings ganz gut. Allerdings gibt TheTVDB zurzeit für Staffel 5 Teil 2 keine Episodentitel zurück, wodurch das Matchen nicht klappt.

    Anbei die Version, falls das mal jemand probieren will.

  • Habe nun mal das komplette Amazon Prime Addon gelöscht und neu installiert...Maven...aber zum Beispiel mit den Album "Slade:Greates Hits" klappt es bei unser einer nicht...aber andere Songs von anderen Interpreten werden nun in die Kodi Datenbank aufgenommen.

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

    Einmal editiert, zuletzt von Ronny (15. Dezember 2018 um 01:43)

  • Eventuell musst du in den Einstellungen die Anzahl der Ebenen erhöhen, die durchsucht werden sollen.Wäre ein Versuch wert.

    nope leider nicht [definition='1','0']log[/definition] zeig mir das an.

    wenn ich den Serien-Ordner einbinden will (das geht nicht)

    [cbox]

    00:00:51.544 T:139967774828288 ERROR: GetDirectory - Error getting
    00:00:59.838 T:139968050116352 ERROR: Previous line repeats 6 times.
    00:00:59.844 T:139968050116352 ERROR: DoWork - Direct texture file loading failed for DefaultFolder.png
    00:01:12.435 T:139967326553856 ERROR: Previous line repeats 10 times.
    00:01:12.435 T:139967326553856 WARNING: Attempt to use invalid handle -1
    00:01:17.830 T:139968050116352 WARNING: Previous line repeats 3 times.
    00:01:17.832 T:139968050116352 ERROR: DoWork - Direct texture file loading failed for DefaultFolder.png
    00:17:26.706 T:139967326553856 ERROR: Previous line repeats 2 times.
    00:17:26.706 T:139967326553856 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.UnicodeEncodeError'>
    Error Contents: 'ascii' codec can't encode character u'\xe4' in position 102: ordinal not in range(128)
    Traceback (most recent call last):
    File "/home/golle/.kodi/addons/plugin.video.osmosis/default.py", line 369, in <module>
    create.fillPluginItems(url, strm=True, strm_name=name, strm_type=cType)
    File "/home/golle/.kodi/addons/plugin.video.osmosis/modules/create.py", line 99, in fillPluginItems
    getTVShowFromList(details, strm_name, strm_type)
    File "/home/golle/.kodi/addons/plugin.video.osmosis/modules/create.py", line 366, in getTVShowFromList
    data = tvdb.getEpisodeByName(showtitle, episodetitle, lang)
    File "/home/golle/.kodi/addons/plugin.video.osmosis/modules/tvdb.py", line 40, in getEpisodeByName
    setTVShowCache(showName, res.json())
    File "/home/golle/.kodi/addons/plugin.video.osmosis/modules/tvdb.py", line 62, in setTVShowCache
    utils.addon_log('tvdb setTVShowCache: showName = %s; data = %s' % (showName, data))
    File "/home/golle/.kodi/addons/plugin.video.osmosis/utils.py", line 104, in addon_log
    [definition=9,0][definition=9,1]xbmc.[definition='1','0']log[/definition][/definition][/definition]("[%s-%s]: %s" % (addon_id, addon_version, string))
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 102: ordinal not in range(128)
    -->End of Python script error report<--
    [/cbox]

    und dies wenn ich eine Serie einbinden will ( das geht)

    [cbox]
    00:19:26.267 T:140670933112576 ERROR: GetDirectory - Error getting
    00:19:33.345 T:140671251904256 ERROR: Previous line repeats 6 times.
    00:19:33.350 T:140671251904256 ERROR: DoWork - Direct texture file loading failed for DefaultFolder.png
    00:20:11.443 T:140670413027072 ERROR: Previous line repeats 21 times.
    00:20:11.443 T:140670413027072 WARNING: Attempt to use invalid handle -1
    [/cbox]

    die anzahl hatte ich auch erhöht...

  • Probiere es mal hiermit.

  • Bekommt es jemand von Euch hin zum Beispiel dieses Album "Slade:Greates Hits" von OSMOSIS Version 1.3.4 in die Kodi 18 Datenbank zu bringen...sei es unter Windows...Android oder LibreElec\CoreElec usw.

    Amazon Pime Music Addon Version 0.10.4

    zu finden unter:

    Genre
    Classic Rock
    Slade:Greates Hits

    Oder über die "Suche Alben" = Slade:Greates Hits

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Hallo Maven :) ...habe diese neue Version 1.3.4 heruntergeladen und ausprobiert.

    Diese Alben können nicht in die Datenbank von Kodi 18 aufgenommen werden. *merkwürdig*

    Genre
    Classic Rock
    Slade:Greates Hits

    Genre
    Classic Rock
    Slade:Wall of Hits


    Dieses Album schon... es wurde in die Datenbank von Kodi 18 eingefügt.

    Genre
    Classic Rock
    Slade:Crackers

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Was könnte man noch tun zum Beispiel auf der Shield...Maven?

    Was hat man bisher gemacht...wenn die Daten nicht zur Datenbank hinzugefügt wurden.

    OSMOSIS gestartet
    Remove Media
    Select items
    Slade:Greates Hits gesucht
    angeklickt und OK Button gedrückt
    Raus aus Kodi
    dann zum Kodi Ordner userdata\addon_data\plugin.video.osmosis\Audio-Album(de)\
    Slade Ordner gelöscht.
    Kodi wieder rein
    Einstellungen/Medien
    Bibliothek
    Musik Bibliothek bereinigen = ausgeführt

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Hey @Maven,

    Probiere es mal hiermit.

    hab es ausprobiert und jetzt wird es komisch. Hab wieder versucht den Serienordner einzubinden. Bin diesmal erst auf britsch/serien -> strm erstellen gegangen. Da es hier nur eine Seite gibt und in der Watchbox Version sind es 2 Seiten jedoch sind diese komplett identisch sind. Beim abarbeiten der Seiten sieht man dann in kodi oben rechts page 1 ... dann kommt eine Fehlermeldung db. strms werden nicht geschrieben. page 2 ... keine Fehlermeldung db. strms werden nicht geschrieben. ab Page 3 db. wird geschrieben und .strm erstellt. Lief im dem versuch bis page 6. die db. wurde ab page 3 dabei immer wieder beschrieben. Wenn es nur 2 Seiten gibt wie kommt man dann auf 6 Seiten O.o dazu bekam ich dann dies Fehlermeldung

    [cbox]
    18:54:00.020 T:140196816332544 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'urllib2.HTTPError'>
    Error Contents: HTTP Error 404: Not Found
    Traceback (most recent call last):
    File "/home/golle/.kodi/addons/plugin.video.watchbox/default.py", line 33, in <module>
    watchbox.main(sys.argv)
    File "/home/golle/.kodi/addons/plugin.video.watchbox/resources/lib/watchbox.py", line 48, in main
    check_mode(args)
    File "/home/golle/.kodi/addons/plugin.video.watchbox/resources/lib/watchbox.py", line 80, in check_mode
    controller.genre_view(2, args)
    File "/home/golle/.kodi/addons/plugin.video.watchbox/resources/lib/controller.py", line 101, in genre_view
    html = api.getPage(args, "https://www.watchbox.de" + args.url + "serien/" + url)
    File "/home/golle/.kodi/addons/plugin.video.watchbox/resources/lib/api.py", line 96, in getPage
    response = urlopen(url, data)
    File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
    File "/usr/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
    File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
    File "/usr/lib/python2.7/urllib2.py", line 473, in error
    return self._call_chain(*args)
    File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
    HTTPError: HTTP Error 404: Not Found
    -->End of Python script error report<--
    18:54:00.052 T:140198260238080 NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
    18:54:00.128 T:140196985169664 ERROR: GetDirectory - Error getting plugin://plugin.video.watchbox/?url=%2Fbritish%2F&offset=2&mode=genre_tvshows&title=N%C3%A4chste+Seite&plot=UK-Comedy%2C+BBC-Serien+%26+Filme+mit+schwarzem+Humor&genre=British
    [/cbox]

    Falls du nochmal dir die Zeit nehmen möchtest, Lust hast und dir eine Idee einfallen sollte wäre ich gern bereit sie auszuprobieren. Will dich aber auch nicht damit stressen.

    Mfg Golle

Jetzt mitmachen!

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