Spotify : Le démon ne démarre pas

Bonjour,

J’ai un soucis avec la configuration du plugin spotify sur mon Jeedom, le démon ne démarre pas et rien n’apparaît dans son log jeedom.

Je suis bloqué à la fin du point 2 de la documentation après avoir entrer le client id et le client secret

J’ai fouillé les sujets sur ce thème mais le problème reste présent.

Ma config est :
Jeedom v4.0.45
OS: Raspbian GNU/Linux 10 (buster)
Hardware: Raspberry pi 3B
node -v : 12.13.0
npm -v : 6.14.4

Mon jeedom est joignable de l’extérieur avec l’URL précisée dans le dashboard spotify.
J’ai déjà essayé de supprimer et recréer le client id dans le dashboard spotify, ça n’a rien changé.

Des idées ?

Bonjour,

Voici la procédure que j’ai suivi:

Voici la procédure à suivre depuis un accès web via l’url DNS et non pas en local via l’IP (pre-requis pour la première authentification spotify)

Etape 1: configurer l’API Spotify

  1. Créer son compte sur My Dashboard | Spotify for Developers, se connecter afin d’obtenir un Client ID et Client secret
  2. Copier/coller son Client ID et Client secret sur la page de config du plugin jeedom
  3. Dans Redirect URIs, que je rajoute https://Mon_adresse_dns:Mon_port/index.php?v=d&m=spotify&p=spotify ou http://192.168.2.xx/index.php?v=d&m=spotify&p=spotify
  • ne pas oubliez de cliquer sur save

Etape 2: configurer un compte Spotify Connect

  1. Créer un équipement en mettant ce que l’on veut dans le nom de l’équipement (moi j’ai mis « Stephane (spotify) »)

  2. Sur la page de config de l’equipement, cliquer sur le tokenize (en haut à droite). Une popup s’ouvre ou vous renseignez votre login/password de compte spotify => les champs code, callback url, access token et refresh token sont remplis automatiquement et il ne vous reste alors qu’à faire « save »

Bonjour,

Merci pour votre réponse.

Concernant l’URI dans Spotify, j’utilise mon nom de domaine OVH avec une redirection de port de mon routeur vers mon jeedom, l’accès fonctionne en vpn ou en 4G.

Concernant le bouton tokenize, j’ai une erreur : INVALID_CLIENT: Invalid redirect URI

J’ai essayé en repartant de 0 avec l’url de mon jeedom en local dans la config de spotify, le tokenize fonctionne mais le service refuse toujours désespérément de démarrer.

Alors dans la config à cast device tu as mis quoi ? moi j’ai mis le nom de ma GH du salon qui s’appelle salon


Etant en HTTP j’ai mis HTTP mais si tu es en HTTPS faut mettre HTTPS tout dépend de l’URL que tu as mis au point 3 de l’étape 1.

Autre chose il faut un abonnement premieum à Spotify aussi

Je l’ai déclaré de la façon indiqué dans la documentation. Il est bien en HTTP pour le moment et j’ai un abonnement spotify premium familiale.

Bonjour,

Chez Spotify vu que tu t’es mis en http tu as bien mis http et pas https

Pourquoi dans Cast Devices tu as mis l’adresse IP?

image

J’ai suivi la documentation mais même sans l’IP ça ne fonctionne pas

Tu as essayer de re-cliquer sur le bouton (Re)Démarrer ?

Oui, le démon démarre, reste vert environ 5 secondes et puis plante sans rien entrer dans le log

A tout hasard essai de refaire la manip en te mettant en https et en changeant la redirection sur le site de Spotify de http en https

1 « J'aime »

C’est trop tard, mais le tokenize fonctionnait donc je suppose que ça induit que l’url était ok.
Si je dis que c’est trop tard, c’est parce que je viens de sortir le bazooka… J’ai backuper mon jeedom et je suis entrain de réinstaller le raspberry, on verra ce que ça donne :slight_smile:

Tiens moi au courant

Et voilà, le raspberry est réinstallé, j’ai réinstallé tout proprement (npm, node), j’ai restauré tant bien que mal ma sauvegarde, et là: Ca marche !
J’en déduis que le problème venait de la façon dont j’avais installé nodejs la première fois.

Et encore un grand merci pour ton aide et ta patience :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.