I think it would be a challenge to implement some of these features such as virtualizer (audio spatial and reverb), related video feeds, and visualizer. That said all three are doable and except for the related video feeds have been done before. For example, WinAmp and Windows Media Player have those two features as plug ins. To do this in Pandora, it would require some tricky refactoring of the app code for the various platforms (don't forget smart TVs have Pandora apps too) because it is a lightweight (audio only) streaming paradigm. Therefore they should be done on the server side. - Audio spatials could be formed for an individual user before the audio stream is sent. - Visualizers could be restricted to certain platforms where Pandora has leeway to embed the viz software in the user program, such as on desktop and mobile, but probably not on TVs. (You could still cast your Pandora app to your TV though.) - To embed related videos would probably require a team-up with Youtube so that (1) IP is not violated and (2) to tap into Youtube's streaming capabilities to handle the much higher bandwidth of video.
... View more