RE-initialize lovelace dashboard after revising dashboard in .storage (file system)

Normally the dashboard definition should not need to change because the data in it changes, even if you want a button or clickable item for that data.

What you describe sounds an awful lot like the spotcast integration, that comes with a configurable card to pick a playlist and play it on a media player.

Another option is Music Assistant, which opens up even more sources of media. I do not know if that comes with cards to pick media though: