setCredentialsError: erreur de connexion

Bonjour à tous, j’ai installé et configuré sans problème le plugin spotify, je peux contrôler la musique à partir de jeedom sur tous mes périphériques avec spotify connect, mais pas avec le cast.
J’ai ce genre d’erreur:

Comme on peut le voir sur la capture d’écran quand je sélectionne salon dans spotify, j’ai l’icône spotify qui s’affiche dans le plugin google cast mais dès que je veux lancer la lecture j’ai les erreurs suivantes:

2021-01-29 09:29:05	spotify	Erreur exécution de la commande [multimedia][***][Playlist Id Set] : Player command failed: No active device found		
	2021-01-29 09:29:05	spotify	Erreur exécution de la commande [multimedia][***][Device Id Set] : setCredentialsError: erreur de connexion

Auriez-vous une petite idée?
Merci d’avance

Je viens de faire un correctf sur la connection cast => à voir si ça corrige ton pb ?

hello sbarre35,
merci ton correctif, malheureusement j’ai toujours des erreurs.
le google home réagit bien (j’ai un son quand je le sélectionne) mais ensuite plus rien.spotify_debug.txt (43,7 Ko)
Je te joins le log en mode debug si cela peut aider.
pour info mon google home est en version 1.54.250118 et mon android tv (xiaomi mi box 3) est en version 1.52.246969.

Etrange car le client secret, l’access token et le refresh token sont vides ?

[2021-04-14 09:02:04][DEBUG] : — CLIENT SECRET *** —
[2021-04-14 09:02:04][DEBUG] : — EXPIRATION TIME 1618384463 —
[2021-04-14 09:02:04][DEBUG] : — ACCESS TOKEN *** —
[2021-04-14 09:02:04][DEBUG] : — REFRESH TOKEN *** —

non c’est moi qui ai mis des étoiles. Ne sachant pas si ce sont des données sensible ou pas , j’ai préféré prendre le principe de précaution.

autre info.
Depuis la mise à jour, le demon m’envoie cette erreur:

_http_client.js:151
    throw new ERR_INVALID_PROTOCOL(protocol, expectedProtocol);
    ^

TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "http:"
    at new ClientRequest (_http_client.js:151:11)
    at request (http.js:46:10)
    at Object.get (http.js:50:15)
    at refreshTokenRequest (/var/www/html/plugins/spotify/ressources/spotify.js:662:11)
    at Timeout.spotifyLoop [as _onTimeout] (/var/www/html/plugins/spotify/ressources/spotify.js:723:14)
    at listOnTimeout (internal/timers.js:554:17)
    at processTimers (internal/timers.js:497:7) {
  code: 'ERR_INVALID_PROTOCOL'

J’ai modifié le protocole en http et il a pu se reconnecter par contre je ne peux toujours pas diffusé sur mes chromecast, mais le contrôle de l’application spotify sur mon ordi perso refonctionne.
J’ai essayé de faire un maximum d’action à partir du plugin pour générer du log, je te l’envoie par mp

Ce coup ci, j’espère que le correctif est bon :slight_smile: avec la màj d’aujourd’hui, dsl et merci

Bonjour,

Toujours pareil chez moi (mais peut-être pas au même endroit ?)
sur version : Version 2021-04-16 21:48:53 et pas de nouvelle version disponible.

[2021:04:18 02:21:30][DEBUG][refreshTokenRequest ] ID = 67
[2021:04:18 02:21:30][INFO-][refreshTokenRequest ] >> https://XXXXXXXXX/plugins/spotify/core/ajax/spotify.ajax.php?api=TOTOTOTOTO&i=0&id=67&action=refresh_token
_http_client.js:151
throw new ERR_INVALID_PROTOCOL(protocol, expectedProtocol);
^
TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "http:"
at new ClientRequest (_http_client.js:151:11)
at request (http.js:46:10)
at Object.get (http.js:50:15)
at refreshTokenRequest (/var/www/html/plugins/spotify/ressources/spotify.js:651:11)
at Timeout.spotifyLoop [as _onTimeout] (/var/www/html/plugins/spotify/ressources/spotify.js:694:14)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7) {
code: 'ERR_INVALID_PROTOCOL'
}

Merci :slight_smile:

Je viens de corriger ce problème dans la version du 26-04-2021

Hello,
merci beaucoup pour tes corrections, effectivement la connexion https refonctionne.
Dans la foulée j’ai retesté et j’ai pu piloter spotify sur mon androidtv.
par contre en voulant réessayer cet après-midi plus rien ne fonctionne, ni le google home ni l’androidtv. J’ai redémarré le demon et cela n’a rien changé.
De quoi aurais-tu besoin pour t’aider a régler définitivement le problème.

Etrange chez moi ça marche impeccable depuis plusieurs jours maintenant ? Est-ce que tu aurais une ligne de log avec « setCredentialsError » ?

oui c’est même toujours:

Comme ça je ne vois pas :expressionless: Est-ce ça a déja marché chez toi ? Quelle est ta onf jeedom ? chromecast, googlehome ou autre ?

Bonjour,

j’ai ce problème quand je veux lancer ma musique dans un scénario (le credentialsError) mais pas quand je lancer directement depuis le widget :frowning:
Je n’ai pas plus de log que ça en plus donc je n’ai aucune piste

Le device disparait systématiquement du champs, dans le scénario :

Il est pourtant bien configuré :
image

Et il est bien dans la liste :

Une idée ?

Merci d’avance

Spotify a changé le mode d’authentification de l’application des chromecast v2 => j’étais un peu la tête sous l’eau, mais je viens de faire la modif dans la version du 24/09/2021. A tester … merci

Bonjour, il me semble que tout n’est corrigé car impossible de générer les API quand je clique sur Tokenize (alors que cela marchait parfaitement il y a quelques mois).

Dans la fenêtre qui s’ouvre (après connexion à Spotify) il est indiqué : INVALID_CLIENT: Invalid redirect URI

Pas de bug détecté pour l’instant ! Fermer toutes les sessions spotify, s’assurer d’avoir un DNS fonctionnel et une API Spotify bien configurée, puis réeessayer …