[Beta] OSMOSIS *Streams zur DB hinzufügen
-
stereodruid -
3. November 2016 um 14:28 -
Erledigt
-
-
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.
-
-
@Maven
Sehr nett, vielen Dank für's Einbauen!
Werde es ausprobieren -
danke für das update klappt fast perfekt mit watchbox. Einzelne Serien einzubinden funktioniert problemlos jedoch wenn man den serien Ordner einbinden will möchte dieser diese db nicht schreiben und die dazugehörigen strm.
happy great work
-
-
danke für das update klappt fast perfekt mit watchbox. Einzelne Serien einzubinden funktioniert problemlos jedoch wenn man den serien Ordner einbinden will möchte dieser diese db nicht schreiben und die dazugehörigen strm.
happy great work
Eventuell musst du in den Einstellungen die Anzahl der Ebenen erhöhen, die durchsucht werden sollen.
Wäre ein Versuch wert. -
-
-
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.
-
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...
-
-
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.
-
In welchem Log finde ich denn die Einträge von Osmosis?
Ich bekomme bei dem Versuch, Musik von APM hinzuzufügen, immer noch einen Fehler... "Bad operand type..." Mehr sehe ich im Dialog nicht, deswegen wollte ich ins Log schauen.
-
-
Im normalen Kodi-Log.
-
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 HitsOder über die "Suche Alben" = Slade:Greates Hits
-
-
@Ronny
Nimm mal die angehängte Version -
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 HitsGenre
Classic Rock
Slade:Wall of HitsDieses Album schon... es wurde in die Datenbank von Kodi 18 eingefügt.
Genre
Classic Rock
Slade:Crackers -
-
Hi @Ronny
Ich habe es mit 'Slade: Greatest Hits' probiert und bei mir wurde das Album hinzugefügt.Habe es mit der aktuellen 18er Nightly auf Android durchgeführt.
-
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 -
-
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
-
-
-
Ok danke, lass dir zeit
edit: Glaubst du es würde was bringen wenn man den startpunkt " Anzahl der zu durchsuchenden ebenen(serien)" auf 2 setzten würde.
-
Ok danke, lass dir zeit
edit: Glaubst du es würde was bringen wenn man den startpunkt " Anzahl der zu durchsuchenden ebenen(serien)" auf 2 setzten würde.
Denke, das hätte was gebracht.
Kannst ja mal die angehängte Version testen. Da sollte das nicht mehr passieren.
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!