Wo tritt das Problem denn auf?
Das tritt bei Anzeige der Details auf, wenn das Genre="Komödie" ist.
Vielleicht ist es der bessere Weg, bei showInfo(videoID): die Zeile
zu ändern in
Offenbar ist das Genre schon utf-8 kodiert.
Wo tritt das Problem denn auf?
Das tritt bei Anzeige der Details auf, wenn das Genre="Komödie" ist.
Vielleicht ist es der bessere Weg, bei showInfo(videoID): die Zeile
zu ändern in
Offenbar ist das Genre schon utf-8 kodiert.
Es gibt immer noch ein Problem mit den Umlauten ich habe dazu in cleanInput(str): noch eine Zeile eingefügt:
if type(str) is not unicode:
# convert remaining utf-8 to latin-1 first
str = str.replace("\xc3\xa4","\xe4").replace("\xc3\xb6","\xf6").replace("\xc3\xbc","\xfc").replace("\xc3\x84","\xc4").replace("\xc3\x96","\xd6").replace("\xc3\x9c","\xdc").replace("\xc3\x9f","\xdf")
str = unicode(str, "iso-8859-1")
lordk: Nach dem automatischen Update gehen bei mir die Umlaute in der Anzeige von Titel oder Details wieder nicht mehr. Nach Öffnen der default.py kann ich feststellen dass alle Umlaute in der default.py selbst falsch angezeigt werden (Zeile 960ff.) Irgendwo gibt es da ein Problem mit der Kodierung, mit meiner originalen dafault.py klappt das alles wunderbar. Liegt das an Github? Im Webbrowser werden die Umlaute noch korrekt angezeigt, in default.py im runtergeladenen ZIP oder nach "git clone" nicht mehr. Bist Du sicher, das Du die Zeichenkodierung beim Hochladen auf utf-8 belassen hast?
Mit der angehängten default.py.zip lassen sich jetzt auch die Beschreibungen zu den Filmen wieder anzeigen.
lordk: Der Teil mit dem Parsen des JSON funktioniert aufgrund falscher UTF-8 Kodierungen nicht richtig. Die Texte werden daher jetzt wieder einzeln gesucht und wenn möglich aus den Headerdaten gefiltert.
Ich nutze Kodi auf nem Raspberry Pi 2.
Soweit funktioniert er gut.
Aber Das Amazon Prime Plug In tut nicht.
Nutze das Repo von Lordk, da ist die aktuelle Version zu finden:
[RELEASE] Amazon Prime Instant Video (US/UK/DE)
Bin an den noch offenen Problemen dran
Nur als Hinweis: Die Beschreibung zu den Filmen (Details) geht momentan auch nicht.
@lordk
Danke, für das Update! Da ich den Menüeintrag "Nur noch begrenzte Zeit bei Prime Instant Video" vermisst habe, diesen aber sehr hilfreich finde, habe ich mir erlaubt das in Deiner Version noch zu ergänzen. Ebenso habe ich die Funktion zur Konvertierung von Sonderzeichen im Text/Titel etwas erweitert, so dass auch andere Zeichen als die deutschn Umlaute jetzt richtig angezeigt werden.
Wäre es möglich diese Änderungen auch im Repository auf github einzupflegen?
Soweit ich das sehe ist bezüglich der nicht funktionierenden Serien und Videos nichts zu machen. Ich habe mich ein wenig mit dem Code beschäftigt, das "$" zu escapen ist prinzipiell möglich, bringt aber nicht wirklich was, es werden danach immer noch die gleichen Videos abgespielt bzw. nicht abgespielt. Wer es selbst probieren will kann in der letzten default.py die Zeile "url=..." (ca. zeile 690) ersetzen mit:
url = 'rtmp://'+rtmpMain+'-vodfs.fplive.net:1935/'+rtmpMain+'-vod/ playpath='+urllib.quote_plus(url[url.find('mp4:'):]).replace("%","\\")+' swfVfy=1 swfUrl='+matchSWF[0]+' pageUrl='+urlMain+'/dp/'+videoID
Außerdem habe ich im Chrome Browser mal den UserAgent auf den Agent von GoogleTV umgestellt. Das bewirkt, dass im Flash Player die unverschlüsselten Links ausgewählt werden. Und siehe da, die gleichen Filme und Serien laufen nicht wie mit dem Plugin. Das heißt für mich, dass bei den betroffenen Videos die unverschlüsselten Links schlicht nicht funktionieren. Ich rechne damit, dass über kurz oder lang dann alle Amazon Prime Videos betroffen sein werden.
Alles andere geht bei mir. Ich lade meine default.py mal mit hoch, empfehle diese aber nur für Tests. Ich habe darin außerdem eine feste DeviceTypeID gesetzt.
o.k. habe die default.py angepaßt, so dass jetzt auch die Infos auch wieder angezeigt werden.
Anbei die geänderte default.py, mit der zusätzlichen Ergänzung der Kategorie "Nur noch begrenzte zeit bei Prime InstantVideo".
Danke für den Patch, läuft wieder. Nur die Infos zu Video lassen sich leider noch nicht wieder anzeigen....gibt es dafür auch noch eine Idee? Ihr könnt mir auch einen Tip geben, wie man das debuggt in phyton, dann versuch ich es selbst.