fix(patch): update dependencies for better management of MPRIS metadata

This commit is contained in:
josselinonduty 2025-01-31 12:05:46 +01:00
parent 09a385ba10
commit aa3896377b
No known key found for this signature in database
1 changed files with 22 additions and 22 deletions

View File

@ -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