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) {