I was just going to post about this app as well. I stumbled onto the news that Pocket Radio Tunes (
App Store Link) supports streaming of Sirius and XM. It does a whole lot more than that, but this is the top thing that I wanted it for. It seems to work by getting itself logged into Sirius or XM via their respective web interfaces. It then caches your login info for future use, and once you navigate through Pocket Radio Tunes built-in web UI, you can save favorite channels. At that point, it can connect to any channel by tapping on your favorites. The app auto navigates through the Sirius or XM UI to start the stream.
As mentioned, it does cost $9.99, but it's worth it to me while I wait for SiriusXM to get their own app launched. Here are a couple of links from NormSoft (the maker of the app) that shows how the initial configuration works:
Sirius configuration...
XM configuration...
I can already tell you that I've had no issue streaming on my 1G iPhone over EDGE, and definitely no issue over wifi. On EDGE, the initial connection is slow because it is navigating the Sirius/XM web UI to login and start the stream. Once the streaming starts, it sounds just fine. FYI - I'm only streaming at the lower bitrate. I have NOT tried the high bitrate stream...yet!
Lastly, I have NOT tried running the app for hours to see how battery life is; however, I did let my iPhone go to sleep and the streaming continued.
Check it out!
--DotComCTO