I spend a couple hours a day commuting in my car for work. If I’m not listening to NPR, I love listening to Sirius satellite radio while I’m driving . No commercials, pretty good song selection, decent sound quality. Works great in my car. Unfortunately, I can’t get good reception in my house due to the location of our windows and where the stereo system sits – so I can’t hook the Sirius receiver up to my home sound system without running wires all over the place. Thankfully I found a python script for streaming Sirius through your Xbox Media Center. Unfortunately it had fallen out of development and no longer worked. I recently updated this script and below you’ll find directions for installing it on your Xbox Media Center. There’s also a killer app for Windows Mobile devices that allows you to stream Sirius while you’re on the go. I use it on my BlackJack II when I’m jogging or sitting at the park with the kids. There are instructions for getting that going too. Remember, you must have a valid Sirius account for these to work. Test your account on the Sirius website and be sure you can stream successfully on your PC first. Also, not all Sirius stations are available for online streaming.
Installing XBMC Sirius Script
You’ll need an original Xbox running Xbox Media Center for this. I haven’t tested this on any other XBMC platforms.
- Download the python script here:
- In the Sirius folder, edit RunSirius.py. Look for this snippet of code and enter your Sirius username and password in quotes:
# SET ME! SET ME! SET ME!
USERNAME = “USERNAME”
PASSWORD = “PASSWORD”
Save the file.
- If you’ve got Xbox Media Center running on your modded Xbox, I assume you already know how to initiate an FTP connection to your Xbox. Go ahead and connect and upload the entire Sirius directory to your SCRIPTS directory. On my Xbox this is on the Q: drive.
- Back in the XBMC gui, navigate to Scripts, and run the RunSirius.py script. If you like you can rename this file later to default.py, and then when you click on the Sirius Folder it will run automatically.
- If all goes well, you should be greeted by a list of categories. Work your way through the menu and click on the station you want to stream. You should see the media player kick in and give you a message about caching the content. Then your sweet digital music should begin to play.
A few notes:
- You can pay a few Sirius a few bucks more a month and increase your bitrate to 128 mb/s, which sounds as good as the satellite receiver. Supposedly they are changing this pricing structure in the near future, so its possible this script may break.
- If the caching is taking too long before your tunes start playing, go into your XBMC center settings and decrease the cache size for “Unknown type Cache – Internet”. You can drop this down to 256K or whatever figure works best for you.
- Since it’s caching audio and the song title lookup is live, often it will display the next song’s title
Installing SiriusWM5 on Windows Mobile
- Install TCPMP for for your device. Here’s a link to smartphone edition for Windows Mobile 6.1. This works on the BlackJackII. Download the file, transfer it over to your device via ActiveSync. In file explorer on your mobile device, click on the cab file to install it.
- Download the wmv9 codecs for TCPMP here
- Unzip the files and place both .DLLs and copy them to your /WINDOWS folder on your mobile device via ActiveSync.
- Download and install via ActiveSync SiriusWm5 cab file here
- Open SiriusWM5 on your Windows Mobile Device
- Go to File > Settings.
- Enter your Sirius Account information. Check USE TCPMP and, if its installed to your memory card, choose “TCPMP on MemCard”. Additionally, if you’ve anted up for higher quality stream, select “CD Quality Stream”. (CD Quality works great over Wifi or 3G, but will probably fail on Edge or lower). Save your settings.
- Choose your station, and click Connect. You should be prompted to enter some CAPTCHA info, then TCPMP should start playing your stream.
note: Song Titles won’t display.
27 Responses
John mcdonald
March 14th, 2009 at 12:39 pm
1Hey, I just tried to download for my windows mobile and it doesn’t work due to wmv 10 install on my phone. Do you have a link for wmv10 codecs for TCPMP.
Thanks for the info. I had starplayr until last week.
Network Jew
March 16th, 2009 at 3:25 pm
2Unfortunately, that’s all I’ve got. You can probably replace the WMV10 codecs with the older ones and it should work.
FJ
March 23rd, 2009 at 11:31 am
3Everything seems to work but the connection is failed when I attempt to login.
FJ
March 23rd, 2009 at 11:34 am
4Also, the station list is old. Has the channel list been updated?
FJ
March 23rd, 2009 at 11:55 am
5It looks like I’m able to login after all.
I’m on a Treo 800w (WM6.1). I can’t seem to copy/paste the DLLs into the windows directory.
Network Jew
March 23rd, 2009 at 4:27 pm
6Station list looks OK to me. Not all stations are available online. The only ones that will appear are the ones you can stream from Sirius.com’s online player.
As far as copying the files. Do you not know how to copy them, or is there an error you’re receiving?
Try copying them to the TCPMP directory and see if that works.
Sean Rhodes
March 24th, 2009 at 2:46 pm
7Do you have anything for XMRadio? I’m trying to stream to apple TV with not much luck so far….
Network Jew
March 25th, 2009 at 11:01 am
8Go in to TCPMP and make sure under file associations that the various Windows Media types are set to open with TCPMP
Josh
March 30th, 2009 at 10:16 pm
9on the wm5 page there is a cd blinking with an red “x” that blinks right after it.
Josh
March 30th, 2009 at 10:20 pm
10What do you mean ” TCPMP”? Sorry for all the question I had this app on my HTC touch pro and everything worked fine. I just had to trade it in for a new one because there was some software issues with the phone. I got this new one and nothing works. Please help. Thanks
Network Jew
March 31st, 2009 at 8:53 am
11You have to install TCPMP and the additional codecs for this to work. TCPMP (Core pocket Media Player) is the software that does the streaming. As far as I know, Windows Media Player won’t work with this.
Network Jew
March 31st, 2009 at 8:56 am
12Not sure what that means.It may mean that you have chosen to stream at CD-Quality but haven’t paid for it. In order to stream at a higher quality, you need to pay an additional amount to Sirius per month. Basic streaming is about 32Kb/s, while HQ is more like 128KB/s.
Its worth the money if you’re streaming through your XBOX or another larger sound system. On most phones with headphones, 32 sounds acceptable to me.
Josh
March 31st, 2009 at 2:53 pm
13Should erase everything on my memory card and reinstall it?
Network Jew
March 31st, 2009 at 3:57 pm
14That’s up to you. make sure you back up your other programs/data that you may have on your card.
Josh
March 31st, 2009 at 10:20 pm
15I cleaned everything off and copied and pasted all the downloads above and it still doesnt work. Any other suggestions?
Josh
March 31st, 2009 at 10:33 pm
16When i click on the setup programs my opera browser goes blank
Josh
March 31st, 2009 at 10:36 pm
17What do you mean “Download the file, transfer it over to your device via ActiveSync.” I just copied and pasted the files. When I click on the setup part it goes to opera browser and goes blank.
Cleddense
April 16th, 2009 at 1:17 am
18emm.. thank you..
Joshua
June 18th, 2009 at 12:16 pm
19Iset up as stated above eveything functions as said except it does not play music. I recieve no errors and yes the volume is up. I use a HTC Pro.
Network Jew
June 19th, 2009 at 1:32 pm
20Does TCPMP open up after you choose a station? Do you get the prompt to enter the captcha?
Avramski
June 23rd, 2009 at 6:01 pm
21Thank you very much!!! It worked wonderfully!!!
avramski
June 23rd, 2009 at 6:06 pm
22Thanks for the article!!!! It worked wonderfully!!!
Doug
July 6th, 2009 at 3:00 pm
23Thanks for the article. I’m using the HTC Pro and don’t get any sound. I get the captcha but I don’t know if TCPMP opens (it just stays at WM5). I too noticed that the channel lineup seems out of date. Any help greatly appreciated.
Charles Ryan
July 31st, 2009 at 1:20 pm
24Is there anyway to get help with this? I don’t understand what is being discussed here. Somehow I got this on my previous phone (same as my new one), but I can’t make heads nor tails out of this. What is cab. Can you drag files over? How do you tell Active Sync to move specific files over to a specific location in the phone? There are hundreds of files on the phone. Do you unzip the TCPMC zip file and drag all of the files over to the windows file in the device? I am lost this time around and when I finally found the TCPCP file to click on in my device, it said to open the applicaiton first then run it??? I will pay for help. 732-740-2547
Ilmar
September 24th, 2009 at 12:13 am
25Hello,
I had a lot of problems getting this to work also but its now working!. I followed the directions as stated on this website. Make sure you copy the “.dll” files to the windows directory on the device “I also copied them to the windows directory on the storage card. At first I only copied them to the windows directory on the storage card as that is the only windows directory visible in active sync.
I could not use active sync to copy the .dll files to the windows directory on the device. I used SK tools to do this.
Then in the settings of Sirius 5 I uncheckd tcpmc storage card setting even though I clearly installed tcpmc on the storage card.
after a soft reset and a login to sirius I got a prompt to allow the .dll files to run. It worked after that !
running Samsung saga windoes mobile 6.1
Shana
October 4th, 2009 at 9:34 pm
26I am SO thrilled – by following these instructions and using the suggestions from llmar, I was able to get Sirius XM running on my Sony Ericsson Xperia X1 running WM 6.1. Thanks for all your help!
jake
October 25th, 2009 at 9:06 pm
27I have the omnia i910 and cannot get my sirius to work
I followed the steps, and I tink its in the dll files. I just copied and pasted into both the storage card and in windows.
How else should I get these dll files into the folders
RSS feed for comments on this post · TrackBack URI
Leave a reply
Categories
Hacking
Security Links
Recent Comments
Tags
Archives
Recent Posts
StatPress TopPosts
NetworkJew is proudly powered by WordPress - BloggingPro theme by: Design Disease