Active Topics

 



Notices


Reply
Thread Tools
Posts: 24 | Thanked: 9 times | Joined on Oct 2009 @ Helsinki, Finland
#1
Spotify has announced official release of a Linux client. Packages include a .deb.

http://www.spotify.com/fi/download/previews/

Does this work on N900 too?
 
Posts: 278 | Thanked: 303 times | Joined on Feb 2010 @ Norwich, UK
#2
It'll be compiled for x86 not Arm, so no.
 
Posts: 10 | Thanked: 3 times | Joined on May 2010 @ Helsinki / Finland
#3
Originally Posted by kalx2e View Post
Does this work on N900 too?
No, it won't. The packages are for a different processor architecture.

Anyway, it seems they're using QT which means they might port it for N900 at some point as well. Hopefully they will.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#4
First of all, this client is not supported by Spotify, as is clearly stated on the web page you're linking to.

Secondly, since it's most likely compiled for X86, and not ARM, getting it to work on the N900 will not be easy. There is some work going on to use X86 binaries on the N900 but I have no idea of the status.

If Spotify supplies an ARM binary, things are different.
 
Posts: 24 | Thanked: 9 times | Joined on Oct 2009 @ Helsinki, Finland
#5
OK, thanks all.

That's what I was presuming also.

It seems that there are 3-4 different "Spotify for N900" projects going on. None of them seem to reach a stage where they could be released for users. Infinite test releases and nothing final :-(
 

The Following User Says Thank You to kalx2e For This Useful Post:
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#6
Originally Posted by kalx2e View Post
It seems that there are 3-4 different "Spotify for N900" projects going on. None of them seem to reach a stage where they could be released for users. Infinite test releases and nothing final :-(
I'm not sure I understand this remark.

All of them, as far as I know, are developed with new features being added or bigger fixes being done. To release that (by pushing to Extras-testing and waiting for enough votes) just to get something into Extras isn't always good.

And there already are people using the clients. Enable Extras-devel, install the client you think is most to your taste and there you go.
 
Posts: 173 | Thanked: 160 times | Joined on Jan 2010 @ London, UK
#7
Originally Posted by Joorin View Post
First of all, this client is not supported by Spotify, as is clearly stated on the web page you're linking to.

Secondly, since it's most likely compiled for X86, and not ARM, getting it to work on the N900 will not be easy. There is some work going on to use X86 binaries on the N900 but I have no idea of the status.

If Spotify supplies an ARM binary, things are different.

It might work, it'll try it. I suspect it'll need too much ram/cpu/screensize or too complicated a threading model that qemu won't reliably run it.

I'll follow up shortly.
 

The Following 2 Users Say Thank You to damion For This Useful Post:
Posts: 173 | Thanked: 160 times | Joined on Jan 2010 @ London, UK
#8
Okay, whilst this might work, it's not going to be particularly easy to even test. It needs a much newer chroot than I have available. I could easily solve this, but it'll take hours and I really don't have time. If anyone is interested in helping. Do the following:

get it running on your system.

type "mount" and check that you don't have noatime in any of your mount points, if you, remount them if you can. (Only do this if you understand what I mean).

run "touch ~/uniquefile"

run spotify and then shut it down.

run "find / -anewer ~/uniquefile >listoffilesspotifyuses"

run "tar cf spot.tar -T listoffilesspotifyuses"

Then extract that tar in to its own directory and make sure it contains /bin/bash and a few other chroot necessities. - again, only do this if you know what you're doing.

This directory should be the bare minimum libs and files needed for a chrooted spotify for x86. This can then be run under qemu on the n900.

I don't even have a workstation running the latest ubuntu atm so I haven't even got the native one handy, and making a vmware (or similar) session just for this goes way beyond what time I can spend on this at work

Last edited by damion; 2010-07-13 at 09:50. Reason: minor typo fixes.
 
Posts: 27 | Thanked: 17 times | Joined on Jun 2010
#9
Originally Posted by damion View Post
Okay, whilst this might work, it's not going to be particularly easy to even test. It needs a much newer chroot than I have available. I could easily solve this, but it'll take hours and I really don't have time. If anyone is interested in helping. Do the following:

get it running on your system.

type "mount" and check that you don't have noatime in any of your mount points, if you, remount them if you can. (Only do this if you understand what I mean).

run "touch ~/uniquefile"

run spotify and then shut it down.

run "find / -anewer ~/uniquefile >listoffilesspotifyuses"

run "tar cf spot.tar -T listoffilesspotifyuses"

Then extract that tar in to its own directory and make sure it contains /bin/bash and a few other chroot necessities. - again, only do this if you know what you're doing.

This directory should be the bare minimum libs and files needed for a chrooted spotify for x86. This can then be run under qemu on the n900.

I don't even have a workstation running the latest ubuntu atm so I haven't even got the native one handy, and making a vmware (or similar) session just for this goes way beyond what time I can spend on this at work
damion: This would be awesome. Imagine a free spotify client to use in mobile (when free-clients are allowed in the linux release, which they aren't at the moment. But I bet that it will be implemented soon). Those apple/google n00bs would be jealus!

Can't you try this on a Ubuntu Live CD? I'd love to help you somehow, not that used with chrooting though...
 
Posts: 388 | Thanked: 842 times | Joined on Sep 2009 @ Finland
#10
Originally Posted by damion View Post
This directory should be the bare minimum libs and files needed for a chrooted spotify for x86. This can then be run under qemu on the n900.
If it runs at all, it will be so slow you can forget actually listening to anything.
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:53.