Hi,
ich weiss, der Thread ist uralt, aber wenn jemand - so wie ich - das Mediaportal auf einem Stand eingefroren hat, wo die Sourcen noch dabei waren, dann läßt sich Abhilfe schaffen.
Mir war es eigentlich ziemlich egal, dass "Neue Episoden" nicht mehr ging, aber jetzt habe ich mir das mal angeschaut und für mich gefixt.
Problem liegt im parsen des HTML-Codes für die "Neuen Episoden", weil sich hier der Code bezüglich der Sprach-Flagge geändert hat.
Datei ist /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/additions/useradditions/serienstream.py
Hierzu wäre in class ssNeueEpisoden in der Funktion parseData bei der Zeile "neue = re.findall ..." (bei mir ist das Zeile 301) die regular Expression leicht zu korrigieren:
neue = re.findall('<div class="col-md-12">.*?href="(.*?)".*?<strong>(.*?)</strong>.*?class="listTag bigListTag blue2">S(\d+)\sE(\d+)</span.*?<img\sclass="flag".*?data-src=".*?/svg/(\w+).svg"', data, re.S)
Ich weiss, das wird für manche etwas zu vage sein, aber wenn ich hier meine gefixte py hochlade werde ich vielleicht auch als dunkle Macht diffamiert.
Originale serienstream.py bitte vor einer Veränderung unbedingt sichern, nur weil obiges bei mir funktioniert heißt es nicht, dass es auch bei jedem anderen geht.
Und wenn man nicht einigermaßen weiss, was man tut, rate ich sowieso von solchen Eingriffen ab.
LG
Hounce
ich weiss, der Thread ist uralt, aber wenn jemand - so wie ich - das Mediaportal auf einem Stand eingefroren hat, wo die Sourcen noch dabei waren, dann läßt sich Abhilfe schaffen.
Mir war es eigentlich ziemlich egal, dass "Neue Episoden" nicht mehr ging, aber jetzt habe ich mir das mal angeschaut und für mich gefixt.
Problem liegt im parsen des HTML-Codes für die "Neuen Episoden", weil sich hier der Code bezüglich der Sprach-Flagge geändert hat.
Datei ist /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/additions/useradditions/serienstream.py
Hierzu wäre in class ssNeueEpisoden in der Funktion parseData bei der Zeile "neue = re.findall ..." (bei mir ist das Zeile 301) die regular Expression leicht zu korrigieren:
neue = re.findall('<div class="col-md-12">.*?href="(.*?)".*?<strong>(.*?)</strong>.*?class="listTag bigListTag blue2">S(\d+)\sE(\d+)</span.*?<img\sclass="flag".*?data-src=".*?/svg/(\w+).svg"', data, re.S)
Ich weiss, das wird für manche etwas zu vage sein, aber wenn ich hier meine gefixte py hochlade werde ich vielleicht auch als dunkle Macht diffamiert.
Originale serienstream.py bitte vor einer Veränderung unbedingt sichern, nur weil obiges bei mir funktioniert heißt es nicht, dass es auch bei jedem anderen geht.
Und wenn man nicht einigermaßen weiss, was man tut, rate ich sowieso von solchen Eingriffen ab.
LG
Hounce