DLNA/UPNP MediaRenderer platform for media_player component

It would be great to have support for generic DLNA MediaRenderers in the media_player component. This should only require a few lines to make them discoverable from netdisco it currently filters for MediaServers, so just include MediaRenderer, too. Once thats done all MediaRenderers could automatically appear in HA and be controlled.

This would be useful to e.g play text-to-speech on all media_player devices, control upnp/dlna enabled internet radios etc.

Very good, I need this feature, hope to develop it soon!

Could use that to send tts to my ggmm M4 network speaker. They do work with bubbleUpnp.
There’s https://github.com/cherezov/dlnap (but couldn’t get to work with my speaker), maybe this can be an inspiration for a dnla media player component…

I hate to resurrect and old thread like this but the code here https://github.com/StevenLooman/home-assistant-dlna-dmr just got updated. I’ve been working with Steve Looman on this and I can now send custom URL’s to my DLNA speakers as well as text.

Thank you very much Steve.

Just follow his guide the only thing I had to do that isn’t in the readme was a symlink of the setup.py into the custom_components/media_player folder. Once that was done they work like a champ.

You can’t do volume control through the UI but I did ask Steve if that would be possible. You basically now have the same functionality as a sonos within HA. YAY!!!

1 Like