Local Music Player

I have HA installed on a VM on Windows, and have Music on the PC locally. I want to setup a dashboard page to view my library and play it to a certain Chromecast device, what is the best way?

I thought maybe plex, but it doesn’t have an option to show the library.

So what’s the best option to set this up, and which integration to use to show the library and play it on a cast device?

(Either a folder from the PC or a folder from a Synology drive)