[Release] Amazon Music

  • @widardd, eine neue Version (0.0.44) steht jetzt bereit. Mit dieser sollte das Abspielen von Songs in der Suche mit einem Unlimited Account funktionieren. Ich kann es leider nicht testen, da ich keinen unlimited Account habe. Es ist also ein Fix ohne jegliche Tests. Könntes du dies bitte prüfen und Rückmeldung geben? ..und Danke fürs Melden des Fehlers.
    Bzgl. Alexa...das ist so eine Sache. Technisch gesehen wäre das vermutlich ein eigener/neuer Alexa Skill und müsste entsprechend aufgebaut/getestet werden. Vielleicht wäre das mal etwas für die Zukunft. Ich nehms mal im Post #1 mit auf.

  • Also das Addon funktioniert richtig unter:

    Linux und Android

    aber nicht so ganz wie es sein sollte unter:

    Windows und Mac

    ...wenn unser das nun richtig verstanden hat.

    Was ist denn im Vergleich anders bei der Wiedergabe über das Betriebssytem Windows oder Mac?

    Möchte mich aber nochmal dafür bedanken ...das es unter Android komplett funktioniert ...spacy. :)

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Was heißt "Listet unterhalb blauer Interpreten in der Suche nichts auf"? Ich dachte die "blauen" Interpreten können nicht abgespielt werden. Was erwartest du als zusätzliche Ausgabe?

    Blau steht für "gehört zu Amazon Unlimited und nicht zu Amazon Prime".

  • Ok, ich drücke mich umständlich aus, hier mal via screenshots: https://imgur.com/a/Zyr48XJ

    Egal ob ich auf dem Interpreten Play, Queue, oder Enter drücke, ich lande in dieser leeren Ansicht.

    "Play" und "Queue" sind denke ich klar, bei "Enter" würde ich erwarten eine Übersicht über alle Alben zu kriegen, ist das nicht so gedacht?

    Danke für deine Mühe!

  • Habe mich auch schon gewundert auf der Nvidia Shield TV...weil unser einer keine Ausgabe bekam unter Borknagar ...naja... habe halt kein Unlimited Music Account bei Amazon...unter Rammstein schaute es halt anders aus.

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Das Ergebnis hängt vom Kontext ab. Jede Kategorie hat eine (eigene) Suchfunktion und zeigt die zur Kategorie gehörenden Ergebnisse an.
    D.h. bei einer Song-Suche sollte das Lied an sich sichtbar sein und bei Enter der Song gestartet werden, jedoch bei einer Alben-Suche nur das Album und bei Enter die Song-Liste.
    Laut Screenshot hast du den Artisten (die Band) "Borknagar" gesucht, wurde auch gefunden. Mit Enter hätten eigentlich die Alben angezeigt werden müssen, da scheint also etwas nicht zu passen und muss ich mir mal ansehen.

    Zusätzlich wird in Abhängigkeit vom Account, also PRIME oder UNLIMITED, das Suchergebnis beeinflusst. Ein Prime-Kunde sieht über die Suche nur die bei Prime zur Verfügung stehenden Songs. @Ronny das ist der Grund warum wir kein Ergebnis sehen. Vielleicht ist es überlegenswert dafür eine weitere Option in den Settings zur Verfügung zu stellen. Was meint ihr?

    Edit:
    Version 0.0.45 steht jetzt bereit und sollte das Search Artist Problem für Unlimited Kunden beheben. @widardd bitte mal testen.

    Einmal editiert, zuletzt von spacy (28. März 2020 um 17:36)

  • Unser einer bräuchte die Alben und Interpreten in der Suche nicht sehen...weil man diesen Unlimited Music Account bei Amazon nicht hat...wollte es halt nur mal testen...spacy.

    Das Glück deines Lebens hängt ab von der Beschaffenheit deiner Gedanken.

  • Mit 0.0.40 komme ich etwas weiter, aber Abspielen klappt imme rnoch nicht:

    Code
    2020-03-25 14:46:47.362 kodi.bin[66625:9481751] [definition='1','3']Debug[/definition] Print: VideoPlayer::OpenFile: plugin://plugin.audio.amazonmedia/?asin=B07MKQ9LFC&mode=getTrack
    2020-03-25 14:46:47.363 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: Creating InputStream
    2020-03-25 14:46:48.022 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: CCurlFile::FillBuffer - Failed: HTTP returned error 400
    2020-03-25 14:46:48.022 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: CCurlFile::Open failed with code 400 for https://music.amazon.de/EU/api/dmls/:
    2020-03-25 14:46:48.022 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: AddOnLog: InputStream Adaptive: License server returned failure
    2020-03-25 14:46:48.022 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: AddOnLog: InputStream Adaptive: License update not successful (no keys)
    2020-03-25 14:46:48.023 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
    2020-03-25 14:46:48.023 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.audio.amazonmedia/?asin=B07MKQ9LFC&mode=getTrack]
    2020-03-25 14:46:48.023 kodi.bin[66625:9482757] [definition='1','3']Debug[/definition] Print: CVideoPlayer::OnExit()
    2020-03-25 14:46:48.046 kodi.bin[66625:9481751] [definition='1','3']Debug[/definition] Print: CVideoPlayer::CloseFile()

    Ich habe mit der 0.0.45 auf einem RPi das gleiche Problem wie ksooo. Habe UNLIMITED.

  • Ok Jungs, das müssen wir mal etwas auseinander nehmen.
    Was ich bisher verstanden habe:
    - ihr verwendet kein Windows
    - die Anmeldung funktioniert grundsätzlich
    - es lassen sich Songs, Alben, Playlists etc. anzeigen
    - es lässt sich jedoch gar nichts abspielen
    - ihr habe prime als auch unlimited accounts (also der Typ ist egal)

    Was mich zur Frage bringt:
    - ihr verwendet die aktuellste Version von widevine?
    - es bestehen keine Abhängigkeitsprobleme zwischen den Paketen?

    Einmal editiert, zuletzt von spacy (29. März 2020 um 00:35)

  • Richtig.

    - LibreELEC 9.2.1
    - Anmeldung funktioniert
    - lässt sich alles anzeigen und problemlos navigieren
    - bis auf gekaufte Sachen, lässt sich nichts abspielen
    - unlimited

    - habe widevine extra heute upgedatet, ohne Änderung.
    - sehe keine Abhängigkeitsprobleme

  • Nachdem es u.a. bei mir (Ubuntu Systeme) funktioniert, scheint es wohl einen Zusammenhang mit inputstream.adaptive zu geben.
    Habt ihr evtl. eine Möglichkeit das Ganze ebenfalls unter Ubuntu zu testen. Vielleicht haben die verschiedenen Distributionen doch irgendwo kleine aber feine Unterschiede.

    Achja, inputstream.adaptive ist auch auf dem neuesten Stand?

  • Ja, ich habe vielleicht das Problem gefunden. Und zwar sehe ich:
    ERROR: GetDirectory - Error getting /usr/lib/kodi/addons/inputstream.adaptive/

    Dort liegt in LibreELEC kein inputstream.adaptive. Das befindet sich bei mir nur unter /storage/.kodi/addons/

    Könnte das das Problem sein? Ich kann leider keinen symbolischen Link unter /usr/lib/kodi/addons/ anlegen.

  • Ich kann gekaufte Alben abspielen, sonst nichts. OSMC stable. Prime.
    Kann am Montag mal unter Arch testen...

  • vielen Dank für das Plugin.
    Unter einer MiBox mit Android 8 läuft es wieder hervorragend

    Haupsysteme: Server: Asrock N3160ITX, Ubuntu 22.04, TvH /// DVBSky 952 /// Wohnzimmer: Nvidia Shield Pro 2019
    Nebensysteme 1: Telestar Digibit R1 mit sat-axe14 /// Wohnzimmer: Asrock N3700, Libreelec 10 /// TvH @RPI4 Server /// Gästezimmer: Corelec 19 @ Tanix TX3
    Nebensysteme 2: Server: Asrock N3455M, OpenMediaVault6, TvH, Telestar Digibit R1 /// 4 Clients: Coreelec S905X

  • Moin zusammen,

    könnte ihr mal bitte das [definition=12,0]debug[/definition] [definition='1','0']log[/definition] einschalten und in diesem nach folgenden suchen, ein upload ist (noch) nicht erforderlich:

    Python
    DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: HTTP/1.1 400 Bad Request ERROR: CCurlFile::Open failed with code 400 for https://music.amazon.de/EU/api/dmls/: {"__type":"com.amazon.digitalmusiclocator#DrmLicenseDeniedException","DrmType":"WIDEVINE","denialReason":"VMP_VALIDATION_FAILED","message":"WIDEVINE license denied (DrmLicenseDeniedException VMP_VALIDATION_FAILED) request-id: <id> music-agent: <agent>"}

    Wenn es die gleichen Fehlermeldungen sind, hilft das beim Eingrenzen.
    Parallel baue ich mal ein LibreElec in einer VM auf, vielleich kann ich das bei mir reproduzieren.

  • Morgen spacy,

    ich bekomme im Log nur das hier:

    Code
    2020-03-29 10:21:49.944 T:1280324480   DEBUG: CurlFile::Open(0x52bf0838) https://music.amazon.de/EU/api/dmls/
    2020-03-29 10:21:50.151 T:1280324480   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 400
    2020-03-29 10:21:50.152 T:1280324480   ERROR: CCurlFile::Open failed with code 400 for https://music.amazon.de/EU/api/dmls/:
    2020-03-29 10:21:50.153 T:1280324480   ERROR: AddOnLog: InputStream Adaptive: License server returned failure
    2020-03-29 10:21:50.153 T:1280324480   ERROR: AddOnLog: InputStream Adaptive: License update not successful (no keys)
    2020-03-29 10:21:50.192 T:1280324480   DEBUG: AddOnLog: InputStream Adaptive: CDMMessage: 4 arrived!
    2020-03-29 10:21:50.193 T:1280324480   ERROR: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
    2020-03-29 10:21:50.193 T:1280324480   DEBUG: AddOnLog: InputStream Adaptive: Session::~Session()
    2020-03-29 10:21:50.194 T:1280324480   ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.audio.amazonmedia/?asin=B014QR4B98&mode=getTrack&objectId=d0d0259d-278f-43f6-8674-2b0516217784]
    2020-03-29 10:21:50.195 T:1280324480  NOTICE: CVideoPlayer::OnExit()


    Das was bei dir rot ist bekomme ich nicht. Meine Vermutung von gestern mit dem falschen Pfad hat sich denke ich erledigt. Sobald man [definition=12,0]debug[/definition] [definition='1','0']log[/definition] aktiviert sieht man, dass er auch unter /storage/.kodi/addons schaut und dort auch alles findet.

    Kann ich das so stehen lassen, ob ist da was vertrauliches drin?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!