Go2TV allows you to cast you media files (video, audio, images) to UPnP/DLNA Media Renderers.
This includes:
- Smart TVs.
- DLNA enabled speakers.
- Linux powered media renderers with "gmediarender".
- Dedicated streaming devices like the Yamaha Multicast series.
- Android Apps like the BubbleUPNP.
Source code available at: https://github.com/alexballas/go2tv