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