Crash du démon Alexa-api, en utilisant Deezer

Bonjour,

Je suis sur la version bêta du plugin alexaapi.

En voulant redémarrer mon flow Deezer sur un de mes appareils (via le plugin alexa-deezer), j’ai eu une erreur, qui a fait tomber le démon alexa-api. Je l’ai redémarré, et tout est rentré dans l’ordre.

[1/9/2021, 3:15:07 PM][] : Alexa-Remote: Authentication check successfull
[1/9/2021, 3:16:06 PM][] : {API}: Alexa.updateallalarms: Retour vide
[1/9/2021, 3:16:11 PM][] : {API}: Alexa.updateallalarms: Retour vide
[1/9/2021, 3:30:07 PM][] : Alexa-Remote: Authentication check successfull
[1/9/2021, 3:32:07 PM][] : {API}: Alexa.updateallalarms: Retour vide
[1/9/2021, 3:32:12 PM][] : {API}: Alexa.updateallalarms: Retour vide
[1/9/2021, 3:45:07 PM][] : Alexa-Remote: Authentication check successfull
[1/9/2021, 3:45:58 PM][] :  {API}    ╔═══════[Lancement /Command avec paramètres -> device: 4d639daebf254f99b989fa9820426b8d & command: play
[1/9/2021, 3:45:58 PM][] : {API}:    *******************************************
[1/9/2021, 3:45:58 PM][ERROR] : Alexa-API: Error: Unauthorized Command: command Query: {"command":"play","device":"4d639daebf254f99b989fa9820426b8d"}
[1/9/2021, 3:45:58 PM][] : {API}: Alexa.DeviceControls.Command: Unauthorized
_http_outgoing.js:530
throw new ERR_HTTP_HEADERS_SENT('set');
^
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
at ServerResponse.setHeader (_http_outgoing.js:530:11)
at ServerResponse.header (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:771:10)
at ServerResponse.send (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:170:12)
at ServerResponse.json (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:267:15)
at /var/www/html/plugins/alexaapi/resources/alexaapi.js:478:23
at IncomingMessage.<anonymous> (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:966:26)
at IncomingMessage.emit (events.js:326:22)
at endReadableNT (_stream_readable.js:1241:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'ERR_HTTP_HEADERS_SENT'
}

Cdlt,
Philippe

Salut, c’est souvent un probleme d’équilibre entre Alexa-API et ses petits frères (dont Deezer).
Toutes les versions sont bien à jour ?
Vu qu’on a corrigé plein de soucis, je te conseille de mettre les beta d’Alexa-API et d’Alexa-Deezer, ça devrait se caler.
Tiens moi au courant.

ok, merci pour le retour. J’étais déjà en bêta sur Alexa-api. Je viens d’y passer Deezer.
Je surveille ça.

J’en profite pour te dire que le cookie a l’air de bien tenir chez moi avec la béta :wink:

Voilà, c’est ça, il faut une concordance des versions, pensez à tout maintenir à jour, je tiens cette concordance à chaque update. Certaines fonctions utilisées par les players sont implémentées sur Alexa-API, cela pour que tous les players en profitent. Donc faut bien tout mettre à jour en même temps.