This looks promising. What is also needed is a decentralized system for broadcasters -- a way to deploy online radio stations with no possibility of censorship. Right now Internet broadcasters are prisoners of ever more restrictive "acceptable use policies."