From ba36dd569fd19bbe99704ec8667ad688bc86364b Mon Sep 17 00:00:00 2001 From: Josh Knapp Date: Sun, 26 Apr 2026 10:40:03 -0700 Subject: [PATCH] Bundle overlay via extraResources for packaged build --- desktop-client/index.js | 4 +++- desktop-client/package.json | 11 ++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/desktop-client/index.js b/desktop-client/index.js index a054e1b..62ca9e6 100644 --- a/desktop-client/index.js +++ b/desktop-client/index.js @@ -4,7 +4,9 @@ const { startServer } = require('./server'); const { createTray } = require('./tray'); const PORT = 9095; -const OVERLAY_DIR = path.join(__dirname, '..', 'overlay'); +const OVERLAY_DIR = app.isPackaged + ? path.join(process.resourcesPath, 'overlay') + : path.join(__dirname, '..', 'overlay'); const YT_MUSIC_URL = 'https://music.youtube.com'; let serverHandle = null; diff --git a/desktop-client/package.json b/desktop-client/package.json index fc32546..604490a 100644 --- a/desktop-client/package.json +++ b/desktop-client/package.json @@ -13,14 +13,19 @@ "productName": "WhatsThatMusic", "files": [ "**/*", - "!tests/**", - "../overlay/**/*" + "!tests/**" + ], + "extraResources": [ + { "from": "../overlay", "to": "overlay" } ], "extraMetadata": { "main": "index.js" }, "win": { - "target": "zip" + "target": "zip", + "sign": false, + "signAndEditExecutable": false, + "certificateSubjectName": null } }, "dependencies": {