If dopamine accepts global media keys as an input, you can just assign those as keypresses. ((Hint: Its what I use with my media control commands)).
Personally I use foobar2000 with a few components/extensions (calling specific playlists by name on top, but also DLNA output etc).
But getting the metadata (I am assuming so that you have VoiceAttack say stuff like "that was %track name% by %artist%" for when you ask "What song was that?"
((I also have this, because I have a component for Foobar that just outputs the current playing song to a text file... I also use this text file in OBS for when I stream it shows my current song playing.))