So, today is
officially my first day working as a independent software developer for
Magnatune.com.
The deal so far is that for the first two weeks I will be doing basically what I feel will benefit Amarok the most and after that I will start spending some of my time on small introductory task for Magnatune to get acquainted with their site and infrastructure.
So far today, besides having to spend 2 hours making Amarok2 compile at all due to some last minute KDE4 API changes, I have made Amarok2 crash a bit less (which basically meant disabling some huge but non essential chunks of code that are not really ready yet) as well giving the new playlist a bit of tender loving care! The playlist now uses the full width available to it and correctly updates itself when an album gets a new cover.
This last bit might not sound like much, but it is quite important for being able to display cover images of albums from Magnatune or other online services where the covers are generally downloaded asynchronously and are thus not always available when a track is added to the playlist. This means that when you add a track from an album that does not have a cached album cover available, the playlist will initially show the default no-cover image, and as soon as the real cover has been downloaded, the image will automatically change to the correct one.
Oh, and here is the obligatory screenshot:
The day is not over yet, but I think I have gotten off to quite a good start!