NEWS
Spotify Adapter Redirect URL problem
-
@mcm1957 said in Spotify Adapter Redirect URL problem:
LATEST
alles klar. War mir nicht klar das nicht mehr direkt von Github installiert werden soll.
Wir warten jetzt mal ab ob es so klappt oder ob ich da nochmal ran muss.
wenn es klappt nehmen wir die 1.5.3 ins Latest...@aruttkamp said in Spotify Adapter Redirect URL problem:
@mcm1957 said in Spotify Adapter Redirect URL problem:
LATEST
alles klar. War mir nicht klar das nicht mehr direkt von Github installiert werden soll.
Wir warten jetzt mal ab ob es so klappt oder ob ich da nochmal ran muss.
wenn es klappt nehmen wir die 1.5.3 ins Latest...Installation von Github ist OK für Test / Debug Zwecke. Und die Aufnahme im Latest / Beta dauert auch ein paar Stunden. Insofern ALLES OK gestern damit bhenyamin asap zum verbesserten Code kommt.
Ich hab das hier nur heute klargestellt, da dieses Topic nicht im Tester Bereich liegt und erfahrungsgemäß in 3 Monaten noch immer User von github installieren egal was dann dort der aktuelle dev Stand ist. :-)
Also alles OK und DANKE für deinen raschen Einsatz.
-
Kein Problem. Ich bin ja mega dankbar, dass Du Dich darum kümmerst. Allerdings frage ich mich weiterhin, ob die 127.0.0.1 auch für den Iobroker auf dem Nas funktioniert.
Freue mich, wenn sich dafür eine Lösung findet. Wenn ich noch was beitragen /testen kann, lass es mich wissen.@bhenyamin Wie sieht es denn jetzt bei dir aus ?
Bei mir klappt es mit http://127.0.0.1 und der Version 1.5.3 sehr gut. -
@bhenyamin Wie sieht es denn jetzt bei dir aus ?
Bei mir klappt es mit http://127.0.0.1 und der Version 1.5.3 sehr gut.@aruttkamp
Noch nicht dazu gekommen. Ich berichte, sobald ich die Tahe die Zeit finde! Viel merci -
@aruttkamp
Noch nicht dazu gekommen. Ich berichte, sobald ich die Tahe die Zeit finde! Viel merciHi zusammen,
ich habe es heute mit http://127.0.0.1 in den Spotify App Settings versucht. Leider erscheint bei mir auch der Fehler "This redirect URI is not secure. Learn more here." mit einem Port kann ich zwar die Einstellungen speichern, aber beim Versuch der Autenthifizierung im Adapter, komme ich zwar zur Anmelde Page von Spotify, nach "zustimmen" erhalte ich aber keine korrekte URL. Die URL scheint sich gar nicht zu ändern.Gibt es hierzu eine Lösung? Freu mich seit Ewigkeiten darauf den Adapter wieder zu nutzen und jetzt scheitert es daran :cold_sweat:
-
Hi zusammen,
ich habe es heute mit http://127.0.0.1 in den Spotify App Settings versucht. Leider erscheint bei mir auch der Fehler "This redirect URI is not secure. Learn more here." mit einem Port kann ich zwar die Einstellungen speichern, aber beim Versuch der Autenthifizierung im Adapter, komme ich zwar zur Anmelde Page von Spotify, nach "zustimmen" erhalte ich aber keine korrekte URL. Die URL scheint sich gar nicht zu ändern.Gibt es hierzu eine Lösung? Freu mich seit Ewigkeiten darauf den Adapter wieder zu nutzen und jetzt scheitert es daran :cold_sweat:
@mcbeutlin
Moin !
Die Lösung ist in Arbeit ;-) -
@mcbeutlin
Moin !
Die Lösung ist in Arbeit ;-)@aruttkamp
Na dann gedulde ich mich einfach =D Vielen Dank soweit! -
Ich habe die 1.5.3. ebenfalls und bekomme es trotzdem nicht zum laufen. Wenn ich es mit einem beliebigen Port eintrage, z.B. 127.0.0.1:8000, komme ich zumindest an die Stelle, einen callback-Code kopieren zu können. Wenn ich diesen jetzt in den Adapter werfe kommt allerdings der Fehler: spotify-premium.0 (28106) {"error":"invalid_grant","error_description":"Invalid redirect URI"}
Sorry, habe es jetzt lange liegen lassen. Any news here?
-
Ich habe die 1.5.3. ebenfalls und bekomme es trotzdem nicht zum laufen. Wenn ich es mit einem beliebigen Port eintrage, z.B. 127.0.0.1:8000, komme ich zumindest an die Stelle, einen callback-Code kopieren zu können. Wenn ich diesen jetzt in den Adapter werfe kommt allerdings der Fehler: spotify-premium.0 (28106) {"error":"invalid_grant","error_description":"Invalid redirect URI"}
Sorry, habe es jetzt lange liegen lassen. Any news here?
@bhenyamin funktioniert weiterhin nicht.. bekomme den Adapter nicht zum Laufen
-
@bhenyamin funktioniert weiterhin nicht.. bekomme den Adapter nicht zum Laufen
bei mir läuft der perfekt - also es liegt zumindest nicht am Adapter
-
klar - v1.5.3 und die habe ich seit dem es die gibt...
-
klar - v1.5.3 und die habe ich seit dem es die gibt...
@armilar du kannst versuchen die main.js datei im filesystem zu ändern.
die liegt in:/opt/iobroker/node_modules/iobroker.spotify-premium/main.jsconst application = { userId: '', baseUrl: 'https://api.spotify.com', clientId: '', clientSecret: '', deleteDevices: false, deletePlaylists: false, keepShuffleState: true, redirect_uri: 'http://127.0.0.1', token: '', refreshToken: '', code: '', statusInternalTimer: null, statusPollingHandle: null, statusPollingDelaySeconds: 5, devicePollingHandle: null, devicePollingDelaySeconds: 300, playlistPollingHandle: null, playlistPollingDelaySeconds: 900, error202shown: false, cacheClearHandle: null, };wenn du da die redirect uri zu: http://127.0.0.1:80 änderst und die gleiche uri auf der spotify developer seite angegeben hast, dann läuft die Authentifizierung.
ohne Port angabe geht ja scheinbar nicht bei Spotify...LG
-
Ich weiß ja nicht was ihr da alles versucht... aber bei mir funktioniert das ganze immer noch im Standard...
Und dabei mache ich nur - was da in der Instanz steht... also:
- Registriere dich unter https://developer.spotify.com/dashboard/
- Erstelle eine Application, du erhältst eine Client ID und eine Client Secret
- Trage in den App Settings deiner Application bei Redirect URIs 'http://127.0.0.1' ein
- Trage hier deine Client ID und Client Secret ein
- Speichere die Änderungen
- Gehen Sie zum Tab "Autorisierung"
Kleine Demonstration
Anmeldung: Client ID und Client secret in den Instanz-Admin und speichern

Sieht dann so aus:

Jetzt auf den Tab "Autorisierung" gehen:

und unten auf "OK" bei Mitteilung klicken
Ist völlig normal bei mir , dass dann

kommt. Ihr braucht nur die URL die oben in der Browser-Zeile steht!Die komplette URL aus dem Browserfenster das sich öffnet in die nachfolgende Zeile

eingeben und auf "Senden" klickenDas wars und der Adapter wird grün:

Kann ich immer wiederholen und funktioniert auch jedes mal wieder...#
Ach ja... und sofort mit dem NSPanel (dieses mal der Adapter ;-) ) getestet:

läuft...
-
Ich weiß ja nicht was ihr da alles versucht... aber bei mir funktioniert das ganze immer noch im Standard...
Und dabei mache ich nur - was da in der Instanz steht... also:
- Registriere dich unter https://developer.spotify.com/dashboard/
- Erstelle eine Application, du erhältst eine Client ID und eine Client Secret
- Trage in den App Settings deiner Application bei Redirect URIs 'http://127.0.0.1' ein
- Trage hier deine Client ID und Client Secret ein
- Speichere die Änderungen
- Gehen Sie zum Tab "Autorisierung"
Kleine Demonstration
Anmeldung: Client ID und Client secret in den Instanz-Admin und speichern

Sieht dann so aus:

Jetzt auf den Tab "Autorisierung" gehen:

und unten auf "OK" bei Mitteilung klicken
Ist völlig normal bei mir , dass dann

kommt. Ihr braucht nur die URL die oben in der Browser-Zeile steht!Die komplette URL aus dem Browserfenster das sich öffnet in die nachfolgende Zeile

eingeben und auf "Senden" klickenDas wars und der Adapter wird grün:

Kann ich immer wiederholen und funktioniert auch jedes mal wieder...#
Ach ja... und sofort mit dem NSPanel (dieses mal der Adapter ;-) ) getestet:

läuft...
@Armilar sagte in Spotify Adapter Redirect URL problem:
Trage in den App Settings deiner Application bei Redirect URIs 'http://127.0.0.1' ein
Genau daran scheitert es. In Basic Information wird der Eintrag von http://127.0.0.1 leider nicht Akzeptiert.
wenn ich einen punkt oder irgendetwas anderes dazu schreibe wird es Akzeptiert, was aber inkorrekt ist.
Was sollich denn da machen?
-
@Armilar sagte in Spotify Adapter Redirect URL problem:
Trage in den App Settings deiner Application bei Redirect URIs 'http://127.0.0.1' ein
Genau daran scheitert es. In Basic Information wird der Eintrag von http://127.0.0.1 leider nicht Akzeptiert.
wenn ich einen punkt oder irgendetwas anderes dazu schreibe wird es Akzeptiert, was aber inkorrekt ist.
Was sollich denn da machen?
Wenn http://127.0.0.1:80 oder http://localhost akzeptiert wird, dann mache das. ist ja das gleiche...
-
@Armilar sagte in Spotify Adapter Redirect URL problem:
Trage in den App Settings deiner Application bei Redirect URIs 'http://127.0.0.1' ein
Genau daran scheitert es. In Basic Information wird der Eintrag von http://127.0.0.1 leider nicht Akzeptiert.
wenn ich einen punkt oder irgendetwas anderes dazu schreibe wird es Akzeptiert, was aber inkorrekt ist.
Was sollich denn da machen?
@Walter.O.
Probiere dochhttp://127.0.0.1:8000 -
Morgen zusammen. Ich hänge auch gerade an der gesamten thematik.
Also mit der V 1.5.3 geht es irgendwie gar nicht. Also habe ich die V 1.5.6 von Gitub.Damit stelle ich folgendes Fest:
Diese Uri geht nicht:
http://127.0.0.1:8000Diese funktioniert. Ich werde zu Spotify geleitet kann zustimmen.
http://127.0.0.1:80Dann komme ich auf die Fehlerseite wo aber der entsprechende Link steht. Diese gebe ich dann im iobroker ein kann aber nicht senden drücken. Weiss jemand woran das liegt ?
Edit wenn ich die URL über die objekte eingebe und die instanz neu starte bekomme ich den fehler das der Token falsch ist.
Hat jemand eine Idee ?
-
Morgen zusammen. Ich hänge auch gerade an der gesamten thematik.
Also mit der V 1.5.3 geht es irgendwie gar nicht. Also habe ich die V 1.5.6 von Gitub.Damit stelle ich folgendes Fest:
Diese Uri geht nicht:
http://127.0.0.1:8000Diese funktioniert. Ich werde zu Spotify geleitet kann zustimmen.
http://127.0.0.1:80Dann komme ich auf die Fehlerseite wo aber der entsprechende Link steht. Diese gebe ich dann im iobroker ein kann aber nicht senden drücken. Weiss jemand woran das liegt ?
Edit wenn ich die URL über die objekte eingebe und die instanz neu starte bekomme ich den fehler das der Token falsch ist.
Hat jemand eine Idee ?
@Hohenbostler sagte in Spotify Adapter Redirect URL problem:
Also mit der V 1.5.3 geht es irgendwie gar nicht. Also habe ich die V 1.5.6 von Gitub.
Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.
GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird.
Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen.
Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.
Hat jemand eine Idee ?
Wenn es nicht nur eine ungenaue Ausdrucksweise ist installier als erstes Mal die offizielle Release 1.5.6 aus dem LATEST / BETAT Test Repository oder VON npm (NICHT MIT npm). Wie geschieben kannd er Githubstand von der echten Release 1.5.6 trotz ident scheinender Versionsnummer abweichen.
Falls du mit der Beta Version Probleme hast leg gerne ein Issue an. Keine Ahnung ob der / ein Dev hier mitliest.
-
Bei mir lief der Adapter, war aber "plötzlich" gelb - ich kann nicht sagen, seit wann. Habe daher versucht, neu zu verbinden (Version 1.5.6 vom Latest) - bin dann ebenfalls auf die https// Probelmatik gestoßen. Mit http://127.0.0.1:80 komme ich weiter, wie oben auch @hohenbostler schreibt. Leider funktioniert bei mir ebenfalls der Senden-Button nicht.
Ich kopiere meinen "Antwortlink" mit http://127.0.0.1/?code=AQB7vkVO9g6l... in das Feld, aber der Senden-Button zeigt keinerlei Reaktion.



