Da steht genau dieses Buchstaben Zahlen Geschwurbel schon drin.
Beiträge von balabana
-
-
Wo findet man diesen komischen String? In den AddonEinstellungen is es nich
-
@balabana du verwendest das "Amazon Prime Musik" addon, dieses hier ist "Amazon Media"
Tja wer mit alten Logs hantiert fällt rein. Sorry.
Was sagt uns den folgendes über mein Amazon Testabo?
Code2020-03-29 14:53:19.224 T:10204 NOTICE: plugin.audio.amazonmedia: {"__type":"com.amazon.digitalmusiclocator#BadRequestException","errorCode":"CONTENT_NOT_VALID","message":"InvalidContentId"} 2020-03-29 14:53:19.947 T:10204 NOTICE: plugin.audio.amazonmedia: {"__type":"com.amazon.digitalmusiclocator#AuthenticationException","message":"Request authentication failure : UNSUPPORTED_DEVICE_TYPE"}
Was wäre denn ein unterstützter Gerätetyp?
-
Smartphone Poco. Android 9
Es gibt ein [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] im Download-Ordner.Kann es an den fehlenden "extra data" für AAC liegen oder sollte ich nach was anderem suchen?
[spoiler]
2020-03-24 18:34:30.274 T:4987 DEBUG: Curl::[definition=12,4][definition='1','3']Debug[/definition][/definition] - HEADER_IN: Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
2020-03-24 18:34:30.274 T:4987 DEBUG: Curl::[definition=12,4][definition='1','3']Debug[/definition][/definition] - HEADER_IN: Content-Encoding: gzip
2020-03-24 18:34:30.275 T:4987 DEBUG: Curl::[definition=12,4][definition='1','3']Debug[/definition][/definition] - HEADER_IN: x-amz-rid: PRTY0PQVXW9KP1R280MJ
2020-03-24 18:34:30.275 T:4987 DEBUG: Curl::[definition=12,4][definition='1','3']Debug[/definition][/definition] - TEXT: Connection #0 to host music.amazon.fr left intact
2020-03-24 18:34:30.297 T:4987 DEBUG: AddOnLog: InputStream Adaptive: License update successful
2020-03-24 18:34:30.298 T:4987 DEBUG: AddOnLog: InputStream Adaptive: Key Status (7):
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> LicenseDurationRemaining -> 2592000
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> LicenseType -> Streaming
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PersistAllowed -> False
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PlayAllowed -> True
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PlaybackDurationRemaining -> 9223372036854775807
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> RenewAllowed -> False
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> RenewalServerUrl ->
2020-03-24 18:34:30.300 T:4987 DEBUG: AddOnLog: InputStream Adaptive: License update successful
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: Key Status (7):
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> LicenseDurationRemaining -> 2592000
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> LicenseType -> Streaming
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PersistAllowed -> False
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PlayAllowed -> True
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> PlaybackDurationRemaining -> 9223372036854775807
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> RenewAllowed -> False
2020-03-24 18:34:30.302 T:4987 DEBUG: AddOnLog: InputStream Adaptive: -> RenewalServerUrl ->
2020-03-24 18:34:30.303 T:4987 DEBUG: AddOnLog: InputStream Adaptive: GetCapabilities: hdcpLimit: 0
2020-03-24 18:34:30.304 T:4987 DEBUG: CAddonSettings[inputstream.adaptive]: loading setting definitions
2020-03-24 18:34:30.305 T:4987 DEBUG: CAddonSettings[inputstream.adaptive]: loading setting values
2020-03-24 18:34:30.306 T:4987 DEBUG: AddOnLog: InputStream Adaptive: GetCapabilities()
2020-03-24 18:34:30.306 T:4987 DEBUG: AddOnLog: InputStream Adaptive: GetStreamIds()
2020-03-24 18:34:30.306 T:4987 DEBUG: AddOnLog: InputStream Adaptive: GetStream(1001)
2020-03-24 18:34:30.306 T:4987 DEBUG: AddOnLog: InputStream Adaptive: GetStream(1001): initalizing crypto session
2020-03-24 18:34:30.307 T:4987 DEBUG: CDVDDemuxClient::RequestStream(): added/updated stream 1001 with codec_id 86018
2020-03-24 18:34:30.307 T:4987 DEBUG: CDVDAudioCodecAndroidMediaCodec::Open codec(86018), profile(-99), tag(0), extrasize(0)
2020-03-24 18:34:30.307 T:4987 NOTICE: CDVDAudioCodecAndroidMediaCodec: extradata required for aac decoder!
2020-03-24 18:34:30.307 T:4987 ERROR: CDVDAudioCodecFFmpeg::Open() CryptoSessions unsupported!
2020-03-24 18:34:30.307 T:4987 ERROR: Init: Could not create audio codec
2020-03-24 18:34:30.307 T:4987 DEBUG: AddOnLog: InputStream Adaptive: Close()
2020-03-24 18:34:30.307 T:4987 DEBUG: AddOnLog: InputStream Adaptive: Session::~Session()
2020-03-24 18:34:30.311 T:4987 DEBUG: AddOnLog: InputStream Adaptive: WVDecrypter destructed
2020-03-24 18:34:30.312 T:4987 DEBUG: SECTION:UnloadDll(/data/app/org.xbmc.kodi-jO59hUtDL2N_as7uND3WvQ==/lib/arm64/libinputstream.adaptive.so)
2020-03-24 18:34:30.313 T:4987 INFO: ADDON: Dll Destroyed - InputStream Adaptive
2020-03-24 18:34:30.314 T:4987 ERROR: CAudioDecoder: Unable to Init Codec while loading file /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/us…_music/temp.mpd
2020-03-24 18:34:30.315 T:4987 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder
[spoiler] -
Du kannst CPU Dekodieren, aber kriegst nur 720p Auflösung.
Geräte mit Android , sagen wir mal NVIDIA Shield die zertifiziert sind, können sicher auch 1080p abspielen. -
Wo findet man das Logfile unter Android?
Irgendwie find ich hier zwar massiv Songs sowohl in weiß als auch "blau" aber nix davon mag sich abspielen -
Inputstream.Adaptive ist noch nicht so weit.
-
tottelitott Ich hab sie installiert und mal geguckt wo hin Verbindungen gehen wenn man Das Handy über https://www.charlesproxy.com/ leitet.
siehe die 3 URLS weiter oben.
Auch ganz hilfreich, wenn auch noch nicht ganz nutzerfreundlich ist.
https://play.google.com/store/apps/det…oshi.httpcanary -
https://github.com/peak3d/inputstream.adaptive/issues/397 , scheint mir da bastelt grad wer an Amazon.
Wenn ich das richtig sehe sind wir mit Geräten wie dem Raspberry Pi dank strikter Checks aussen vor, oder? -
Du müsstest dann herausfinden, wie die URL zum Login lautet, wenn du deine Login-Daten mit der App sendest. Sollte deren App eine Eigenentwicklung sein und nicht auf die Infrastruktur von Zattoo zurückgreifen, wird das Skript nicht funktionieren.
Codehttps://api.dns-net.de/iptv/v2/ https://api.dns-net.de/iptv/v2/loginstatus?token= https://api.dns-net.de/iptv/v2/login?udid=8256ff46-25d3-40b1-b8af-91bb80286269
Mehr kann ich von außen noch nicht finden.
-
Freunde der Nacht, wo bitteschön soll ein Addon herkommen, wenn noch nicht einmal der zugehörige Service existiert?
Disney+ geht am 24. März online, selbst wenn Addon technisch realisierbar ist, würde ich mit einigen Monaten Entwicklungszeit rechnen.
Also meldet Euch frühestens im Sommer wieder und lest bis dahin ein paar Lustige Taschenbücher von Onkel Donald.Es gibt in anderen Ländern schon seit einiger Zeit Disney+ , darum sind ja auch schon Arbeiten daran gemacht worden
-
Ich seh das nach der Diskussion in Inputstream als unvollständig an, da scheint noch etwas Grundlagenforschung zu fehlen
-
Code
Line 22079: 2020-03-01 20:29:30.115 T:139720004384512 ERROR: GetDirectory - Error getting /usr/lib/kodi/addons/inputstream.adaptive/ Line 22080: 2020-03-01 20:29:30.252 T:139720004384512 ERROR: AddOnLog: InputStream Adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so) Line 22081: 2020-03-01 20:29:30.252 T:139720004384512 ERROR: AddOnLog: InputStream Adaptive: OpenDRMSystem failed
Ich würde sagen da scheitert das Laden vom Widevine Modul.
-
So lang? Mit Welcher Anwendung kommt man denn auf eine derart ausführliche Challenge?
Ich war bei Amazon Music mit einem aktuellen Firefox unter Windows. -
Die "licenseChallenge" an sich beinhaltet u.a. den unterstützen Codec des Browsers (WIDEVINE oder PLAYREADY), hinzu kommt vermutlich noch die Player- als auch Browserversion und natürlich die abzuspielende Song-ID. Mit der "licenseChallenge" wird die API zur Lizenzschlüsselbereitstellung versorgt, alles weitere kommt dann von Amazon
Also wenn man sich
JavaScript
Alles anzeigenfunction d(e, t) { o.isFunction(performance.mark) && performance.mark("licenseRequestStart"), t.resolver = "json", t.credentials = "same-origin", t.headers = o.extend({}, t.headers, l.getRequestHeader("com.amazon.digitalmusiclocator.DigitalMusicLocatorServiceExternal.getLicenseForPlaybackV2")), delete t.headers["Content-Type"], delete t.headers.SOAPAction; var n = { DrmType: e, licenseChallenge: btoa(String.fromCharCode.apply(null, new Uint8Array(t.body))), customerId: a.customerId, deviceToken: { deviceTypeId: s.deviceType, deviceId: s.deviceId }, appInfo: { musicAgent: l.getMusicUserAgent() } }; return t.body = JSON.stringify(n), t }
ansieht und den Fakt dass das Ergebnis vonJavaScript
Alles anzeigen{ "DrmType": "WIDEVINE", "licenseChallenge": "DAS=", "customerId": "ADB5Z27C0XI2V", "deviceToken": { "deviceTypeId": "A29ZV8BU35N2N3", "deviceId": "11749896328793438" }, "appInfo": { "musicAgent": "Maestro/1.0 WebCP/1.0.202638.0 (17d5-73f8-dmcp-c163-61530)" } }
nur 4 Zeichen ist, glaub ich kaum dass da sonderlich viel Info enthalten ist.
Wo genau t.body herkommt ist mir allerdings ein leichtes Rätsel -
@spacy Also ich hab mir mal ein Probe Amazon Music Abo geklickt.
Wo genau fängt man mit der Suche an? Welche JS Dateien , Netzwerk-Requests oder Strings sind denn involviert wenn eine Lizenz abgerufen wird zum Abspielen? -
Habe heute von JustWatch gehört und in dem Zusammenhang dieses Thema gefunden, wie sieht es denn um das Plugin aus zur Zeit?
Gibt sogar eine Python Implementierung für deren API
https://github.com/dawoudt/JustWatchAPI -
https://github.com/CastagnaIT/plu…vent-3062596907 zufolge sind die ersten Arbeiten zur Synchronisisierung mit Netflix abgeschlossen und man besser seinen Stand zwischen mehreren Geräten abgleichen, wo man in welcher Folge zuletzt war.
Bin gespannt -
Ich raste aus! In 10 Tagen bekomme ich 250MBit von DNS:Net und da ist das HD Paket mit dabei. Ist quasi Zattoo...
und mit diesem Plugin geht dann Timeshift und Aufnahme? Das wäre ja der Hammer!
Kannst du die entsprechende Android App herunterladen? Mit meinem Gerät ist sie leider nicht kompatibel und mit den bekannten APK Downloadern auch nicht.
Kommt darauf an was "quasi Zattoo" heisst. Hast du ein Link auf die Login Seite für das TV von denen? Dann kann ich mehr sagen.
Laut Kundenservice gibt es noch keine Webseite. Momentan eine Box von denen oder eine Android App die aber nur für ganz wenige Geräte grade freigegeben ist und noch bei Google in Prüfung ist. So ist es als Außenstehender grad enorm schwierig den Endpunkt zu finden.
-
Whitelabel Produkt halt
https://zattoo.com/solutions/de/references/
Mal schaun ob ich den Endpunkt im DNS finde