From 80fa4d1eed1b01bc89e52700749e9d6d115420e7 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Tue, 7 Jun 2022 20:54:09 -0700 Subject: [PATCH] added new missing artwork replacement --- Assets/MissingArtwork.afdesign | Bin 0 -> 11898 bytes Assets/MissingArtwork.svg | 8 ++++++ src/renderer/assets/MissingArtwork.svg | 8 ++++++ src/renderer/less/elements.less | 2 +- src/renderer/main/vueapp.js | 2 +- src/renderer/themes/reduce_visuals.less | 26 ++++++++++++++++++ .../views/components/mediaitem-artwork.ejs | 2 +- 7 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 Assets/MissingArtwork.afdesign create mode 100644 Assets/MissingArtwork.svg create mode 100644 src/renderer/assets/MissingArtwork.svg diff --git a/Assets/MissingArtwork.afdesign b/Assets/MissingArtwork.afdesign new file mode 100644 index 0000000000000000000000000000000000000000..6346990e88cf330426e90741ede5135bcc6ad141 GIT binary patch literal 11898 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 L9x2w!TZa5Ems=WL literal 0 HcmV?d00001 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) {