mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-16 12:42:06 +00:00
use custom snoretoast on release #600
This commit is contained in:
@ -15,7 +15,7 @@
|
|||||||
"productName": "YouTube Music",
|
"productName": "YouTube Music",
|
||||||
"mac": {
|
"mac": {
|
||||||
"identity": null,
|
"identity": null,
|
||||||
"files": ["!plugins/{taskbar-mediacontrol,notifications/snoretoast}${/*}"],
|
"files": ["!plugins/taskbar-mediacontrol${/*}"],
|
||||||
"target": [
|
"target": [
|
||||||
{
|
{
|
||||||
"target": "dmg",
|
"target": "dmg",
|
||||||
@ -40,7 +40,7 @@
|
|||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
"icon": "assets/generated/icons/png",
|
"icon": "assets/generated/icons/png",
|
||||||
"files": ["!plugins/{touchbar,taskbar-mediacontrol,notifications/snoretoast}${/*}"],
|
"files": ["!plugins/{touchbar,taskbar-mediacontrol}${/*}"],
|
||||||
"category": "AudioVideo",
|
"category": "AudioVideo",
|
||||||
"target": [
|
"target": [
|
||||||
"AppImage",
|
"AppImage",
|
||||||
|
|||||||
@ -39,6 +39,6 @@ const setup = (options) => {
|
|||||||
module.exports = (win, options) => {
|
module.exports = (win, options) => {
|
||||||
// Register the callback for new song information
|
// Register the callback for new song information
|
||||||
is.windows() && options.interactive ?
|
is.windows() && options.interactive ?
|
||||||
require("./snoretoast/interactive")(win, options.unpauseNotification) :
|
require("./interactive")(win, options.unpauseNotification) :
|
||||||
setup(options);
|
setup(options);
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,13 +1,10 @@
|
|||||||
const { notificationImage, icons } = require("../utils");
|
const { notificationImage, icons } = require("../utils");
|
||||||
const getSongControls = require('../../../providers/song-controls');
|
const getSongControls = require('../../../providers/song-controls');
|
||||||
const registerCallback = require("../../../providers/song-info");
|
const registerCallback = require("../../../providers/song-info");
|
||||||
|
const is = require("electron-is");
|
||||||
const WindowsToaster = require('node-notifier').WindowsToaster;
|
const WindowsToaster = require('node-notifier').WindowsToaster;
|
||||||
|
|
||||||
const notifier = new WindowsToaster({
|
const notifier = new WindowsToaster({ withFallback: true });
|
||||||
withFallback: true,
|
|
||||||
// see https://github.com/th-ch/youtube-music/pull/591
|
|
||||||
customPath: require("path").join(__dirname, 'snoretoast-x64.exe')
|
|
||||||
});
|
|
||||||
|
|
||||||
//store song controls reference on launch
|
//store song controls reference on launch
|
||||||
let controls;
|
let controls;
|
||||||
@ -54,7 +51,7 @@ function sendToaster(songInfo) {
|
|||||||
//download image and get path
|
//download image and get path
|
||||||
let imgSrc = notificationImage(songInfo, true);
|
let imgSrc = notificationImage(songInfo, true);
|
||||||
toDelete = {
|
toDelete = {
|
||||||
appID: "com.github.th-ch.youtube-music",
|
appID: is.dev() ? undefined : "com.github.th-ch.youtube-music",
|
||||||
title: songInfo.title || "Playing",
|
title: songInfo.title || "Playing",
|
||||||
message: songInfo.artist,
|
message: songInfo.artist,
|
||||||
id: parseInt(Math.random() * 1000000, 10),
|
id: parseInt(Math.random() * 1000000, 10),
|
||||||
Binary file not shown.
Reference in New Issue
Block a user