diff --git a/src/i18n/en_US.json b/src/i18n/en_US.json index d43ef9ec..21120ad3 100644 --- a/src/i18n/en_US.json +++ b/src/i18n/en_US.json @@ -134,6 +134,7 @@ "term.recentStations": "Recent Stations", "term.personalStations": "Personal Stations", "term.amLive": "Apple Music Live", + "term.live": "LIVE", "term.language": "Language", "term.funLanguages": "Fun", "term.noLyrics": "Loading... / Lyrics not found./ Instrumental.", diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index bb4cba59..ef77c28b 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -926,11 +926,18 @@ const app = new Vue({ } }) + // Used for Live Radio stations to set Metadata this.mk.addEventListener(MusicKit.Events.timedMetadataDidChange, (e) => { app.mk.nowPlayingItem.attributes.name = e.title app.mk.nowPlayingItem.attributes.artistName = e.performer app.mk.nowPlayingItem.attributes.albumName = e.album - app.currentArtUrl = e.links[0].url + if(e.links[1]) { + app.currentArtUrl = e.links[1].url + app.currentArtUrlRaw = e.links[1].url + }else{ + app.currentArtUrl = e.links[0].url + app.currentArtUrlRaw = e.links[0].url + } app.mk.nowPlayingItem._songId = e._adamId ? e._adamId : -1 app.mk.nowPlayingItem.id = e._adamId ? e._adamId : -1 }) diff --git a/src/renderer/views/app/chrome-bottom.ejs b/src/renderer/views/app/chrome-bottom.ejs index f54a4254..2447fa3e 100644 --- a/src/renderer/views/app/chrome-bottom.ejs +++ b/src/renderer/views/app/chrome-bottom.ejs @@ -78,8 +78,9 @@