Bonjour à tous,
J’utilise l’excellent plugin GoogleCast et je souhaite pouvoir lancer des playlist avec.
J’ai regardé la documentation et j’ai donc fait un petit bout de code dans un scénario pour récupérer un token, token que je mets dans une variable.
A l’occasion, je peux partager ce modeste code.
J’ai donc fait une action Custom cmd puis dans message, je mets ma commande app=spotify|token=Variable(Token_Spotify)|value=playlist:37i9dQZF1DX5wSQbrOxKS2
Malheureusement, j’entends bien ma Google Home faire le son de lancement mais rien après.
Bonjour,
Je pense qu’il faut voir du coté du plugin ‹ plugin-spotify ›.
La partie spotify du plugin googlecast était expérimentale et ne doit plus fonctionner depuis le temps.
Bonsoir @guirem,
Merci pour ta réponse et désolé, je n’avais jamais fait attention de ta réponse.
Le plugin Spotify permet la gestion d’un compte non gratuit.
Je voulais savoir si l’intégration de Spotify à GoogleCast était toujours à l’étude ?
Bonjour à tous,
Je me permets de relancer le sujet.
Est-il possible via le plugin Google cast de lancer une playlist Spotify (gratuit) comme je peux le faire à la voix via ma Google Home ?
J’arrive à récupérer un token, j’ai bien le beep côté GH, mais pas de lancement. Le log en debug n’est pas très bavard.
Hello,
Ci-dessous le script.
Je l’ai également fourni à @jeronimo, mais je n’ai pas eu de nouvelle.
Si vous trouvez une solution pour l’utiliser avec Google Cast, je suis preneur.
Merci
Mathieu
$client_id = 'XXXXXXXX';
$client_secret = 'XXXXXXXX';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://accounts.spotify.com/api/token' );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, 'grant_type=client_credentials' );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic '.base64_encode($client_id.':'.$client_secret)));
$result=curl_exec($ch);
//traitement du JSON, chercher la valeur de la ligne access_token
//var_dump(json_decode($result));
$parsed_json = json_decode($result);
$Token = $parsed_json->{'access_token'};
//mettre dans la variable Token_Spotify le token
$scenario->setData("Token_Spotify", $Token);
$scenario->setLog("Token ".$Token);
//echo $result;
Hello @BorisioCiro,
J’ai quand même vérifié, mais non ce n’est pas une histoire de majuscule.
Dans les logs, le token est bien envoyé en clair au plugin Google Cast.
Mon fils a eu un réveil connecté et je déterre ce sujet
J’ai réussi avec la méthode de la doc à lancer la Playlist Spotify
app=spotify|spdc=HhrMjGb2NxxxxxxxxxxK|spkey=718xxxxxxxx5e||value=playlist:3Oxxxxxxxx
la Playlist est dans l’ordre normal. Est il possible de la mettre aléatoire ?
Je déterre, à mon tour, le fil. J’essaie de lancer une playlist spotify comme toi @SWR mais rien ne se passe coté récepteur. J’ai bien les spdc et spkey. Cela fonctionne-t-il toujours pour toi ?
ca marchait pendant un temps chez moi, mais depuis quelques mois cela ne fonctionne plus Certainement une MAJ qui a modifié quelque chose. J’ai modifié les spdc et spkey mais rien n’y fait. Je ne me suis pas plus penché sur le sujet…