From f4d3d671328a8072abe36414ecb47d944e98e23c Mon Sep 17 00:00:00 2001 From: poly000 <34085039+poly000@users.noreply.github.com> Date: Mon, 7 Aug 2023 23:31:38 +0800 Subject: [PATCH] feat(mpris): Add `xesam:url` field (#2095) chore: do not use fuo scheme, only netease music id is preserved fix: lint prettier error --- src/electron/mpris.js | 1 + src/utils/Player.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/electron/mpris.js b/src/electron/mpris.js index 2ea5073..f1272d7 100644 --- a/src/electron/mpris.js +++ b/src/electron/mpris.js @@ -35,6 +35,7 @@ export function createMpris(window) { 'xesam:title': metadata.title, 'xesam:album': metadata.album, 'xesam:artist': metadata.artist.split(','), + 'xesam:url': metadata.url, }; }); diff --git a/src/utils/Player.js b/src/utils/Player.js index 61abaea..55c8f6f 100644 --- a/src/utils/Player.js +++ b/src/utils/Player.js @@ -615,6 +615,7 @@ export default class { ], length: this.currentTrackDuration, trackId: this.current, + url: '/trackid/' + track.id, }; navigator.mediaSession.metadata = new window.MediaMetadata(metadata);