diff --git a/Assets/MissingArtwork.afdesign b/Assets/MissingArtwork.afdesign
new file mode 100644
index 00000000..6346990e
Binary files /dev/null and b/Assets/MissingArtwork.afdesign differ
diff --git a/Assets/MissingArtwork.svg b/Assets/MissingArtwork.svg
new file mode 100644
index 00000000..cca3ca5b
--- /dev/null
+++ b/Assets/MissingArtwork.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/src/renderer/assets/MissingArtwork.svg b/src/renderer/assets/MissingArtwork.svg
new file mode 100644
index 00000000..cca3ca5b
--- /dev/null
+++ b/src/renderer/assets/MissingArtwork.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/src/renderer/less/elements.less b/src/renderer/less/elements.less
index 7fb50c1b..3804ba78 100644
--- a/src/renderer/less/elements.less
+++ b/src/renderer/less/elements.less
@@ -221,7 +221,7 @@
position : relative;
width : 100%;
height : 100%;
- background-image : url("https://beta.music.apple.com/assets/product/MissingArtworkMusic.svg");
+ background-image : url("./assets/MissingArtwork.svg");
background-size : cover;
background-position: center;
diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js
index 5cdb4a08..0b879bf7 100644
--- a/src/renderer/main/vueapp.js
+++ b/src/renderer/main/vueapp.js
@@ -3754,7 +3754,7 @@ const app = new Vue({
},
getMediaItemArtwork(url, height = 64, width) {
if (typeof url == "undefined" || url == "") {
- return "https://beta.music.apple.com/assets/product/MissingArtworkMusic.svg"
+ return "./assets/MissingArtwork.svg"
}
height = parseInt(height * window.devicePixelRatio)
if (width) {
diff --git a/src/renderer/themes/reduce_visuals.less b/src/renderer/themes/reduce_visuals.less
index 9b23fb0a..b0310599 100644
--- a/src/renderer/themes/reduce_visuals.less
+++ b/src/renderer/themes/reduce_visuals.less
@@ -13,6 +13,32 @@ body {
}
}
+
+.app-chrome:not(.chrome-bottom) {
+ backdrop-filter: unset;
+ background-color: var(--baseColor);
+}
+
+.menu-panel .menu-panel-body {
+ background: rgb(30 30 30);
+}
+.menu-panel .menu-panel-body .menu-option::before {
+ transition: unset!important;
+}
+
+#app.twopanel .app-chrome:not(.chrome-bottom) .app-chrome--center .top-nav-group .app-sidebar-item:before {
+ transition: unset!important;
+}
+
+.playback-button:before, .playback-button--small:before {
+ transition: unset!important;
+}
+
+.floating-header {
+ backdrop-filter: unset!important;
+ background: rgb(0 0 0 / 80%)!important;
+}
+
.replaycard-enter-active,
.replaycard-leave-active {
transition: unset;
diff --git a/src/web-remote/views/components/mediaitem-artwork.ejs b/src/web-remote/views/components/mediaitem-artwork.ejs
index 0f8dc225..7f418545 100644
--- a/src/web-remote/views/components/mediaitem-artwork.ejs
+++ b/src/web-remote/views/components/mediaitem-artwork.ejs
@@ -87,7 +87,7 @@
},
getMediaItemArtwork(url, height = 64, width) {
if (typeof url == "undefined" || url == "") {
- return "https://beta.music.apple.com/assets/product/MissingArtworkMusic.svg"
+ return "./assets/MissingArtwork.svg"
}
height = parseInt(height * window.devicePixelRatio)
if (width) {