diff --git a/src/main/plugins/mpris.ts b/src/main/plugins/mpris.ts index 962fbd03..067b018f 100644 --- a/src/main/plugins/mpris.ts +++ b/src/main/plugins/mpris.ts @@ -102,7 +102,7 @@ export default class mpris { */ private static updateMetaData(attributes: any) { mpris.player.metadata = { - "mpris:trackid": mpris.player.objectPath(`track/${attributes.playParams.id.replace(/[.]+/g, "")}`), + "mpris:trackid": mpris.player.objectPath(`track/${attributes.playParams.id.replace(/[^a-zA-Z 0-9]+/g, "")}`), "mpris:length": attributes.durationInMillis * 1000, // In microseconds "mpris:artUrl": attributes.artwork.url.replace("/{w}x{h}bb", "/512x512bb").replace("/2000x2000bb", "/35x35bb"), "xesam:title": `${attributes.name}`,