Playlist visible, mais lecture KO

Hello !

Tout d’abord, un grand merci pour ce plugin qui est d’une facilité d’installation et de prise en mains exemplaire.

Je rencontre un problème, avec le plugin Alexa Amazon Music. Je m’explique, je voudrais lancer une playlist. Les playlist sont biens récupéré de mon compte, mais le lancement n’a pas l’air de se faire. J’ai consulté les logs mais je n’ai rien trouvé de parlant. En effet une requête est bien envoyé mais ca s’arrete là.

J’ai tenté d’utiliser les plugins en beta ou stable, mais rien y fait. J’arrive cependant à lire une radio. Mais pas de playlist ou de titres. Dois je faire quelques choses en particulier pour faire une liaison avec Amazon Music ?

Merci d’avance de votre aide, et évidemment si besoin, je peux vous fournir plus d’informations !

Encore merci pour tout le travail effectué

Quelques informations complémentaires:

  • Quand je clique sur « Aucun » dans playlist, ca me lance mes titres que j’ai acheté sur Amazon.
  • J’ai pas d’informations sur l’ID de la Music, comme si il ne le récuperait pas

bonjour @florianleclerc,

Peux tu fournir les logs alexaamazonmusic et alexanode en mode debug. Ca serait plus concret pour ceux qui pourront t’aider.
Merci

@gael Hello, Bien-sûr.

Voici les logs alexaamzonmusic:


[2020-09-29 20:45:23][INFO] :  
[2020-09-29 20:45:23][INFO] :  ╔══════════════════════[command : *command* Request:{"utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:45:23][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=play&device=G090P308819500CU
[2020-09-29 20:45:23][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=play&device=G090P308819500CU
[2020-09-29 20:45:23][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:45:39][INFO] :  
[2020-09-29 20:45:39][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"91e7a10a-f9c6-4798-9720-8ab18ea28a13","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:45:39][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=91e7a10a-f9c6-4798-9720-8ab18ea28a13&device=G090P308819500CU
[2020-09-29 20:45:39][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=91e7a10a-f9c6-4798-9720-8ab18ea28a13&device=G090P308819500CU
[2020-09-29 20:45:39][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:46:02][INFO] :  
[2020-09-29 20:46:02][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"92658d5e-56c9-4fb4-a846-43eabea5a199","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:46:02][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=92658d5e-56c9-4fb4-a846-43eabea5a199&device=G090P308819500CU
[2020-09-29 20:46:02][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=92658d5e-56c9-4fb4-a846-43eabea5a199&device=G090P308819500CU
[2020-09-29 20:46:03][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:18][INFO] :  
[2020-09-29 20:48:18][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"157fb70b-2df6-46d5-9b0a-b19c38f1b63e","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:18][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=157fb70b-2df6-46d5-9b0a-b19c38f1b63e&device=G090P308819500CU
[2020-09-29 20:48:18][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=157fb70b-2df6-46d5-9b0a-b19c38f1b63e&device=G090P308819500CU
[2020-09-29 20:48:18][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:21][INFO] :  
[2020-09-29 20:48:21][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"b7b5ce52033f4c89b52a7940c747d181","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:21][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=b7b5ce52033f4c89b52a7940c747d181&device=G090P308819500CU
[2020-09-29 20:48:21][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=b7b5ce52033f4c89b52a7940c747d181&device=G090P308819500CU
[2020-09-29 20:48:21][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:22][INFO] :  
[2020-09-29 20:48:22][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"91e7a10a-f9c6-4798-9720-8ab18ea28a13","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:22][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=91e7a10a-f9c6-4798-9720-8ab18ea28a13&device=G090P308819500CU
[2020-09-29 20:48:22][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=91e7a10a-f9c6-4798-9720-8ab18ea28a13&device=G090P308819500CU
[2020-09-29 20:48:23][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:24][INFO] :  
[2020-09-29 20:48:24][INFO] :  ╔══════════════════════[command : *playlist* Request:{"select":"","utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:24][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=&device=G090P308819500CU
[2020-09-29 20:48:24][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/playlist?playlist=&device=G090P308819500CU
[2020-09-29 20:48:25][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:29][INFO] :  
[2020-09-29 20:48:29][INFO] :  ╔══════════════════════[command : *command* Request:{"utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:29][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=pause&device=G090P308819500CU
[2020-09-29 20:48:29][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=pause&device=G090P308819500CU
[2020-09-29 20:48:29][INFO] :  ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════
[2020-09-29 20:48:29][INFO] :  
[2020-09-29 20:48:29][INFO] :  ╔══════════════════════[command : *command* Request:{"utid":"1601399549415"}]═════════════════════════════════════════════════════════
[2020-09-29 20:48:29][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=pause&device=G090P308819500CU
[2020-09-29 20:48:29][DEBUG] : ╠═══> Request : http://192.168.31.32:3456/command?command=pause&device=G090P308819500CU
[2020-09-29 20:48:29][INFO] :  ╚══════════════════════════════════

Enchanté @florianleclerc

Tes installations de plugin et de devices datent de quand ? dernier scan ?
Tu as des scénarios derrière ou des design ou rien encore ?

Et voici ceux d’alexanode:

[9/29/2020, 8:55:56 PM][] :  {API}    ╔═══════[Lancement /playList avec paramètres -> device: G090P308819500CU & playlist: 157fb70b-2df6-46d5-9b0a-b19c38f1b63e
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ Sending Request with {"host":"alexa.amazon.fr","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{}}
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ (Réponse Serveur):  res.statusMessage: OK
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ (Réponse Valeur): {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"florianleclerc@gmail.com","customerId":"AFP36C595EGN6","customerName":"Florian Leclerc"}}
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ Response(1): {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"florianleclerc@gmail.com","customerId":"AFP36C595EGN6","customerName":"Florian Leclerc"}}
[9/29/2020, 8:55:56 PM][] : Alexa-Remote: Authentication check successfull
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ Sending Request with {"host":"alexa.amazon.fr","path":"/api/cloudplayer/queue-and-play?deviceSerialNumber=G090P308819500CU&deviceType=A7WXQPH584YP&mediaOwnerCustomerId=AFP36C595EGN6&shuffle=false&_=1601405756162","method":"POST","timeout":10000,"headers":{}} and data={"playlistId":"157fb70b-2df6-46d5-9b0a-b19c38f1b63e","playQueuePrime":true}
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ (Réponse Serveur):  res.statusMessage: Bad Request
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ (Réponse Valeur): {"message":"There was a problem finding your request song on the Amazon Music account. Please verify the song exists in the Amazon Music library and try again!"}
[9/29/2020, 8:55:56 PM][DEBUG] : {Remote} ║ Response(1): {"message":"There was a problem finding your request song on the Amazon Music account. Please verify the song exists in the Amazon Music library and try again!"}
[9/29/2020, 8:55:58 PM][] :  {API}    ╔═══════[Lancement /Command avec paramètres -> device: G090P308819500CU & command: play```

Hello Sigalou ! Déjà encore un grand merci pour ton travail !

J’ai justement tout installé cet apres midi. Toute l’installation est neuve et aucun scenario pour le moment.

d’une manière générale reste en beta, on va pas tarder à fusionner beta et stable, demain peut etre donc reste en beta pour les tests.

pas de soucis en beta pour lancer une playlist
tu as ce message dans ton log :

There was a problem finding your request song on the Amazon Music account. Please verify the song exists in the Amazon Music library and try again!

peut etre une piste

étrange comme message

Super, merci pour ces infos, j’ai reswitcher en beta. J’ai le meme comportement. (Avec des améliorations car je recupere le music id qd je lance une musique de puis mon téléphone)

J’ai regardé en effet l’erreur. Mais c’est une nouvelle playlist que j’ai crée cet apres midi pour tester. Je comprend pas pourqoi la musique serait introuvable.

Et pourquoi, quand on clique sur Aucun dans playlist, il me joue les musiques achetées sur Amazon?

ceci explique cela, les playlist comme les routines ne sont mise a jour qu’une fois par jour.
Mais dans la configuration du plugin, tu peux mettre a jour en manuel en cas de besoin

Justement, j’ai relancé l’actualisation des playlists manuellement, et j’ai bien vu apparaitre mes nouvelles playlists. Je vais retenter une actualisation.

ha ? ça avance … bon signe

Le cron a l’air d’être passé et la playlist fonctionne ! Super ! Merci

1 « J'aime »

Oui, c’est vrai, les playlists, c’est pas le truc que tu changes tous les jours.
Donc j’ai mis un cron pour actualisé et faut attendre un peu pour que tout fonctionne.
A l’occas, je regarderai de lancer une actualisation dès l’installation du plugin pour que ce soit vraiment transparent. Faut toujours penser « utilisateur »…

content que tu sois au point, hésite pas à passer nous voir sur le slack si tu veux
Bonne découverte.

Avec grand plaisir, en effet, il faut penser utilisateur (Je sais de quoi je parle je suis ingénieur-testeur)
Où je peux trouver le slack ?
Merci en tout cas pour tout

1 « J'aime »

Tu pourras cocher « résolu » stp, ça me permet de suivre les supports

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