Beiträge von WatchDog
-
-
Könnt das gerne auslagern, aber auch hier bleiben, wie ihr wollt. Wenn, dann bitte nachfolgendes mit umziehen. Glaub auch nicht, dass das Feature gleich umgesetzt wird oder jemand noch ne bahnbrechende Lösung hat, die über Plex und Emby als Streamingserver hinaus gehen.
Zu der Ausführung von buers würde ich dann gleich noch folgende Frage stellen wollen.
Was passiert denn, wenn man Kodi 600MB puffert und während er aus dem Puffer abspielt ein Netzlaufwerk oder USB-Laufwerk weg bricht, dann aber wieder online ist, bevor der Puffer leer gelaufen ist?
Ich würde vermuten, dass der Kodi dann trotzdem am Ende des Puffers erstmal stehen bleibt und nicht während des Playbacks schon weiter puffert, sobald die Quelle wieder da ist. -
Ich hatte vor einigen Jahren (Anfang der 2010er Jahre?) schon mal mit Plex rumprobiert. Vielleicht hat sich da zwischenzeitlich einiges getan, aber damals wars dann doch so, dass man damit halt auch nicht alles bereitstellen konnte, weil das Teil auch nicht alle möglichen Mediafiles recodieren konnte. Hier mal ein Videofile was vielleicht minimal aus der Norm war, dort mal ein exotischer Mehrkanalaudiocoded und schon hat das Teil nicht mehr richtig geliefert. Mag sein, dass das heute besser ist, aber ein Plex würde halt einfach zusätzliche Computeresourcen benötigen. Das NAS läuft zwar in ner virtuellen Maschine auf nem relativ aktuellen Ryzen, aber ohne zusätzliche Grafikkarte wäre das System dann auch überfordert - und ihr wisst ja wie das aktuell mit Grafikkarten aussieht...
Auch wenns in der Cloud mehr Bandbreite gibt, aber dahin wollen wir aus unterschiedlichen Gründen nicht. Wir haben absichtlich alle Daten in unserem Zugriff liegen und betreiben lieber unsere eigene Infrastruktur. Zumal die Datenmengen auch in der Cloud entsprechend Geld kosten würde.
Das NAS hängt an ner 100/40er Vectoringleitung der Telekom. Eigentlich nicht so lahm, aber es gibt halt schon Inhalte in HD oder höher, die dann gleich mal 10mbit brauchen. Wenn dann zwei Leute gleichzeitig was streamen, ggf. noch gezockt wird, an der Leitung jemand was runter lädt oder ähnliches, wirds halt doch schon ab und zu mal knapp. Es kommt nicht oft vor, aber wenn, dann nervt es halt.
Der Begriff pre-staging gefällt mir und das triffts auch echt gut. Sowas wäre einfach klasse. Nicht nur für meinen Anwendungsfall, sondern auch wenn man das Endgerät mit in Urlaub nimmt. Wenn abends das ganze Hotel/der ganze Campingplatz online ist, braucht man mit Streaming vom eigenen NAS nämlich auch nicht anfangen, egal ob es zu Hause an der freien DSL-Leitung hängt oder in der Cloud. Da wärs cool, wenn man markieren könnte, was man sich abends angucken will und Kodi würde tagsüber einfach schon mal die Medienfiles lokal cachen. Ich vermute aber mal, dass es sowas (noch) nicht gibt.
-
Hallo zusammen,
wie haben in der Familie einen zentralen Filestorage an einer DSL-Leitung. Über VPN können mehrere Familienmitglieder auf diesen Filestorage zugreifen und Medien wiedergeben. Die Freigabe erfolgt über SMB/CIFS.
Generell funktioniert es schon ganz gut, mit KODI die Medieninhalte die auf diesem share liegen über DSL/VPN wiederzugeben. Richtig Stabilität kommt in die Sache rein, wenn man den Wiedergabepuffer in Kodi hoch setzt, um kurzzeitige Latenzen oder Paketverluste mit Retransmit auszugleichen. Problematisch wird es aber trotzdem, wenn die DSL-Leitung an der dieser Filestorage dran hängt über längere Zeit ausgelastet ist und einfach keine Bandbreite zur Verfügung steht um die notwendige Bitrate durch zu bekommen.
Netflix und Co haben in Ihrer Software entsprechende Mechanismen eingebaut um die Videos nicht nur Milisekunden bis wenige Sekunden flüchtig im Ram zu puffern, sondern da wird wohl ggf. auch ein lokaler Cache aufgebaut, der je nach Gerät auch persistent und offline weiter funktioniert.
Bei Netflix und Co. spielen bei knapper Bandbreite sicher noch Mechanismen rein, die dem Streamingserver sagen, dass die Bitrate bei Bandbreitenknappheit dynamisch etwas runter genommen werden soll oder ähnliches, was ein einfacher SMB-Share natürlich nicht leisten kann. Dafür bräuchte man dann sicher nen Plex oder ähnliches. Darauf würden wir aber gerne verzichten.Gibts irgendwelche Mechanisment, Plugins oder ähnliches, wie man mit Kodi, ähnlich wie bei Netflix und Co. sich Dateiinhalte die man gestartet hat oder als "will ich in kürze angucken" markiert hat in einen lokalen Cache laden kann, damit man bei Bandbreiten oder Verbindungsproblemen trotzdem noch weiter gucken kann?
Wir würden halt gerne vermeiden, dass man sich Inhalte "von Hand" auf die Endgeräte kopieren muss um sie bei Bedarf verfügbar zu haben.
Vielen Dank für eure Antowrten.
-
Vielleicht sind da meine Ansprüche als Informatiker und Kodi-Endanwender etwas zu hoch, aber rein technisch sehe ich keinen Grund, wieso das Script für TTVDB nicht mehr Intelligenz und/oder mehr manuelle Auswahlmöglichkeiten zum parsen der Ordnernamen bekommen sollte. Wenn ich mir mein Logfile ansehe hat das Script doch schon fast alles richtig gemacht, lediglich die 01 hätte abgeschnitten werden müssen um eine richtige Suchanfrage absetzen zu können. Denn: Die Datenbank reagiert bei einer Suche über das Webinterface auf z.B. "The Blacklist" und spuckt auch die richtige Serie als Ergebnis aus, genauso wie wenn man nur "Blacklist" oder gar "black" sucht. Bei "The Blacklist S01" findet sie aber keine Ergebnisse. Es dürfen also keine Suchwörter im Suchbegriff vorkommen, die nicht im Titel der Serie zu finden sind. Ein einfacher Ansatz den man in das Script einbauen könnte wäre: Script parsed den Ordnername und erhält als Ergebnis "The Blacklist S01". Wenn das Script damit nichts findet, schneidet es den String vor dem letzten Leerzeichen ab und verkürzt somit automatisch den Suchbegriff. Eine weite Möglichkeit wäre, von vorne herein "S##" und "E##" zu filtern. Die Möglichkeiten sind vielfältig.
Nachdem ich noch etwas rumgespielt habe glaube ich aber, dass nicht das TTVDB-Script der alleinige Flaschenhals ist, sondern Kodi bzw. die Kodi-DB selbst. Denn: Ich habe Kodi gestartet, den Menüpunkt Videos geöffnet und darin unter Medien-Quellen meine Quelle "Serien" ausgewählt. Darin konnte ich die Serienordner gelistet sehen, wie sie auf der Festplatte liegen. Also Beispielsweise:
...
Simpsons.S01
Simpsons.S02
...Wenn ich nun den Ordner Simpsons.S01 manuell gescapt habe, wurde aus der Liste:
Simpsons
Simpsons.S02Wobei Simpsons nun kein Ordnername mehr war, sondern ein Datenbankeintrag, in dem sich alle Folgen von S01 befanden - und zwar fein säuberlich mit richtigem Namen, Bildern, Beschreibungen etc..
Wenn ich nun noch manuelles Scrapen auf den Ordner Simpsons.S02 angewendet habe, sah die Liste anschließend so aus:
Simpsons.S01
SimpsonsKodi scheint also nicht zu verstehen, dass beide Ordner die selbe Serie enthalten. Kodi scheint die hirarchische Ordnerstruktur also auch für seine Datenbank zu benötigen. Wirklich überraschen tut mich das nicht - immerhin war das vor Ewigkeiten auf der originalen Xbox mit XBMC schon so. Gibts denn kein Workaround, wie man sowas realisieren kann ?
Es scheint also nicht mal möglich sein diese Ordnerstruktur zu verwenden, wenn man dem TTVDB-Script manuell eintrichtert, welche Serie da in welchem Ordner liegt.
Wie würde man denn vorgehen müssen, wenn man eine Serie auf unterschiedliche Datenträger legen müsste, weil sie für einen Datenträger allein zu groß ist?
Oder:
Wie würde man vorgehen müssen, wenn man bereits gesehene Staffeln einer Serie auf einen anderen, bspw. langsamen aber trotzdem ständig verfügbaren Datenträger auslagen möchte und Staffeln, die man noch nicht gesehen hat auf einem schnellen? Geht sowas überhaupt?Wahrscheinlich geht das sogar, wenn man die Konventionen Datenträger1\Serienname\Serienname1.S01E01\ und Datenträger2\Serienname\Serienname1.S02E01\etc einhält. Ich habs aber nicht ausprobiert.
Ich hab für mich entschlossen, für den Moment die Ordnerstruktur wieder in \Serien\Serienname\Serienname.S01\ zu ändern.
Immerhin scheint Windows per Regedit in der Lage zu sein, die Pfadlänge bei NTFS auf mehr als 260 Zeichen zu erweitern. Witzigerweise kann der Windows-Explorer das noch nicht und meckert dann trotzdem noch bei zu langen Pfaden - in dem Fall einfach einen alternativen Dateibrowser nehmen der das kann.
Das ändert zwar nix daran, dass ich nicht auf einen Blick sehen kann welche Staffeln von welchen Serien bereits da liegen, aber immerhin muss ich so keine Ordner mehr verstümmeln. -
Ich hatte ja eingangs geschrieben, dass ich in der Vergangenheit die Serien folgendermaßen angeordnet hatte:
E:\Multimedia\Serien\Serienname.der.manchmal.etwas.länger.ist\Serienname.der.manchmal.etwas.länger.ist.S01.SPRACHE.TONFORMAT.QUELLE.AUFLÖSUNG\Serienname.S01E01.-.Titel.der.Folge.WEITEREINFOS\file.ext
Damit hat grundsätzlich alles geklappt. Ich habe die Struktur wie geschrieben erst kürzlich geändert auf:
E:\Multimedia\Serien\Serienname.S01.SPRACHE.TONFORMAT.QUELLE.AUFLÖSUNG\Serienname.S01E01.-.Titel.der.Folge.WEITEREINFOS\file.ext
Diese Änderung hatte mehrere Gründe:
1. Ich wollte beim browsen durch die Ordnerstruktur mit einem Dateiexplorer gleich sehen, welche Staffeln von welcher Serie mit welcher Eigenschaft da liegen
2. Wie unschwer zu erkennen ist, sind manche Pfade in der alten Sortierung sehr lang geworden, was dann mit der Pfadlimitierung von Windows kollidierte. Folge: Ich musste irgendwelche Ordner verstümmeln/kürzen und von meiner persönlichen Namenskonvention abweichen.Ich habe nun testweise eine Serie wieder in die alte Anordnung zurück geschoben und tatsächlich wird sie auch wieder gefunden, wenn ich im Hauptmenü in Serien gehe und dort auf aktualisieren klicke.
Zum Verständnis würde ich gerne wissen, woran es scheitert, dass die Serienstaffeln nicht alle in einer Ebene liegen können?
Das TTVDB-script zum scrapen kann ja nicht der Flaschenhals sein. Ob das script nun einen Ordnername mit oder ohne Staffelbezeichnung verarbeitet könnte man wahlweise automatisieren oder per manueller Abfrage umsetzen.
Und Kodi selbst? Es dürfte doch beinahe egal sein auf welchen Ordnerpfad ein Eintrag zeigt. Die hirarchische Anordnung, also "Menüpunkt Serie -> Serienname -> Staffeln -> Folgen" sollte doch weiterhin möglich sein, egal wie die tatsächliche Ordnerstruktur ausschaut.Also, was steckt technisch dahinter dass man sich hierbei so strickt dran halten muss?
Wäre es nicht möglich da etwas mehr flexibilität rein zu bringen?
-
Guten Abend.
Scheinbar kann wohl niemand helfen. Kann bitte jemand mitteilen wo das Repo für diese Funktion zu finden ist? Ich würde dann einen Bugreport erstellen.
-
Ja, das ist kein Problem. Habe bei meinem letzten Post nur noch nicht gesehen, dass du schon geantwortet hast, weil es sich überschnitten hat.
Habe nun [definition=12,0]debug[/definition] [definition='1','0']log[/definition] aktiviert, dann die [definition=9,3]Kodi.[definition='1','0']log[/definition][/definition] gelöscht weil sie schon so groß war und meine Quelle "Serien" versucht zu aktualisieren.
Das Ergebnis ist folgendes:Code
Alles anzeigen21:21:00.638 T:8488 DEBUG: VideoInfoScanner: No NFO file found. Using title search for 'E:\Multimedia\Serien\The.Vision.of.Escaflowne.S01.-.Limited.Collectors.Edition\' 21:21:00.639 T:8488 DEBUG: ADDON::CScraper::FindMovie: Searching for 'The Vision of Escaflowne S01 -' using The TVDB scraper (path: 'C:\Users\root\AppData\Roaming\Kodi\addons\metadata.tvdb.com', content: 'tvshows', version: '3.0.1') 21:21:00.657 T:8488 DEBUG: scraper: CreateSearchUrl returned <url post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6"}|Content-Type=application/json</url> 21:21:00.658 T:8488 DEBUG: scraper: GetSearchResults returned <results><url function="GetSearchResultsAuth" cache="search-The%20Vision%20of%20Escaflowne%20S01%20--de.json">https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20-|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=de</url><chain function="SwitchLanguage">en</chain><url function="GetSearchResultsAuth" cache="search-The%20Vision%20of%20Escaflowne%20S01%20--en.json">https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20-|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=en</url></results> 21:21:00.658 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'Authorization: ***********' 21:21:00.658 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'accept-language: de' 21:21:00.658 T:8488 DEBUG: CurlFile::Open(0E406CD8) https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20- 21:21:01.098 T:8488 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20-|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=de 21:21:01.098 T:8488 ERROR: ADDON::CScraper::Run: Unable to parse web site 21:21:01.099 T:8488 DEBUG: scraper: SwitchLanguage returned <details><!-- en --></details> 21:21:01.100 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'Authorization: ***********' 21:21:01.100 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'accept-language: en' 21:21:01.100 T:8488 DEBUG: CurlFile::Open(0E406CD8) https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20- 21:21:01.542 T:8488 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=The%20Vision%20of%20Escaflowne%20S01%20-|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=en 21:21:01.542 T:8488 ERROR: ADDON::CScraper::Run: Unable to parse web site 21:21:01.542 T:8488 DEBUG: ADDON::CScraper::FindMovie: Searching for 'The.Vision.of.Escaflowne.S01.-' using The TVDB scraper (path: 'C:\Users\root\AppData\Roaming\Kodi\addons\metadata.tvdb.com', content: 'tvshows', version: '3.0.1') 21:21:01.542 T:8488 DEBUG: scraper: CreateSearchUrl returned <url post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6"}|Content-Type=application/json</url> 21:21:01.543 T:8488 DEBUG: scraper: GetSearchResults returned <results><url function="GetSearchResultsAuth" cache="search-The.Vision.of.Escaflowne.S01.%20-de.json">https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=de</url><chain function="SwitchLanguage">en</chain><url function="GetSearchResultsAuth" cache="search-The.Vision.of.Escaflowne.S01.%20-en.json">https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=en</url></results> 21:21:01.544 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'Authorization: ***********' 21:21:01.544 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'accept-language: de' 21:21:01.544 T:8488 DEBUG: CurlFile::Open(0E406CD8) https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20 21:21:01.990 T:8488 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=de 21:21:01.990 T:8488 ERROR: ADDON::CScraper::Run: Unable to parse web site 21:21:01.990 T:8488 DEBUG: scraper: SwitchLanguage returned <details><!-- en --></details> 21:21:01.990 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'Authorization: ***********' 21:21:01.990 T:8488 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'accept-language: en' 21:21:01.990 T:8488 DEBUG: CurlFile::Open(0E406CD8) https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20 21:21:02.424 T:8488 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=The.Vision.of.Escaflowne.S01.%20|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NzM2MjksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODg3MjI5fQ.Iaw33i3UC6Wu8XfI2mVufGn6qzHu5_47jX2sruqSaSN6ISku0PhYEnB0TfB7PxHj1O_qTQTumdIJFVJpy1Vx04IYgUgQigcMl5Xd1HZ2PJCG7NMNRfQD5v-uLdnbk8BLm0IfRVdSMj8NJQDoMb2blaeJXS2R_sg_JBASl-2_UkBNFzvCFQtb2utG9NleCYNOLS-bW1BeKzjJslXkhZq6gPMCZTiuKdaeslF_ZwGw9taUCA9DPTJQwc6BhJfoEe31AoFf7ZVosI8sYIGnIL76pfIcawkYSot17f6rKn1A0zNFI450IAUy0oiMyJCMSrvt_eO-3I7g49XFDOb_BOKrmA&accept-language=en 21:21:02.424 T:8488 ERROR: ADDON::CScraper::Run: Unable to parse web site 21:21:02.425 T:8488 WARNING: No information found for item 'E:\Multimedia\Serien\The.Vision.of.Escaflowne.S01.-.Limited.Collectors.Edition\', it won't be added to the library.
Reicht dieses Beispiel? Der Ablauf ist mit jeder Serie gleich.
-
Hmm. Leider kann man hier keine Beiträge editieren? Folgendes hab ich vergessen zu schreiben:
Die Serien haben auf der Verzeichnisebene, in der auch die Video-Datei liegt auch die entsprechenden .nfo Dateien (die mit dem Watchcount) liegen. Diese Dateien habe ich heute Abend mit dem Knopf "Separat" exportiert. Da lagen die Serien aber noch in folgender Ordnerstruktur:
E:\Multimedia\Serien\Serienname\Serienname.S01\Serienname.S01E01.blabla\
Die Umstrukturierung des Ordners war also der Grund, wieso ich auf dieses Problem gestoßen bin.
Und noch was: Wenn ich den Ordner E:\Multimedia\Serien mit der jetzt neuen Ordnerstruktur mit TinyMediaManager öffne, erkennt dieser dass dort die separaten .nfo-Dateie liegen. Außerdem lässt sich mit diesem Programm der gesamte Ordner E:\Multimedia\Serien scrapen.
-
Tach auch,
habe einen Intel NUC mit Win10 drauf. Installiert ist Kodi 17.6.
Ich kann leider keine Serien mehr mit The TVDB scrapen. Filme funktionieren über The MovieDB. Habe Kodi auch schon komplett deinstalliert (inkl. Profilordner) und neu installiert.
Nutze automatisches aktualisieren nach Kodi-Start. Der Aktualisierungsversuch läuft an (rechts oben) aber es tauchen keine Serien im entsprechenen Menüpunkt auf. Eine Fehlermeldung erscheint nicht.
Meine Serien liegen alle in folgender Ordnerstruktur:
E:\Multimedia\Serien\Serienname.S01\Serienname.S01E01.blabla\
E:\Multimedia\Serien\Serienname.S02\Serienname.S02E01.blabla\Die Videodateien sind nicht immer gleich benannt und folgen nicht zwingend den empfohlenen Konventionen. Das war aber in der Vergangenheit auch kein Problem.
Ich habe zwar Google bemüht, bin aber auf keine Lösung gestoßen.
Im Logfile [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] aus dem Profilordner steht dann folgendes:
Code19:45:37.368 T:1116 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Serienname%20S01|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NjgzMTUsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODgxOTE1fQ.b8Cgv0wof5HG5dq1lNtcVMLlJZuGxajVcoJvzG07MKSmMTM8bF3iy2sLcQlBsK33U9XgDFdWYnUI56eSi5nhsZmHwMg7ws-sTLTebnss25lgD12LVdh4--STt9nXmEce_fI2FNBsc7HBPvhmMU9T8Uirc-st6TI4-clSwAP-zcLehElT9yLP84gvyhniaolYKBs3jz6r0A6uVerH6riRox1W2MQWz3Y0gAOAe5FX_6X9x784abJIfz_OO4C1IS9mSeCuGNx7ipeqnS6EIuK6FEkyGLbInqIVDdwLSFY0r04K55pGnp21hPi2b_gyko4THzDQGv2d4vF5xvN2KQAdGg&accept-language=de 19:45:37.368 T:1116 ERROR: ADDON::CScraper::Run: Unable to parse web site 19:45:37.799 T:1116 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Serienname%20S01|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NjgzMTUsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODgxOTE1fQ.b8Cgv0wof5HG5dq1lNtcVMLlJZuGxajVcoJvzG07MKSmMTM8bF3iy2sLcQlBsK33U9XgDFdWYnUI56eSi5nhsZmHwMg7ws-sTLTebnss25lgD12LVdh4--STt9nXmEce_fI2FNBsc7HBPvhmMU9T8Uirc-st6TI4-clSwAP-zcLehElT9yLP84gvyhniaolYKBs3jz6r0A6uVerH6riRox1W2MQWz3Y0gAOAe5FX_6X9x784abJIfz_OO4C1IS9mSeCuGNx7ipeqnS6EIuK6FEkyGLbInqIVDdwLSFY0r04K55pGnp21hPi2b_gyko4THzDQGv2d4vF5xvN2KQAdGg&accept-language=en 19:45:37.799 T:1116 ERROR: ADDON::CScraper::Run: Unable to parse web site 19:45:38.475 T:1116 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Serienname.S01|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NjgzMTUsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODgxOTE1fQ.b8Cgv0wof5HG5dq1lNtcVMLlJZuGxajVcoJvzG07MKSmMTM8bF3iy2sLcQlBsK33U9XgDFdWYnUI56eSi5nhsZmHwMg7ws-sTLTebnss25lgD12LVdh4--STt9nXmEce_fI2FNBsc7HBPvhmMU9T8Uirc-st6TI4-clSwAP-zcLehElT9yLP84gvyhniaolYKBs3jz6r0A6uVerH6riRox1W2MQWz3Y0gAOAe5FX_6X9x784abJIfz_OO4C1IS9mSeCuGNx7ipeqnS6EIuK6FEkyGLbInqIVDdwLSFY0r04K55pGnp21hPi2b_gyko4THzDQGv2d4vF5xvN2KQAdGg&accept-language=de 19:45:38.475 T:1116 ERROR: ADDON::CScraper::Run: Unable to parse web site 19:45:38.912 T:1116 ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Serienname.S01|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM5NjgzMTUsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzODgxOTE1fQ.b8Cgv0wof5HG5dq1lNtcVMLlJZuGxajVcoJvzG07MKSmMTM8bF3iy2sLcQlBsK33U9XgDFdWYnUI56eSi5nhsZmHwMg7ws-sTLTebnss25lgD12LVdh4--STt9nXmEce_fI2FNBsc7HBPvhmMU9T8Uirc-st6TI4-clSwAP-zcLehElT9yLP84gvyhniaolYKBs3jz6r0A6uVerH6riRox1W2MQWz3Y0gAOAe5FX_6X9x784abJIfz_OO4C1IS9mSeCuGNx7ipeqnS6EIuK6FEkyGLbInqIVDdwLSFY0r04K55pGnp21hPi2b_gyko4THzDQGv2d4vF5xvN2KQAdGg&accept-language=en 19:45:38.912 T:1116 ERROR: ADDON::CScraper::Run: Unable to parse web site 19:45:38.913 T:1116 WARNING: No information found for item 'E:\Multimedia\Serien\Serienname.S01\', it won't be added to the library.
Der reale Serienname (z.B. Simpsons ) wurde im Logfile durch "Serienname" ersetzt. Der zitierte Abschnitt aus dem Logfile widerholt sich mit jeder Serie die aktualisiert werden soll. Das Addon erkennt meiner Ansicht nach korrekt, um welche Serie es sich handelt. Einzig die Abfrage bei TTVDB funktioniert nicht.Ruft man die URLs mit dem Browser auf, erscheint eine Fehlermeldung: Error"Not authorized"
Kann natürlich sein, dass es mit dem Browser nicht funktioniert weil die Datenbank erkennt, dass es mit einem Browser geöffnet wird und die Anfrage nicht vom zum Api-Key gehörenden Addon gehört, aber für mich sieht es stark danach aus, als wäre der API-Key nicht mehr gültig.Kann dieses Verhalten jemand bestätigen?
Und falls es nicht daran liegt: Woran könnte es liegen?
Beste Grüße und danke für eure Hilfe!