diff --git a/src/renderer/index.js b/src/renderer/index.js index 01fa1e50..57f3c46a 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -2408,6 +2408,9 @@ const app = new Vue({ } }, getMediaItemArtwork(url, height = 64, width) { + if(typeof url == "undefined" || url == "") { + return "https://beta.music.apple.com/assets/product/MissingArtworkMusic.svg" + } let newurl = `${url.replace('{w}', width ?? height).replace('{h}', height).replace('{f}', "webp").replace('{c}', ((width === 900) ? "sr" : "cc"))}`; if (newurl.includes("900x516")) { diff --git a/src/renderer/views/components/mediaitem-artwork.ejs b/src/renderer/views/components/mediaitem-artwork.ejs index 154df983..7e169943 100644 --- a/src/renderer/views/components/mediaitem-artwork.ejs +++ b/src/renderer/views/components/mediaitem-artwork.ejs @@ -15,11 +15,11 @@ template: '#mediaitem-artwork', props: { size: { - type: String, + type: [String, Number], default: '120' }, width: { - type: Number, + type: [String, Number], required: false }, url: { diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 6081d022..9ba6cabe 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -19,7 +19,7 @@
diff --git a/src/renderer/views/pages/home.ejs b/src/renderer/views/pages/home.ejs index 8cd40bfb..850370df 100644 --- a/src/renderer/views/pages/home.ejs +++ b/src/renderer/views/pages/home.ejs @@ -27,18 +27,18 @@ -
-
-

Your Favorites

-
-
Items you have added to your favorites will - appear here. -
- -
-
-
+ + + + + + + + + + + +

Made For You