Lexech / project-valerie

Automatically exported from code.google.com/p/project-valerie
0 stars 0 forks source link

Sync: Anfrage an tvdb.com schlägt fehl trotz gefundener ID #664

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hallo,

leider vergebens versuche ich schon seit längerem die Folgen vom "Monaco 
Franze" zu synchronisieren.
Ich verwende 
 - OpenPli 3.0 (ich glaube vom 04.Januar)
 - project-valerie_rev1270_mipsel_oe16.ipk 
 - auf einer xtrend 9500

Vorhandene Ordnerstruktur:
+ Monaco Franze - Der ewige Stenz
  - 01 - A bisserl was geht immer.avi
  - 01 - A bisserl was geht immer.nfo  // Inhalt: tt0932838 + Leerzeile

Ich hab' auch schon versucht, das ganze über die valerie.info-Datei 
hinzubekommen. tvbd.org-id und imdb-id gibt es ja.

Die IMDB-Id wird auch richtig erkannt, aber beim synchronisieren? (abrufen) der 
TVDB.com-Informationen schlägt wohl etwas fehl und somit wird mir die Serie 
gar nicht erst angezeigt.

Stimmt evtl. etwas mit dem api-Aufruf-String auf thetvdb.com nicht oder auf was 
müsste ich noch achten?

Den interessanten Teil des Logs hab ich angehängt.

Bin für jeden Tipp dankbar!

merci + grüße!
derAndi

Original issue reported on code.google.com by andreas....@gmail.com on 11 Jan 2013 at 9:34

Attachments:

GoogleCodeExporter commented 8 years ago
Hi Andreas,

versuch mal spaßeshalber eine valerie.info mit folgendem Inhalt:

tt0085058 <tvdb>tvdb83327

(plus natürlich die obligatorische Leerzeile am Ende) und starte dann nochmal 
einen Sync-Lauf...

Gruß & viel Erfolg,

Erik

Original comment by erik.for...@gmail.com on 11 Jan 2013 at 10:10

GoogleCodeExporter commented 8 years ago
Hi Erik,

danke für die schnelle Antwort.

Der Versuch bringt leider das gleiche Ergebnis:
IMDB-Id wird gefunden, bei der Abfrage auf thetvdb.com bekomme ich einen 
404-Error:
23:15:42.0989831 I  
Plugins.Extensions.ProjectValerie.DMC_Plugins.DMC_SyncExtras.WebGrabber-> (0) 
http://www.thetvdb.com/api/3A042860EF9F9160/series/83327/default/None/None/de.xm
l
23:15:44.0257975 I  SyncFunctions::action mode (getFinishedState)
23:15:44.0289259 I  SyncFunctions::action mode (getSyncPercentage)
23:15:47.0278226 I  
Plugins.Extensions.ProjectValerie.DMC_Plugins.DMC_SyncExtras.WebGrabberIOError: 
HTTP Error 404: Not Found

Den kompletten Log-Eintrag hänge ich nochmal an ...

Original comment by andreas....@gmail.com on 11 Jan 2013 at 10:20

Attachments:

GoogleCodeExporter commented 8 years ago
... hoppla, da hab ich vom log wohl nicht alles kopiert.
anbei das komplette file...

Original comment by andreas....@gmail.com on 11 Jan 2013 at 10:23

Attachments:

GoogleCodeExporter commented 8 years ago
Hi Andreas,

laut Log benutzt Du immer noch das *.nfo File - dadurch wird die Imdb-ID 
überschrieben (ich hatte für die valerie.info eine andere IMDb-ID rausgesucht 
- warum wir da zu unterschiedlichen IDs gekommen sind, müssten wir dann 
nochmal klären).

Von daher also einfach mal Deine "01 - A bisserl was geht immer.nfo" Datei 
löschen / umbenennen / whatever  und dann nochmal probieren...

Danke & Gruß, Erik

Original comment by erik.for...@gmail.com on 12 Jan 2013 at 8:27

GoogleCodeExporter commented 8 years ago
Hi,

die ID's sind deshalb unterschiedlich, weil in der *.nfo-Datei die ID von der 
Episode war und in der valerie.info war die ID von der Serie.
Auch ohne .nfo-Datei klappt es leider nicht.

Ich hab' aber mittlerweile rausgefunden, dass der api-Aufruf nicht ganz richtig 
ist. Im Log steht folgender Aufruf:
http://www.thetvdb.com/api/3A042860EF9F9160/series/83327/default/None/None/de.xm
l

Wenn ich die beiden 'None' mit Staffel/Episode ersetze:
http://www.thetvdb.com/api/3A042860EF9F9160/series/83327/default/1/1/de.xml

Dann bekomme ich auch das entsprechende xml angezeigt.

Ist also nur die Frage, warum er hier 2x None setzt und nicht 1/1.

Grüße,
derAndi

Original comment by andreas....@gmail.com on 12 Jan 2013 at 11:58

GoogleCodeExporter commented 8 years ago
Hi Andi,

laaangsam: in Deinem allerersten Log sieht man, dass das holen der Serie mit 
der IMDb-ID nicht geklappt hat:

22:13:04.0709805 I  
Plugins.Extensions.ProjectValerie.DMC_Plugins.DMC_SyncExtras.WebGrabber<- <type 
'str'> http://thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt0932838
22:13:04.0713937 I  encoded utf-8
22:13:04.0717282 I  TheTvDbProvider::getSerieByImdbID  <- None (eof)

Das lag einfach daran, dass Du die falsche IMDb-ID genommen hast.

Nachdem das jetzt korrigiert ist, haben wir aber einen anderen Fehler - und 
zwar sind Deine beiden IDs für Staffel und Episode nicht gesetzt. Und wenn ich 
mir Deine Namensgebung so ansehe, ist das auch klar, dass das nicht gehen kann! 
Du hast das File ja so benannt:

01 - A bisserl was geht immer.avi

Hier kann PVMC weder Staffel noch Episode rauslesen, Dass die "01" die Episode 
ist, weißt nur Du... ;-)

Probier mal "01x01 - A bisserl was geht immer.avi" oder besser: "s01e01 - A 
bisserl was geht immer.avi" - dann sollten wir einen Schritt weiter kommen... 
:-)

Viel Erfolg & Gruß, Erik

Original comment by erik.for...@gmail.com on 12 Jan 2013 at 12:44

GoogleCodeExporter commented 8 years ago
Hi Erik,

Tatsache: Mit s01e01 usw. funktioniert's! Mann - wie cool!
Hab zwar gedacht, ich hätte es schonmal mit 01x01 versucht, aber ... naja, 
egal. Jetzt läuft's. :)

Vielen Dank für die Unterstützung!

Original comment by andreas....@gmail.com on 13 Jan 2013 at 9:15

GoogleCodeExporter commented 8 years ago
Hi Andreas,

sehr schön - freut mich, dass die Sache damit läuft... :-) Die Namensgebung 
ist halt sehr wichtig, weil dass die einzigste Info ist, die PVMC zur 
Verfügung steht, um zu "erraten", um was für einen Film / Serie & Staffel / 
Episode es sich handeln könnte (es sei denn, man gibt PVMC ein paar Hinweise 
in Form von valerie.info etc.w ie im Wiki beschrieben)... 

Gruß & viel Spaß weiterhin, Erik

Original comment by erik.for...@gmail.com on 18 Feb 2013 at 7:54