const { ipcRenderer } = require("electron"); const { getImage } = require("./song-info"); global.songInfo = {}; ipcRenderer.on("update-song-info", async (_, extractedSongInfo) => { global.songInfo = JSON.parse(extractedSongInfo); global.songInfo.image = await getImage(global.songInfo.imageSrc); }); module.exports = () => { document.addEventListener('apiLoaded', e => { document.querySelector('video').addEventListener('loadeddata', () => { const data = e.detail.getPlayerResponse(); ipcRenderer.send("song-info-request", JSON.stringify(data)); }); }) };