Virtual Chromecast for Universal media player possible?

Hi I was thinking is it possible to set up home assistant to be able to be cast to using Google cast then sending the cast to multiple devices using universal media player?

What I want is to cast from YouTube to home assistant which sends it out to google homes and amazon echos for whole house music.

I found this for echo media player support Echo Devices (Alexa) as Media Player - Testers Needed

Support for google home media player is built in.

I can use Universal Media Player to group them, but I don’t know if a reviewing cast module exists or something similar.

Is this possible any help would be greatly appreciated.

Thanks