GoogleCast et Spotify

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.

Pouvez-vous m’aider ?
Merci par avance.
Mathieu

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 ?

Mathieu

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.

Merci par avance.
Mathieu

Hello,

Je suis preneur de ton script pour voir à quoi cela ressemble stp

Merci d’avance !

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;

Commande pour Google Cast :

app=spotify|token=Variable(Token_Spotify)|value=playlist:61RToOYLEfMWm3vpjoMIcc|vol=20

Un truc tout con… variable sans majuscule ?

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.

Mathieu

Bonsoir,

Quelques modifications sur spotify pour que ça fonctionne (partiellement chez moi).
La doc est à jour.

1 « J'aime »

Bonjour @guirem, @OUARZA,

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 ?

Bonjour @SWR,
Je n’ai pas la réponse à ta demande.
J’ai une petite question, est-ce qu’au bout d’une heure, cela coupe ?

Mathieu

Bonjour @OUARZA,
Pas testé pendant 1 heure, comme c’est pour un réveil.

Bonjour,

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 ?

ghiat

Hello,

ca marchait pendant un temps chez moi, mais depuis quelques mois cela ne fonctionne plus :frowning: 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…

Je suis passé sur un flux radio, je ne peux pas te répondre.
Un idée, une playlist YouTube, doit fonctionner.

En effet, je suis aussi sur une radio mais je préfère éviter les radios pour mon fils.
Je vais lancer des tests du côté des playlists youtube.

Hello,
Même problème que vous.
Nous avons ouvert un sujet ici La lecture d'une playlist Spotify ne fonctionne plus

Mathieu

J’en profite pour glisser une page de pub
Le flux de https://www.lesonunique.com/ est disponible
Radio sans pub et assez éclectique