[maemo-developers] [mafw-lastfm-devel] [ANN] maemo-scrobber 1.0 for last.fm + libre.fm

From: Felipe Contreras felipe.contreras at gmail.com
Date: Thu Jun 3 12:57:43 EEST 2010
On Thu, Jun 3, 2010 at 10:55 AM, Menno Jansz <menno at jansz.com> wrote:
>
> On Thu, 3 Jun 2010 03:46:25 +0300, Felipe Contreras
> <felipe.contreras at gmail.com> wrote:
>> In other words: maemo-scrobbler Just Works™ ;)
>
> mafw-lastfm just works too...

Good for you. Perhaps din't noticed the problems fixed in 0.0.5 (Do
not lose cached tracks after returning from offline.) and 0.0.6 (Plug
a very nasty leak.), or perhaps you just don't care.

These problems were never present in maemo-scrobbler, even from Day 1
(before being public), because I decided to start from a
platform-independent library that was easy to test without a real
client. So I wrote scripts to generate fake playlists and try
different scenarios in a systematic manner from my desktop. The
testing included memory leaks detection with valgrind, and resource
profiling with OProfile. All this things are very difficult/impossible
to do when you are working directly on the device through MAFW.

Only when libscrobbler was working perfectly from my desktop did I try
to write a MAFW client.

>> Initially I tried to improve mfaw-lastfm, but I noticed so many problems
>> that I decided to start from scratch, and soon I had all the
>> functionality I wanted.
>
> Whilst it's your prerogative to re-invent the wheel, as a happy user I
> feel I should point out that it does seem you are belittling Claudio's
> effort with the tone of your email.

I'm not reinventing the wheel. Nobody (including mafw-lastfm) is
providing a platform-independent, simple, well-tested,
freedesktop-friendly scrobbling library. This library can be used on
GNOME, Xfce, Meego, any music player, or an independent D-Bus service.

So now that we have such a library, perhaps it would make sense to use
it in Maemo? I tried that with mafw-lastfm, didn't stick, so now I'm
trying with maemo-scrobbler.

Cheers.

-- 
Felipe Contreras
More information about the maemo-developers mailing list