Getestet hatte ich bis jetzt nur unter Ubuntu 16.04, dort habe ich den Fehler noch,
ich aktualisiere mal eben kurz meinen [definition='1','3']Debug[/definition] Libeelec, das geht schnell der läuft hier unter KVM/Qemu.
Getestet hatte ich bis jetzt nur unter Ubuntu 16.04, dort habe ich den Fehler noch,
ich aktualisiere mal eben kurz meinen [definition='1','3']Debug[/definition] Libeelec, das geht schnell der läuft hier unter KVM/Qemu.
Ich hatte dein Posting nicht gesehen.
ich teste es dann auch einmal unter Libreelec.
Der Fehler bleibt soweit gleich.
Hallo,
Scheinbar hat maxdome bei dir das Feld paymentType nicht gesetzt, bei mir aber schon.
Da sagst du etwas, obwohl bei mir PayPal, als Zahlungsweg, eingetragen ist konnte Maxdome den Monatsbetrag nicht einziehen, die Datenqualität der Maxdome Datenbank
scheint nicht besonders hoch zu sein.
Ich habe jetzt einmal noch mein Bankkonto nachgetragen und die PayPal Daten aktualisiert, mal sehen ob sich etwas ändert.
Mein Account ist ein Bezahlaccount, kein Gratismonat, eventuell gibt es hier Unterschiede?
Der Cookie wird jetzt angelegt, was sollte dort unter sS'payment' stehen ?
Bei mir schaut es so aus :
Einen Fehler bekomme ich immer noch, eventuell beruht es auf fehlenden Informationen im Cookie:
10:56:20 T:140403441146240 ERROR: GetDirectory - Error getting plugin://plugin.video.maxdome/?action=list&page=movies
10:56:20 T:140403441146240 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.maxdome/?action=list&page=movies) failed
10:56:21 T:140402522834688 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: "name='payment', domain=None, path=None"
Traceback (most recent call last):
File "/home/kodi-17-debug/.kodi/addons/plugin.video.maxdome/default.py", line 20, in <module>
mas = maxdome.MaxdomeSession(username, password, cookie_path, region)
File "/home/kodi-17-debug/.kodi/addons/plugin.video.maxdome/maxdome.py", line 55, in __init__
self.payment_type = self.session.cookies['payment']
File "/home/kodi-17-debug/.kodi/addons/script.module.requests/lib/requests/cookies.py", line 287, in __getitem__
return self._find_no_duplicates(name)
File "/home/kodi-17-debug/.kodi/addons/script.module.requests/lib/requests/cookies.py", line 345, in _find_no_duplicates
raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='payment', domain=None, path=None"
-->End of Python script error report<--
10:56:21 T:140403441146240 ERROR: GetDirectory - Error getting plugin://plugin.video.maxdome/
10:56:21 T:140403441146240 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.maxdome/) failed
Alles anzeigen
Wird der Cookie vom AddOn generiert oder kommt der von Maxdome ?
Mit Inputstream-mpd 1.1.X ist der Cookie bei Version 0.0.1 und 0.0.2 identisch,
mit Inputstream-mpd 1.2.X kommt das Feld sS'payment' und sS'mxd_common_user_logged_in' hinzu.
Da ich meinen Account mit PayPal angelegt habe, könnte es da Unterschiede geben. Wäre interessat zu wissen, ob du ein anderes Bezahlverfahren verwendest.
Ich habe da auch PayPal eingestellt, wie es ausschaut wird sich gar nicht eingeloggt, da ich keinen Cookie finden kann, oder gibt es den nicht mehr ?
Rufts du die Videos eventuell über angelegte Favoriten auf?
Das ist mein testing Kodi, da laufen nur die Inputstream Video AddOns drauf, Favoriten oder eine Datenbanken gibt es bei diesem User nicht, ich rufe die Serien/Filme einfach via AddOn auf.
Komisch aber, dass mit dem alten Addon und inputstream.mpd 1.2.0 alles funktioniert
Das hatte mich auch gewundert, als ich einmal umgeswicht hatte.
Falls du debugging Hilfe brauchst, stehe ich gerne zur Verfügung.
Hallo,
ich habe auch das Update gefahren, da scheint ein kleines Problem aufzutreten:
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx82
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx82>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx82
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx86
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx86>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx86
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx90
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx90>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx90
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx94
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx94>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx94
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx98
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx98>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx98
01:12:29 T:140628419663616 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx02
01:12:29 T:140628419663616 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx02>
01:12:29 T:140628419663616 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx02
01:12:29 T:140628386092800 WARNING: CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx06
01:12:29 T:140628386092800 ERROR: Open - failed to open source <plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx06>
01:12:29 T:140628386092800 ERROR: InputStream: Error opening, plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx06
01:12:32 T:140628411270912 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: ('paymentType',)
Traceback (most recent call last):
File "/home/kodi-17/.kodi/addons/plugin.video.maxdome/default.py", line 20, in <module>
mas = maxdome.MaxdomeSession(username, password, cookie_path, region)
File "/home/kodi-17/.kodi/addons/plugin.video.maxdome/maxdome.py", line 60, in __init__
self.getPreferences()
File "/home/kodi-17/.kodi/addons/plugin.video.maxdome/maxdome.py", line 89, in getPreferences
self.payment_type = data['paymentType'].lower()
KeyError: ('paymentType',)
-->End of Python script error report<--
01:12:32 T:140628735162112 NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
01:12:33 T:140629229422976 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.maxdome/?action=play&assetid=xxxxxx02]
Alles anzeigen
Der Cookie ist natürlich gelöscht, das alte AddOn macht hingegen keine Probleme.
Die anderen Inputstream Video AddOns laufen auch sauber.
Inputstream-mpd 1.2.0 wird verwendet.
Besten Dank für deine Mühe.
Einfach in der addon.xml.
Hallo,
@frankr612 wäre es eventuell möglich, bei einem Update die Versionsnummer hoch zusetzen.
Soll keine Kritik sein und nur der Übersicht dienen.
Besten Dank.
Ehrlich gesagt habe ich Fernets aussage an der Stelle bisher immer anders verstanden. Und zwar, dass das eher damit zusammen hängt, dass Android "soweit" hinter dem Videoplayer rewrite hinter her hängt. Sprich die Player-Implementierung muss auf Stand gebracht werden an der Stelle. Aber ich kann gerne mal versuchen ihn die Tage zu fragen, wie er das meinte.
Das wäre eine gute Idee Fernet Menta selbst einmal dazu zu befragen, wie es genau gemeint war,
ich glaube keiner steckt tiefer in der Angelegenheit als er.
Es stellt sich ja auch noch die Frage, ob ein Maintainer wirklich die Zeit und Lust aufbringen kann/möchte den Rückstand aufzuholen,
denn wenn ich mir das Code pushing im Videoplayerbereich ansehe ist die Frequenz doch sehr hoch.
Und wenn man etwas entsorgen muss, weil keine Updates mehr kommen, dann muss ich wohl einiges an Hardware mal wegschmeißen
Dies ist ja auch imho der Sinn und Zweck von Android, mit hoher Frequenz die Hardware unter das Volk bringen ohne große Rücksicht
auf Updatebeständigkeit. <- betrifft natürlich nicht jeden Anbieter, aber doch die große Masse.
Jein, das ist ja genau das was gerade mit dem Player gemacht wird. Es werden plattformübergreifende Konzepte geschaffen und viele alte Zöpfe abgeschnitten.
Die Sache ist aber halt, dass es einen nicht zu 100% davon befreit Android spezifischen Code zu schreiben. Es fehlt praktisch die Brücke zwischen Android und den plattformüberreifenden Konzepten.
Wäre es bei Kodi für Android selbst nicht besser, die Player - Apps der Content Provider logisch einzubinden?
Im laufe der Zeit werden immer mehr TVs auf Androidbasis erscheinen und die Content Provider werden dann auch Apps liefern die mit einer Fernbedienung
bedienbar sein werden. Extratieren wird man diese Apps allemal können, man betritt dann natürlich wieder eine Grauzone.
Es stellt sich dann natürlich auch wieder die Frage, wie schaut es aus mit den widevine Level Provisionierungen der verschiedensten Geräte,
könnte ein Factory Level 3 provisioniertes Gerät durch den Tausch einer App zu einem Level 1 Gerät werden? <- diese Frage stellt sich bei mir auch mit der Verwendung von
Inputstream auf Android, könnte so ein Level 3 Gerät zum Level 1 Gerät werden oder würde sich dabei die Frage gar nicht stellen?
Man könnte auch Pragmatismus walten lassen und die Netflix, Amazon Prime, Maxdome und was auch immer App vom Android Homescreen starten
und Kodi für Android als Kodi für Android nutzen, nur ohne DRM.
Auf jeden Fall wird sich ein neuer Maintainer die Sache mehrmals überlegen wie und ob er den Weg überhaupt gehen will, da wie du so treffend schreibst
"Es fehlt praktisch die Brücke zwischen Android und den plattformüberreifenden Konzepten."
wollte auch gerade kündigten da bietet mir die Tante eine Sommeraktion mit 3 Monate zum Preis von einem an.
Und in 3 Monaten bekommst du diese Aktion, bei Kündigung, als Herbstaktion angeboten,
Maxdome geht es wohl nur um Kundenzahlen, nicht um ROI, die sind wohl der kleine Neffe
der Sky Deutschland GmbH.
Hallo,
für weitere Feature Requests müsst ihr euch an Andrey Pavlenko direkt wenden,
ich habe das AddOn nur für Kodi 17 gebaut.
Andrey ist bei Feature Requests immer sehr hilfsbereit.
Hallo,
mit den aktuellen AddOn's 1.2.0 treten bei mir Probleme auf, Streams starten nicht, Kodi verabschiedet sich ohne eindeutige Meldung im Log.
Ich habe jetzt keine Ahnung ob es am Inputstream AddOn, am Decrypter oder am Video Addon liegt, da ich bis jetzt keine Zeit zum debuggen gefunden habe,
Debuglogs kann ich erst am Wochenende nachreichen, eventuell ist hier jemand, bei dem auch Probleme auftreten und der zeitnah Logs einreichen kann.
Die Probleme treten auf bei Amazon Prime, SkyGo sowie Maxdome, auf RPi 2/3 und Linux x68_64, OSX und Win32 habe ich nicht testen können.
Die AddOn's sowie die Decrypter sind die aktuellen Git Builds.
Eventuell liegt der Fehler aber auch nur auf meiner Seite und betrifft nicht die Allgemeinheit.
Also die beiden Plgins instaliert und immer noch dasselbe Problem
Ich habe alles installiert und es läuft nich verstehe nicht woran es liegen könnte
Update den Decrypter auf die aktuelle Version.
Die Inputstream AddOns sowie die nötigen Decrypter sind für alle Plattformen auf den aktuellen Stand gebracht.
Solltet ihr auf die aktuelle Version , 1.2.0, wechseln ist auch ein Update des wvdecrypters ( libssd_wv .so/.dll/.dylib) notwendig.
Für die Milhouse Builds ist die AddOn Versionsnummer, in der addon.xml, auf 999.1.2.0 zu setzen.
Viel Spass damit und danke an Libdev.
Alle AddOns sowie die Decrypter findet ihr hier.
Android wir auch noch lange fehlen, bis sich die Android Kodi Front mal komplett neu aufgestellt hat,
Einzelprojekte werden da auch nicht viel ändern können.
Aufgerufen wurde ja, aber geändert hat sich da auch nicht viel, außer Anschuldigungen an diverse Personen,
ob jetzt zu recht oder nicht mag ich nicht beurteilen wollen..
Aber wenn ihr etwas ändern wollt, klagt und hofft nicht sondern startet selbst durch, besser heute als morgen,
auch wenn der Weg von http://www.kodi.tv weg führen könnte.
Möchte man etwas, was es nicht nicht gibt steht es jedem frei selbst agil zu handeln und bei Kodi sind die
Vorzeichen ja nicht schlecht, viel Arbeit wurde ja schon erledigt.
Libdev hat doch schon seine kompetente Hilfe angeboten, einen viel besseren Startpunkt kann man wohl zur Zeit nicht
finden, sucht einen Projektmanager und stellt das Team zusammen.
Nur mal ein Tip ins blaue.
Du hast kein Watchdog AddOn (kodi callbacks, IDLE actions, Sleepy Watchdog oder ähnlich) aktiv?
Was mir bezüglich der Millhouse Builds aufgefallen ist.
Alle Binary AddOns der Millhouse Builds haben eine Versions Nummer 999.x.x.x, ich ich werden ihn mal kontaktieren warum jetzt genau die Version so hoch gesetzt wurde.
Wollt ihr die hier angebotenen AddOns zusammen mit den Millhouse Builds nutzen, muss die Versionsnummer der AddOns in der jeweiligen addon.xml auch
hoch gesetzt werden.
aus:
wird dann
nur so wird dann das AddOn auch geladen.
So ein neues Update für inputstream.mpd auf Version 1.1.9, Änderungen siehe Changelog.
Besten Dank an die Devs!
Viel Spaß damit.