In the last few days I've been working on a S60 music player with Last.fm scrobbling capabilities because most of time I listen to musics in my N95. I'd the idea to build this application months ago, but only now, in my last week of vacation I had time and today I released the first beta version (ugly UI and barely working) at: http://code.google.com/p/aspyplayer/
Some screenshots for this first beta release are available at: http://code.google.com/p/aspyplayer/wiki/screenshots
I'm writing the application in python (pyS60), which for me, currently is the best development platform for Symbian devices. However, it has a lot of limitations compared to C++ on S60 devices.
The application architecture kinda follows DDD, with a basic MVP for the presentation layer. The last time I did some development in python was about 5 years ago, so the code is not that good yet. The sources can be seen at: http://code.google.com/p/aspyplayer/source/browse. Code reviews are welcome.
Now I'll work on the UI, which currently is very ugly and I have to refactor some code to decouple the file system libraries from the model putting it in the infrastructure layer. Besides that, I have to create more unit tests.
Any kind of feedback is welcome.
BTW, yesterday I found an amazing last.fm client for iPhone/iPod Touch, it's called MobileScrobbler. It's too bad that the S60 interfaces sucks when compared to iPhone interface which is fantastic.

28 comments:
Great idea! I just searched for a LastFM plugin for the N95 and found your page. Good work. Hope it goes well.
Can't install it, as it is unsigned, but it is good to see someone finally adressing nokia's audioscrobbler-emptiness.
Can't open mp3's from E: and C:. Player don't recognise folders.
I think it's because one of your mp3 files has accents or special characters in its path. It's a bug, I'm working on it. Try an inner directory with songs with only simple digits/letters in its path. Thank you.
tried this, didn't work. I can see folders Data and Dic on disk E:\ thru aspyplayer, but this folders doesn't really exist on my sd card.
Well, so I don't have a clue. What's your device and python version?
Could you run the script (from SVN) through the Python script shell to get a more detailed error description, please? You can contact me by email at doug.fernando at gmail.com
Thanks.
hey douglas, thx a lot for your effort, would love to be able to scrobble the music i listen to on my mobile. tried to install it, but had the same problem as fischerhuder: no installation possible, because it is unsigned.
This is great! Thanks so much for putting the effort in for this -- I've been complaining forever about the lack of a good S60 Last.fm player --- keep up the good work!
Great start, Douglas! As a suggestion, you may check out Vagalume http://people.igalia.com/berto/
It's open source, and you may be able to use the same UI.
Just a thought, I couldn't code my way out of a paper bag
Great work!
Going to try this out ASAP! Will leave you feedback on how it goes.
Thankyou, Thankyou so much for this. I have been waiting so long for something like this, now my last.fm profile will have relevant data as I do most of my listening on the phone.
Hello, same problem on Nokia E51: "Protected unsigned application can not be installed". Please recompile application so its not protected. Thanks a lot!
Thank you guys for the feedbacks. For those who can't install it because it's unsigned, in my last post, I explain how to run the aspyplayer using the python shell.
Finally Symbian S60 meets Audioscrobbler/last.fm!
But... does it work with the older 2nd generation of S60? I have Nokia N70 that uses 2nd generation.
Daudskrott, I don't know if it works. I have been testing it on my N95-1 only, because it's the only device that I have. Please let me know if you can run it on your N70...
Hi Douglas,
that's a great piece of news: someone works on a last.fm capable S60 player!
I'll give it a try tomorrow. Keep up the good work. Thumbs up ;-)
Congratulations on this innovative project, my friend! Apparently you're getting recognition from all over the world for this! too bad I dont own an S60 device, or I'd definetely join you in this right away!
Thank you VERY much for starting work on this!
Thank you for starting this!! I am excitied to try it out!! Please keep it up!
Nokia N95 Blog and detail
Hi,
I've been using beta 1 & 2 but im having problems downloading the beta 3 files from googlecode using opera 4.1 (not sure if i used opera or native browser last download). Are you able to zip the relevant files for download/email? No PC at the moment.
Thanks
Michael
Hi,
I've been using beta 1 & 2 but im having problems downloading the beta 3 files from googlecode using opera 4.1 (not sure if i used opera or native browser last download). Are you able to zip the relevant files for download/email? No PC at the moment.
Thanks
Michael
Hi,
I am using this on a Nokia 6210. It's working well but I have one issue with the menu system. When I am playing a track I can't access the options menu properly. If you press options, nothing happens, but if you press options then left or right arrow it opens the options. unfortunately this skips the current track.
Thanks very much for your work on this..
Ben
Congratulations, you're doing a great job!!
BUT, will other formats be supported in the future? What about... AAC? I dont know if it should be an enourmous effort, but it would be good for those who have AAC.
Thanks anyway!!
Hi i am kishore and i have a blog related content to your content shell we have link exchange.On my blog i am providing s60v3 applications and keygens and my blog is CLICK HERE TO VISIT MY BLOG
Good Job! :)
Please, build lastfm for UIQ3 :) Thanks!
Great great ideia tks alot for your work!
Post a Comment