PDA

View Full Version : Bounty for porting OS2008 Rhapsody to N900


maysys
12-10-2009, 12:09 PM
If anyone can get the n810 app rhapsody ported over to the n900, I'd be willing to pay a bounty. Shall we say a $50 donation, to get things moving?

andrewfblack
12-10-2009, 01:43 PM
only rhapsody can port that application which I don't see them doing but they might who knows.

maysys
12-10-2009, 01:45 PM
Has anyone tried to install it as is on Maemo5?

kyle
12-10-2009, 03:13 PM
I hacked at it for a bit and got it to install and run, but some of the windows didn't display right and I wasn't able to accept a trial account. If you'd like to mess with it I can provide you with some instructions.

maysys
12-10-2009, 03:19 PM
Yeah send me what you've got. I've got a subscription to the service, it would be nice to be able to use it from the 900, I loved it on the 810.

bandora
12-10-2009, 03:25 PM
Wait.. so I get a Bounty (http://www.emarkaz.com/shop/img4/4125large.gif) Chocolate bar for doing this? I am IN! :D

kyle
12-10-2009, 03:31 PM
Okay, I'm not sure how familiar you are with the command line. If you need some additional instructions just let me know.

You'll need to put these files on your N900:
http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsody/rhapsody-player_3.3.14_armel.deb
http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsody/rhapsody_3.3.14_armel.deb
http://pbx.org/~kyle/libhildonhelp.so.0

First put the 'libhildonhelp.so.0' in your /usr/lib directory. This is a dummy library that doesn't actually do anything, so don't expect help to work (probably will be the least of your problems ;). Then do:

dpkg -i --force-all rhapsody-player_3.3.14_armel.deb rhapsody_3.3.14_armel.deb

Do all of this as root. You should see rhapsody in the application menu. If you have problems then try running /usr/bin/rhapsody-player from the terminal and see what output it gives.

maysys
12-10-2009, 03:51 PM
Thanks. I'll play with this tonight.

_Sterling
12-12-2009, 06:04 PM
I'm interested in seeing if this works, as well. I had very limited success using the browser-based rhapsody player once I installed the 'Hide User Agent' program from extras-devel. I'm able to get it to pull up a song and play on occasion, but it's hardly what I'd call usable. The n810 client was much more reliable.

maysys, please post your findings when you get time.

maysys
12-13-2009, 11:27 AM
I haven't had the time to fiddle with this over the weekend like I thought I might. I'll still play with it.

I did post a request for it to be fully ported at the Rhapsody support site. They seem to be considering it.

Here's the post:

http://getsatisfaction.com/rhapsody/topics/any_chance_of_getting_the_os2008_maemo_n810_rhapso dy_app_ported_to_the_n900_maemo5?utm_content=topic _link&utm_medium=email&utm_source=reply_notification

geneven
01-14-2010, 07:27 PM
Why is it unlikely that there will be a Rhapsody version for the N900? I'm curious about the reasoning.

jackburton
01-15-2010, 05:35 PM
Rhapsody.com works using the browser. Have you tried it? The only issue for me is that the pop-up player window does not always open correctly when first clicking the PLAY button icon. I have figured out how to get it to work, though.

Click PLAY. You should see the dotted frame show or the button seem like it was selected. Most likely nothing will happen at this point. THEN, scroll the page all the way to the top. This seems to trigger some sort of refresh that forces the pop-up to display in a new browser window.

In portrait mode and on wi-fi, the player is neat. 3G there is a lot of delay, especially if you are in a moving vehicle.

maysys
01-24-2010, 01:33 PM
Just an update on the OS2008 app:

I've gotten it to install using the directions above. However, you need two other apps as well.

You need all of these:

http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsodyapplet/rhapsodyapplet_1.0.8_armel.deb
http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsody-remote/rhapsody-remote_1.0.6_armel.deb
http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsody/rhapsody-player_3.3.14_armel.deb
http://repository.maemo.org/catalogue/certified/pool/diablo/user/r/rhapsody/rhapsody_3.3.14_armel.deb

Kyle's fake libhildon is at:

http://pbx.org/~kyle/libhildonhelp.so.0

sudo gainroot, cd to wherever you put the files (i did /media/mmc1)

and then do the following:

cp libhildonhelp.so.0 /usr/lib

dpkg -i --force-all rhapsody-remote_1.1.6_armel.deb
dpkg -i --force-all rhapsodyapplet_1.1.7_armel.deb
dpkg -i --force-all rhapsody-player_3.3.14_armel.deb
dpkg -i --force-all rhapsody_3.3.14_armel.deb

dpkg will complains about libosso not being present. That said, it will run.

It will not, however, log in successfully. I know the credentials I am entering are correct, and it fails. So perhaps it depends on something in libhildonhelp or libosso for the actual network transport?

I'm out of my depth at this point. Anyone else have any ideas?

maysys
01-24-2010, 02:26 PM
And yeah, I've gotten the web version to work, but its very unwieldy to do so. Not usable at all for streaming music in the car, which is what I want it to do. Same with Pandora's website, unfortunately.

Hopefully the update to Flash 10.1 which is coming to us at some point will include AIR, at which point the pandora desktop app (and a whole host of other AIR apps) will be available.

geneven
03-22-2010, 08:13 PM
And I think that AIR has something to do with the ability to play audiobooks from Audible.com.

The ability to play books from Audible.com, compatibility with other Palm apps, and the ability to easily work with Rhapsody are all things that worked well with the N800 and N810 that we've lost with the N900.