Spotify - Démon 429

Bonjour

Depuis la mise à jour, le démon ne fonctionne plus. La seule façon de le faire fonctionner normalement est de le réinstaller.

De plus, il ne me laisse pas installer les dépendances et ne me donne pas beaucoup plus d’informations.

Merci beaucoup pour votre aide.

WebapiError: [object Object]
at _toError (/var/www/html/plugins/spotify/ressources/node_modules/spotify-web-api-node/src/http-manager.js:47:10)
at /var/www/html/plugins/spotify/ressources/node_modules/spotify-web-api-node/src/http-manager.js:71:25
at Request.callback (/var/www/html/plugins/spotify/ressources/node_modules/superagent/lib/node/index.js:905:3)
at IncomingMessage.<anonymous> (/var/www/html/plugins/spotify/ressources/node_modules/superagent/lib/node/index.js:1127:20)
at Stream.emit (node:events:390:28)
at Unzip.<anonymous> (/var/www/html/plugins/spotify/ressources/node_modules/superagent/lib/node/unzip.js:53:12)
at Unzip.emit (node:events:390:28)
at endReadableNT (node:internal/streams/readable:1343:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
body: {},
headers: {
'cache-control': 'private, max-age=0',
'retry-after': '9649',
'access-control-allow-origin': '*',
'access-control-allow-headers': 'Accept, App-Platform, Authorization, Content-Type, Origin, Retry-After, Spotify-App-Version, X-Cloud-Trace-Context, client-token, content-access-token',
'access-control-allow-methods': 'GET, POST, OPTIONS, PUT, DELETE, PATCH',
'access-control-allow-credentials': 'true',
'access-control-max-age': '604800',
'content-encoding': 'gzip',
'strict-transport-security': 'max-age=31536000',
'x-content-type-options': 'nosniff',
date: 'Mon, 27 Sep 2021 05:35:05 GMT',
server: 'envoy',
via: 'HTTP/2 edgeproxy, 1.1 google',
'alt-svc': 'clear',
connection: 'close',
'transfer-encoding': 'chunked'
},
statusCode: 429
}
[2021-09-27 07:48:07][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:07][DEBUG] : --- DEPENDANCY INSTALL ---
[2021-09-27 07:48:07][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:07][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:11][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:12][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:16][DEBUG] : --- DEPENDANCY INFO ---
[2021-09-27 07:48:17][DEBUG] : --- DEPENDANCY INFO ---

Bonjour,
Egalement le même soucis, sachant que je ne fais pas plus de requêtes qu’avant.

J’avais lu qu’il fallait attendre 4 heures avant de relancer le daemon.

La solution a finalement été de modifier spotify.js et d’augmenter le temps de retard à 2000ms. Cela a permis de réduire de moitié le nombre de demandes et de résoudre le problème.

La meilleure solution serait d’appliquer un « retry-after » et de l’appliquer si l’en-tête de réponse est 429.

Avec le délai de 2 secondes, cela fonctionne parfaitement.

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