use custom snoretoast on release #600

This commit is contained in:
Araxeus
2022-02-13 20:40:09 +02:00
parent 1834e1e938
commit 1b99cc6930
4 changed files with 6 additions and 9 deletions

View File

@ -39,6 +39,6 @@ const setup = (options) => {
module.exports = (win, options) => {
// Register the callback for new song information
is.windows() && options.interactive ?
require("./snoretoast/interactive")(win, options.unpauseNotification) :
require("./interactive")(win, options.unpauseNotification) :
setup(options);
};

View File

@ -1,13 +1,10 @@
const { notificationImage, icons } = require("../utils");
const getSongControls = require('../../../providers/song-controls');
const registerCallback = require("../../../providers/song-info");
const is = require("electron-is");
const WindowsToaster = require('node-notifier').WindowsToaster;
const notifier = new WindowsToaster({
withFallback: true,
// see https://github.com/th-ch/youtube-music/pull/591
customPath: require("path").join(__dirname, 'snoretoast-x64.exe')
});
const notifier = new WindowsToaster({ withFallback: true });
//store song controls reference on launch
let controls;
@ -54,7 +51,7 @@ function sendToaster(songInfo) {
//download image and get path
let imgSrc = notificationImage(songInfo, true);
toDelete = {
appID: "com.github.th-ch.youtube-music",
appID: is.dev() ? undefined : "com.github.th-ch.youtube-music",
title: songInfo.title || "Playing",
message: songInfo.artist,
id: parseInt(Math.random() * 1000000, 10),