I combined an HDHomeRun, a PS3, PS3 Mediaserver, some "public" listings data, and some coding to make a poor man's TV guide, with channels that are switchable using the DLNA Video options on the PS3.
Making the PS3 the centre of the media system made cord-cutting pass the wife-acceptance-factor.
I'll add, of the three: Pandora, Spotify and Songza, only Songza is [easily] available in Canada.
Consider my setup:
HDHomeRun UDP unicast -> HTTP Stream from a Raspberry PI, which is then available over my (open) Wi-Fi and wired network to all other devices.
Am I broadcasting?
The one day you'd sell your soul for something, souls are a glut.