Monday, 23 July 2007

LogScrobbler 0.15 released!

I have recently spent some time on my first true open source project - LogScrobbler. LogScrobbler is a little tool written by Tim Geiges that allows you to sync music tracks scrobbled from Rockbox to your Last.fm account. The app is written in C# and standard Winforms.

Last week, Tim and I released version 0.15 - the first version since I began working on the project. In this version, I focused mainly on cleaning up the code which was still very prototype-y, and removing some redundant features. I also gave the front end a bit of a face lift by simplifying the interface and standardising the look and feel of the controls. I don't get to do a lot of programming using Winforms in .NET, so this was a cool project to work on. I think in an upcoming release I will refactor the code a bit further and write a command-line interface to the app, just to add a bit more value.

Working on this project has also got me wanting to work on more open source projects in the future. I might check out the Rockbox code next and see if I can make some slight improvements to the scrobbling/Last.fm module. Rockbox also seems to make my iRiver consume more power than I remember when compared to the original firmware - so that could be another thing to look into.

If you're interested in checking out the LogScrobbler code or giving the app a try, just head over to the project homepage hosted on Google Code, or you can click here to download the latest version directly. Of course, if you come across any bugs, you should let me know by creating an issue in the project issue tracker (quite a handy feature of Google Code!)

No comments: