diff --git a/crates/app/src/public/html/body.lisp b/crates/app/src/public/html/body.lisp
index a8e398b..2551635 100644
--- a/crates/app/src/public/html/body.lisp
+++ b/crates/app/src/public/html/body.lisp
@@ -286,6 +286,17 @@
return;
}
+ while (!ns(\"spotify\")) {
+ console.log(\"still no spotify\");
+ await (() => {
+ return new Promise((resolve) => {
+ setTimeout(() => {
+ resolve();
+ }, 500);
+ });
+ })();
+ }
+
window.spotify_init = true;
const client_id = \"{{ config.connections.spotify_client_id }}\";
let token = \"{{ user.connections.Spotify[0].data.token }}\";