How to send stream to media player from another media player?

Hi, I’ve created a custom_component to retrieve some public radio streams and creating ‘now playing’ sensors for that streams. My aim is to add a media player with source selection that plays a stream on a selected device, like google home or the browser. Basically it’s a media_player telling an other media_player to play a stream. Is that possible? I can’t find anything similar.

I did found the media_extractor component, but using that i need to call a service from within the component. I can’t find if/how this is possible.