Skip to content

Commit 95e34ba

Browse files
committed
config flag for disabling cover in media service #129
1 parent 7e06553 commit 95e34ba

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/features/mediaService.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ ipcMain.on("changeState", (_event, state) => {
2929
if (!state.currentTrack) return;
3030
if (!MediaService.STATES) return; // for macos < 10.13
3131

32-
const oldState = getTrackMetaData().state;
3332
const newState = state.isPlaying ? MediaService.STATES.PLAYING : MediaService.STATES.PAUSED;
3433
const mediaServiceState = {
3534
state: newState,
@@ -98,7 +97,14 @@ function playerCmd(cmd) {
9897
}
9998

10099
function updateMetadata(newMetadata) {
101-
assignMetadata(newMetadata) && mediaService.setMetaData(getTrackMetaData());
100+
const successAssigned = assignMetadata(newMetadata);
101+
if (successAssigned) {
102+
const trackMetaData = getTrackMetaData();
103+
if (global.store.get("disable_cover_in_media_service", false)) {
104+
trackMetaData.albumArt = undefined;
105+
}
106+
mediaService.setMetaData(trackMetaData);
107+
}
102108
}
103109

104110
function isNotificationsEnabled() {

0 commit comments

Comments
 (0)