gupnp provides an API and GUI to control DLNA/UPnP devices like network TV and radio.
It's a go (golang) binding for gupnp and gupnp-av C libraries.
See documentation on http://godoc.org/github.com/sqp/gupnp
C libraries: libgupnp-av, libgupnp, libgssdp, glib-2.0
go libraries: github.com/clbanning/mxj github.com/conformal/gotk3 github.com/sqp/godock