Hi! Considering that the media player functionality appeared in the project (thanks to @outer meteor ), I designed and assembled such a mini-player for ESPHome. It's soldered directly to my 4ohm 3w old soviet speaker.
Also, I have so far partially ported the GME (Game Music Emulator) library, but it already works fine with NSF (Nintendo NES) and GBS (Nintendo Gameboy) formats. I wrote my draft component, which recognizes the URL and can switch tracks in these files by the fragment (#) in URL.