diff --git a/providers/song-info-front.js b/providers/song-info-front.js index 43a0e0e2..49d79a4b 100644 --- a/providers/song-info-front.js +++ b/providers/song-info-front.js @@ -1,9 +1,12 @@ const { ipcRenderer } = require("electron"); +const { getImage } = require("./song-info"); + global.songInfo = {}; -ipcRenderer.on("update-song-info", (_, extractedSongInfo) => { +ipcRenderer.on("update-song-info", async (_, extractedSongInfo) => { global.songInfo = JSON.parse(extractedSongInfo); + global.songInfo.image = await getImage(global.songInfo.imageSrc); }); const injectListener = () => { diff --git a/providers/song-info.js b/providers/song-info.js index 9a07ff28..131573c4 100644 --- a/providers/song-info.js +++ b/providers/song-info.js @@ -90,3 +90,4 @@ const registerProvider = (win) => { }; module.exports = registerProvider; +module.exports.getImage = getImage;