mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-07-26 15:14:07 +02:00
fix(patch): update dependencies for better management of MPRIS metadata
This commit is contained in:
parent
09a385ba10
commit
aa3896377b
@ -1,7 +1,7 @@
|
|||||||
From bbb6b3ccd7f2a0391a4596fbf43d5c81ffec8bc9 Mon Sep 17 00:00:00 2001
|
From 16026d3b586904af7d8ca32248abe0be9eddaa84 Mon Sep 17 00:00:00 2001
|
||||||
From: josselinonduty <contact@josselinonduty.fr>
|
From: josselinonduty <contact@josselinonduty.fr>
|
||||||
Date: Mon, 20 Jan 2025 16:53:02 +0100
|
Date: Fri, 31 Jan 2025 11:55:37 +0100
|
||||||
Subject: [PATCH] fix: add better management of MPRIS metadata
|
Subject: [PATCH] fix: update deps for mpris patch - @jellybrick/mpris-service
|
||||||
|
|
||||||
---
|
---
|
||||||
build/main.js | 72 ++++++++++++++++++++++++++++++++++++++++++---------
|
build/main.js | 72 ++++++++++++++++++++++++++++++++++++++++++---------
|
||||||
@ -9,21 +9,21 @@ Subject: [PATCH] fix: add better management of MPRIS metadata
|
|||||||
2 files changed, 61 insertions(+), 12 deletions(-)
|
2 files changed, 61 insertions(+), 12 deletions(-)
|
||||||
|
|
||||||
diff --git a/build/main.js b/build/main.js
|
diff --git a/build/main.js b/build/main.js
|
||||||
index 10a80fa..f50c03d 100644
|
index 9219f4f..34be768 100644
|
||||||
--- a/build/main.js
|
--- a/build/main.js
|
||||||
+++ b/build/main.js
|
+++ b/build/main.js
|
||||||
@@ -79,6 +79,10 @@
|
@@ -88,6 +88,10 @@
|
||||||
external_semver_default = __webpack_require__.n(
|
external_semver_default = __webpack_require__.n(
|
||||||
external_semver_namespaceObject
|
external_semver_namespaceObject
|
||||||
);
|
);
|
||||||
+ const external_electron_mpris_namespaceObject = require("mpris-service");
|
+ const external_electron_mpris_namespaceObject = require("@jellybrick/mpris-service");
|
||||||
+ var external_electron_mpris_default = __webpack_require__.n(
|
+ var external_electron_mpris_default = __webpack_require__.n(
|
||||||
+ external_electron_mpris_namespaceObject
|
+ external_electron_mpris_namespaceObject
|
||||||
+ );
|
+ );
|
||||||
function isPlatform(platform) {
|
function isPlatform(platform) {
|
||||||
switch (platform) {
|
switch (platform) {
|
||||||
case PLATFORM.WINDOWS:
|
case PLATFORM.WINDOWS:
|
||||||
@@ -1179,8 +1183,9 @@
|
@@ -1188,8 +1192,9 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
let MediaService = class extends external_events_namespaceObject.EventEmitter {
|
let MediaService = class extends external_events_namespaceObject.EventEmitter {
|
||||||
@ -34,7 +34,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
(this.smtc = null),
|
(this.smtc = null),
|
||||||
(this.track = {}),
|
(this.track = {}),
|
||||||
(this.player = {}),
|
(this.player = {}),
|
||||||
@@ -1188,6 +1193,11 @@
|
@@ -1197,6 +1202,11 @@
|
||||||
(this.debounceOptions = { leading: !0, maxWait: 500 }),
|
(this.debounceOptions = { leading: !0, maxWait: 500 }),
|
||||||
(this.ipc = ipc),
|
(this.ipc = ipc),
|
||||||
(this.user = user),
|
(this.user = user),
|
||||||
@ -46,7 +46,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
isPlatform(PLATFORM.LINUX) &&
|
isPlatform(PLATFORM.LINUX) &&
|
||||||
(this.user.addListener(UserEvents.LoggedIn, () => {
|
(this.user.addListener(UserEvents.LoggedIn, () => {
|
||||||
this.start();
|
this.start();
|
||||||
@@ -1195,6 +1205,19 @@
|
@@ -1204,6 +1214,19 @@
|
||||||
this.user.addListener(UserEvents.LoggedOut, () => {
|
this.user.addListener(UserEvents.LoggedOut, () => {
|
||||||
this.stop();
|
this.stop();
|
||||||
}));
|
}));
|
||||||
@ -66,7 +66,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
}
|
}
|
||||||
play() {
|
play() {
|
||||||
this.ipc.send("channel-player-media-control", MediaPlayerControl.Play);
|
this.ipc.send("channel-player-media-control", MediaPlayerControl.Play);
|
||||||
@@ -1222,11 +1245,23 @@
|
@@ -1231,11 +1254,23 @@
|
||||||
}
|
}
|
||||||
setTrackInfo(track) {
|
setTrackInfo(track) {
|
||||||
(this.track = Object.assign(this.track, track)),
|
(this.track = Object.assign(this.track, track)),
|
||||||
@ -92,7 +92,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
}
|
}
|
||||||
getTrackInfo() {
|
getTrackInfo() {
|
||||||
return this.track;
|
return this.track;
|
||||||
@@ -1286,7 +1321,11 @@
|
@@ -1295,7 +1330,11 @@
|
||||||
1,
|
1,
|
||||||
(0, external_inversify_namespaceObject.inject)(SERVICE_USER)
|
(0, external_inversify_namespaceObject.inject)(SERVICE_USER)
|
||||||
),
|
),
|
||||||
@ -105,7 +105,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
],
|
],
|
||||||
MediaService
|
MediaService
|
||||||
);
|
);
|
||||||
@@ -2724,14 +2763,20 @@
|
@@ -2733,14 +2772,20 @@
|
||||||
const PlayerIpc_ipc = main_di.get(SERVICE_IPC),
|
const PlayerIpc_ipc = main_di.get(SERVICE_IPC),
|
||||||
media = main_di.get(SERVICE_MEDIA),
|
media = main_di.get(SERVICE_MEDIA),
|
||||||
powerSave = main_di.get(SERVICE_POWER_SAVE);
|
powerSave = main_di.get(SERVICE_POWER_SAVE);
|
||||||
@ -134,7 +134,7 @@ index 10a80fa..f50c03d 100644
|
|||||||
),
|
),
|
||||||
PlayerIpc_ipc.on(
|
PlayerIpc_ipc.on(
|
||||||
"channel-player-track-update",
|
"channel-player-track-update",
|
||||||
@@ -2819,6 +2864,9 @@
|
@@ -2828,6 +2873,9 @@
|
||||||
"autoplay-policy",
|
"autoplay-policy",
|
||||||
"no-user-gesture-required"
|
"no-user-gesture-required"
|
||||||
),
|
),
|
||||||
@ -145,17 +145,17 @@ index 10a80fa..f50c03d 100644
|
|||||||
"second-instance",
|
"second-instance",
|
||||||
(event, argv) => {
|
(event, argv) => {
|
||||||
diff --git a/package.json b/package.json
|
diff --git a/package.json b/package.json
|
||||||
index 290f49a..3560ca9 100644
|
index 290f49a..394b4f4 100644
|
||||||
--- a/package.json
|
--- a/package.json
|
||||||
+++ b/package.json
|
+++ b/package.json
|
||||||
@@ -26,6 +26,7 @@
|
@@ -13,6 +13,7 @@
|
||||||
"lodash.debounce": "^4.0.8",
|
"main": "build/main.js",
|
||||||
"lodash.get": "^4.4.2",
|
"dependencies": {
|
||||||
"macos-version": "^5.2.1",
|
"@electron/remote": "2.1.2",
|
||||||
+ "mpris-service": "^2.1.2",
|
+ "@jellybrick/mpris-service": "2.1.5",
|
||||||
"raven": "^2.6.4",
|
"electron-log": "^5.1.2",
|
||||||
"reflect-metadata": "^0.2.2",
|
"electron-settings": "4.0.4",
|
||||||
"semver": "^7.6.0",
|
"electron-updater": "^6.1.8",
|
||||||
--
|
--
|
||||||
2.43.0
|
2.43.0
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user