Great work, (as for many) my favorite card now !
I am using 2 Bose Soundtouch devices, and "cloned"the 6 preset buttons. User friendliness for the wife to convince her to use HASS…
My 3rd player is an obnoxious LG Music Flow H5, integrated as a Chromecast device. The LG app sucks big time, and with mini-media-player I managed to create the same look/feel in HASS as for my Bose devices, although using mp3 streams. Now much more reliable and uninterrupted play !
My question:
The streams I send to my Chromecast device (mp3) apparently do not contain artwork. Can I force some kind of artwork or a picture as a background when I am streaming to the device? Or the same picture for each different stream ?
The view on my Bose when playing:

And the view on my LG in Chromecast mode:

My card code for the LG Chromecast player:
artwork: cover
entity: media_player.lg_garage_2
hide:
controls: true
icon: false
info: false
mute: true
play_pause: true
play_stop: true
power_state: false
progress: true
shuffle: false
source: true
volume: false
idle_view: when_idle
info: scroll
max_volume: 40
shortcuts:
align_text: center
buttons:
- id: 'https://icecast.omroep.nl/radio2-bb-mp3'
image: /local/radio2.png
type: channel
- id: 'https://icecast.omroep.nl/3fm-bb-mp3'
image: /local/radio3.png
type: channel
- id: 'https://18973.live.streamtheworld.com/RADIO538.mp3'
image: /local/538.png
type: channel
- id: 'https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3'
image: /local/qmusic.png
type: channel
- id: 'https://19993.live.streamtheworld.com/SKYRADIO.mp3'
image: /local/skyradio.png
type: channel
- id: 'http://icepool.silvacast.com/COUNTRY108.mp3'
image: /local/country108.png
type: channel
columns: 3
type: 'custom:mini-media-player'
Tnx,
John