From fc86783b5f030c9f77e1d25ae0e3f66dd900616d Mon Sep 17 00:00:00 2001 From: vapormusic Date: Fri, 3 Dec 2021 15:42:44 +0700 Subject: [PATCH] i dont wanna pay 100 bucks apple --- resources/cider-ui-tests/index.js | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/resources/cider-ui-tests/index.js b/resources/cider-ui-tests/index.js index 434d1e28..fffc526a 100644 --- a/resources/cider-ui-tests/index.js +++ b/resources/cider-ui-tests/index.js @@ -74,14 +74,24 @@ const app = new Vue({ document.addEventListener('musickitloaded', function() { // MusicKit global is now defined - MusicKit.configure({ - developerToken: '', - app: { - name: 'My Cool Web App', - build: '1978.4.1' - } + fetch("https://beta.music.apple.com/") + .then(response => response.text()) + .then(data => { + var el = document.createElement("html"); + el.innerHTML = data; + var u = el.querySelector(`[name="desktop-music-app/config/environment"]`) + var amwebCFG = JSON.parse(decodeURIComponent(u.getAttribute("content"))); + console.log(amwebCFG.MEDIA_API.token) + MusicKit.configure({ + developerToken: amwebCFG.MEDIA_API.token, + app: { + name: 'My Cool Web App', + build: '1978.4.1' + } + }); + setTimeout(()=>{ + app.init() + }, 1000) }); - setTimeout(()=>{ - app.init() - }, 1000) + }); \ No newline at end of file