Here’s a link to one of my setups.
I use a script and call that from Ha-Bridge, use Dim for the volume and have another script for turn off. Get your source and stuff sorted first and I’ll come back with my Ha-Bridge scripts if you like when I am at home.
From the action part of that I would try…
action:
- service: media_player.turn_on
entity_id: media_player.denon_avrx2000
- service: media_player.select_source
data:
entity_id: media_player.denon_avrx2000
source: Internet Radio