Justin Angel, Silverlight and Windows Phone developer, has done some digging around the Pandora AIR app as well as their service in general and has come to a single conclusion: this is all very compatible with Windows Phone 7. Which raises the obvious question: Where's the app?
In a series of Tweets, Justin breaks down what he finds:
"Playing a @pandora_radio "internal-tuner.pandora.com" MP4 on my WP7 right now. From a technical perspective a WP7 Pandora app is quite easy."
"Finished decompiling @pandora_radio AIR app. this can DEFINITELY be ported to WP7. It's all JSON auth and MP4s. WTF Pandora? Just port this."
"@pandora_radio you've got some 'splainin to do! Your format matches WP7 specs to the letter. Where's your WP7 app?"
Indeed. And to prove his assertions, he very quickly whipped up a XAP file which successfully pulls down the Pandora information and allows flawless streaming to our phones. Sure, the frippery of up/down voting is not present, nor are the on-screen controls, but those are easy to add. What's important is the data and interaction with Pandora's servers that count and for all intents and purposes, they work flawlessly and beautifully with Windows Phone. So where's the app? Hopefully something official is in the pipes as there is no technical reason for it not to exist. (There is this tweet from Leon Zandman which may suggest something).
If you have a developer unlocked device, you can grab the XAP file from Justin here.