maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   Sirius on N800 via sipie (https://talk.maemo.org/showthread.php?t=7402)

m00s3computer 2007-07-08 01:14

Sirius on N800 via sipie
 
I'm listening to Sirius streaming online audio on my n800 without running any server on my desktop. I'm using the python script Sipie in particular this verizon of the script: http://eli.criffield.net/sipie/backup/1178140820.sipie
The script utilizes mplayer for decoding the sirius stream. I did a little hacking on the script to get it to work. The stream seems to be too high bitrate and there is a little skipping in the decoding but it has great potential. I'm looking for some advice from someone who knows more about the n800 platform - maybe some mplayer streaming options need optimized.

Mark S 2007-07-08 01:34

Re: Sirius on N800 via sipie
 
I am a total novice so I cannot assist with development, but I would certainly contribute money to making sirius available on the n800. Sirius has been a major reason that I could not get away from my pocket pc in favor of the n800. If sirius were available on the n800, that would be AWESOME!

Mark S 2007-07-08 01:35

Re: Sirius on N800 via sipie
 
Oh - can you please tell me what I need to do to make this work on my n800?

Mark S 2007-07-08 01:36

Re: Sirius on N800 via sipie
 
Sorry for the multiple posts, but I will buy sirius for a year for any developer that wants to make this happen.

D2point0 2007-07-08 08:14

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by Mark S (Post 57715)
Sorry for the multiple posts, but I will buy sirius for a year for any developer that wants to make this happen.

I'll chip in on a radio.

I think there are probably lots of folks here who would love to see a Sirius app for the N800.

m00s3computer 2007-07-08 20:18

Re: Sirius on N800 via sipie
 
I will do my best to recall what I installed on my n800 to get a choppy sirius stream.

Apps to install:
xterm
mplayer
pymaemo

Python scripts to install:
sipie
BeautifulSoup
getpass

Mplayer options in sipie script:
mplayer -really-quiet -nojoystick -nolirc -user-agent NSPlayer -nomouseinput -ac dspmp3 -ao gst -cache 1024 -playlist

Any suggestions for myplayer options for a sirius stream on an n800?

m00s3computer 2007-07-09 06:22

Now Working!!!
 
Ok, I played some more and now have it working. No more skipping audio, even when browsing the web!

Using these options:
mplayer -really-quiet -nojoystick -nolirc -user-agent NSPlayer -nomouseinput -ao gst -cache 32 -playlist

These options are set in .sipie/config - this in is where my error lied I was editing the Sipie.py script and the config file's options were overiding the script. Luckily the script developer had some debuging which I turned on and magically it became all too clear my error.

There is no working GUI at this point. I really don't have the time at the moment to make this into a proper maemo package.

bazz 2007-07-10 00:09

Re: Sirius on N800 via sipie
 
Good Job!
Now I just need to figure out what you did....
Thanks for the update.

bazz 2007-07-13 12:52

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by m00s3computer (Post 57989)
I will do my best to recall what I installed on my n800 to get a choppy sirius stream.

Apps to install:
xterm
mplayer
pymaemo

Python scripts to install:
sipie
BeautifulSoup
getpass

Mplayer options in sipie script:
mplayer -really-quiet -nojoystick -nolirc -user-agent NSPlayer -nomouseinput -ac dspmp3 -ao gst -cache 1024 -playlist

Any suggestions for myplayer options for a sirius stream on an n800?

This may be a stupid question...but what and where are the BeautifulSoup and getpass scripts?
Also how do I go about implementing all this???

jweinel 2007-07-13 15:00

Re: Sirius on N800 via sipie
 
Not a stupid question as far as I am concerned and a web search yields this:

"Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping."
from http://www.crummy.com/software/BeautifulSoup/
(maybe for extracting info/links from Sirius site?)

"getpass - portable password input"
from http://www.python.org/doc/current/li...e-getpass.html
(probably for applying your password to a Sirius site)

Just guesses on my part but I too am anxiously following this thread with an aim toward accessing Sirius streams on my N800.

D2point0 2007-07-13 18:58

Re: Sirius on N800 via sipie
 
Maybe a developer would pick up this project if there was some sort of bounty on it.

If everyone who would like to see a nice Sirius app on the N800 chipped in a couple bucks, it might really become worth someone's while. :o

Just an idea, but I'd donate.

studioscience 2007-07-13 19:34

Re: Sirius on N800 via sipie
 
I am all for that, I love my sirius & it would make the N800 a true killer device for me.
I'd gladly donate a few bucks, or help develop if at all possible (though I have no clue where to start).

There is an open source Sirius add-on/extension for Firefox that works well, it may be good source for ideas or maybe the developer of that project could be swayed to porting it to the N800/Opera ??

Check it out here:

http://dev.megagram.com/sirius/

alvindd 2007-07-13 20:10

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by D2point0 (Post 59757)
Maybe a developer would pick up this project if there was some sort of bounty on it.

If everyone who would like to see a nice Sirius app on the N800 chipped in a couple bucks, it might really become worth someone's while. :o

Just an idea, but I'd donate.

Same here!

Using uSirius and Tversity you can stream Sirius, but those 2 programs must be running on your home computer.

Mark S 2007-07-13 20:21

Re: Sirius on N800 via sipie
 
I previously stated that I will donate and would also buy a developer committed to the project 1 year of Sirius.

D2point0 2007-07-13 20:55

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by Mark S (Post 59777)
I previously stated that I will donate and would also buy a developer committed to the project 1 year of Sirius.

Mark, this was definitely your idea. :D

orbitalcomp 2007-07-14 22:59

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by alvindd (Post 59770)
Same here!

Using uSirius and Tversity you can stream Sirius, but those 2 programs must be running on your home computer.

Also, you can use Orb instead of Tversity...I was intrigued by all the Sirius talk, so I started messing around with uSirius (and uXM, by the same guy). Once both programs go through and extract all of the URL's for all the channels, all you need to do is cut and paste each streaming URL into the "Internet Radio Favorites" on Orb by adding a new entry. Seems to work pretty well so far, and since I was already running Orb, figured I may as well use that instead of having another server like Tversity running...

The only drawback to these methods is the song and artist info is not diplayed, at least not for me. Not a big deal, but that is what makes SiriusWM5 on WinMo such a cool program - it displays track and channel info, as well as the original channel logos.

One other method of streaming Sirius, XM, and iTunes, etc. that I have been playing with once again is Nicecast on the Mac. What this cool app does is it captures audio from *any* application you have running (ie, Safari for Sirius and XM), and it reroutes it into your own personal or public Shoutcast stream. Of course, the default media player can stream Shoutcast stream without any trouble, so this works great for me. I can use VNC Viewer to actually get into my desktop and change the channels, plus I have the advantage of seeing what is currently playing, because I have the full interface of my computer.

I used this method a few years ago with my Treo 650, because it would let me listen to online sports talk radio and other stuff while I was driving to work in the mornings.

Hope this helps...but I still would love to see someone come out with a more elegant software solution native to the N800 and 770...

noyz 2007-07-15 00:36

Re: Sirius on N800 via sipie
 
I think this could be as strong a buying point on the n800 as Skype. Nokia and Sirius should get in contact and do something big. I never even imagined something like this on the n800. Internet Radio, FM Radio, SATELLITE Radio!!! Thats amazing. Kudos to you, I would gladly contribute money to fund this whole project.

Mark S 2007-07-15 04:29

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by noyz (Post 60053)
I would gladly contribute money to fund this whole project.

I will split it with you. For real. I hope someone volunteers.

m00s3computer 2007-07-17 06:41

Re: Sirius on N800 via sipie
 
Just wondering has anyone else got it working? What problems are people running in to?

I agree there is good potential for a project here, if I wasn't so busy with school at the moment I would take on the project but I best not distract myself. It would be real easy to make a native python app for the n800 based on the Sipie program.

blade2002 2007-08-08 20:36

Re: Sirius on N800 via sipie
 
Hello,
Do i need an active sirius account, user name... and password... -required ?, to get uSirius working at all ??

thanx for any help

jweinel 2007-08-08 21:14

Re: Sirius on N800 via sipie
 
As far as I know, you must have a valid login on sirius.com (subscription) to access the Sirius streams. I think you can still sign up for a temporary account which would give you a free 3-day trial of the service.

Pete From PA 2007-08-08 22:02

Re: Sirius on N800 via sipie
 
I took the liberty of emailing Tanner (fellow who created the Sirius Yahoo widget) to see if he was interested in tackling this job with some funding support. BTW, I would be happy to kick in as well, as a feel a Sirius tuner for the N800 would be absolutely fantastic!

m00s3computer 2007-08-09 18:30

Re: Sirius on N800 via sipie
 
What would be the ideal feature set of such an application - I don't use yahoo widgets, so I'm not sure what that app looks like?

Would people be willing to install additional applications like mplayer and python if they were used for such an application?

Pete From PA 2007-08-09 18:49

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by m00s3computer (Post 67110)
What would be the ideal feature set of such an application - I don't use yahoo widgets, so I'm not sure what that app looks like?

Would people be willing to install additional applications like mplayer and python if they were used for such an application?

  • volume control
  • mute button
  • on/off switch
  • channel scroller/selector
  • fetch 'what's on' data from dogstarradio or whoever is providing it
  • standard or premium streams
  • favorites/alerts
  • ability to use Sirius US or Sirius Canada, depending on subscription
  • jump to previous channel (flashback function)
  • set traffic/weather channel, one-button jump to it

That's a short list. Perhaps others here have suggestions?

gerrynjr 2007-08-10 15:58

Re: Sirius on N800 via sipie
 
Hello,
I'm willing to step up and create an application for Sirius streaming on the n800. I was looking for an app that did this anyway!

I'm going to work on this starting monday, should have something together then. Might as well make a desktop version while i'm at it.

Pete From PA 2007-08-10 17:22

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by gerrynjr (Post 67429)
Hello,
I'm willing to step up and create an application for Sirius streaming on the n800. I was looking for an app that did this anyway!

I'm going to work on this starting monday, should have something together then. Might as well make a desktop version while i'm at it.

Excellent! Do yourself a favor, and take a look at the Yahoo Sirius widget that Tanner J. wrote, as it is beloved by those who use it. From a feature standpoint, it's spot-on.

BTLS Fan 2007-08-10 22:37

Re: Sirius on N800 via sipie
 
:cool: That sounds good, get us miked up willie!


In the words of Ned "F*#$%& SWEET"

bazz 2007-08-29 22:01

Re: Sirius on N800 via sipie
 
So anything ever come of this?

DragonsLee 2007-09-06 19:06

Re: Sirius on N800 via sipie
 
Any Updates yet????????

miro 2007-09-06 22:50

Re: Sirius on N800 via sipie
 
This would be seriously sweet! Thanks to everyone working on it and contributing. I would be willing to make a donation as well. I love Sirius and have used the app on my WM5/6 phone (Cingular 8125 and Cingular 8525) and it works great.

One potential problem would be the "catchit" phrase that Sirius uses. The app would need to pull that down to the Nokia.

Thanks!

Gilbert 2007-09-07 12:58

Re: Sirius on N800 via sipie
 
Damned be all those people and so called "services" showering earth and its plants, animals and humans with radiation and electric waves, degenerating genotypes, polluting the transcendental space and making brains hurt with their satelites.

Ok, I'm just jealous that here in Europe there's none thing like Sirius Radio. Also, I find it a freaking coincidental miracle that the N800 hardware can pick up its frequency, but it seems to work. Well, just jealous.:rolleyes:

james.bottomtooth 2007-09-07 22:36

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by Gilbert (Post 73966)
Ok, I'm just jealous that here in Europe there's none thing like Sirius Radio. Also, I find it a freaking coincidental miracle that the N800 hardware can pick up its frequency, but it seems to work. Well, just jealous.:rolleyes:

i dont think N800 hardware picks up any satelite radio, and the app is fetching an internet stream of some sort via WiFi. which brings me to the question WHY? i dont have Sirius or XM but i figure you have a receiver of some sort when you subscribe to their services that is much better than N800 can provide... dont they practically give you the Hardware for Free just so you would sign up? and if it's a service that you sign up to just listen on-line than how is different from other internet stream radios?

keithlm 2007-10-10 03:44

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by james.bottomtooth (Post 74123)
i dont think N800 hardware picks up any satelite radio, and the app is fetching an internet stream of some sort via WiFi. which brings me to the question WHY? i dont have Sirius or XM but i figure you have a receiver of some sort when you subscribe to their services that is much better than N800 can provide... dont they practically give you the Hardware for Free just so you would sign up? and if it's a service that you sign up to just listen on-line than how is different from other internet stream radios?

THey do "kind of" give you the hardware for free. For the cheaper units.

To get the satellite radio you can walk around with costs you a LOT of money.

For ME... the talk shows are the BEST. (Music is okay.) I listen on my PC when in the house... to much bother to take the radio in from the Jeep. But it would be cool to have it at a wi-fi spot.

HandyG 2007-10-22 02:07

Re: Sirius on N800 via sipie
 
has anyone figured out how to get this to work yet? When I bought n800 I thought I could connect to sirius and put in my account and listen to it like I do on my computer...

sorta disappointed

Mark S 2007-10-27 01:03

Re: Sirius on N800 via sipie
 
Quote:

Originally Posted by gerrynjr (Post 67429)
Hello,
I'm willing to step up and create an application for Sirius streaming on the n800. I was looking for an app that did this anyway!

I'm going to work on this starting monday, should have something together then. Might as well make a desktop version while i'm at it.

Any update on the development efforts. I would pay money for this application.

banditelvis 2007-10-29 02:40

Re: Sirius on N800 via sipie
 
did you ever come up with a program to play sirius on the N800

HandyG 2007-10-29 05:24

Re: Sirius on N800 via sipie
 
sirius on my n800 = make it even better.

I listen to my sirius anytime I am on my computer or in my car, if howard is boring I go to a music station. or internet radio. I was holding off on buying a portable sirius radio in hopes the n800 will play it.

n900 better have a satellite radio built into it!

jtyrrell 2008-01-05 18:22

Re: Sirius on N800 via sipie
 
I have also just successfully streamed live Sirius to my Nokia Tablet, this time using the Nokia N810. I plan on developing a working interface for my N810, which I'm sure will work with the N800 just the same.

For anybody else that feels like hacking, I did the following:

Download the repositories from http://gronmayer.com/it/
(Warning: Some repositories must be disabled in order for Application Manager to work correctly. I installed all, then slowly disabled each Repo in REVERSE ORDER until my Catalogues would correctly update)

Obtain root access using becomeroot

SSH into the device

apt-get install mplayer python2.5 python2.5-dev python-setuptools
( There may have been some more crucial requirements, these are just the ones I remembered :( )

easy_install BeautifulSoup

Then get the latest version of SiPie, either as a tar file or svn checkout:
http://sourceforge.net/project/showf...ease_id=541816

or the following command on your desktop machine:
svn co https://sipie.svn.sourceforge.net/svnroot/sipie sipie

Regardless, you'll have to copy the extracted files to your Nokia. I used SFTP, but you could simply use an SD card.

DO NOT easy_install sipie.

Just execute sipie as a python script:
python sipie.py

It will go through the configuration, ask for a stream, and download the captcha file. Since I SSHd in, I had to quickly SFTP get the captcha image on my laptop, then enter it into the Nokia SSH.

Either way, upon entering the Captcha, the Nokia began to play some wonderful music from AltNation.

I'm very sorry for my brevity, I wrote everything above from memory. I am in a hurry but will be back later with a more detailed tutorial.

vinscuzzy 2008-01-05 22:06

Re: Sirius on N800 via sipie
 
i too bought the n800 with the hopes it could stream sirius. as it was mentioned bfore there is an app called SiriusWM5 for pocket pc that works perfect. its really only a frontend to get past the authenication on the sirius site. its not a player, it actually just sends the stream to the built in WMV player. can ppc apps be ported over to linux? or atleast be used as a starting point? also, siriuswm5 is free.

jtyrrell 2008-01-05 22:14

Re: Sirius on N800 via sipie
 
That's essentially how Sipie works, it just gets you through all the authentification bs, then launches mplayer. The Windows version launches Windows Media Player.


All times are GMT. The time now is 03:24.

vBulletin® Version 3.8.8