Long time no update

It’s been a long time since I last wrote on my blog, well almost a month! June has been a very busy month for multiple reasons. But It didn’t  stop me to make progress on my GSoC project. Last month I wrote about an audioscrobbler plugin for xmms2 written in C. Well this audioscrobbler is almost finished. All submission are functional, the only thing left to be done is to improve the whole submission process. This means to be completely compliant with the Audioscrobbler protocol version 1.2. This audioscrobbler is a good part of what I wanted to accomplish befor the first evaluation and it turn out that my scrobbler will be more useful than I first thought. It can be used with any xmms2 installation, which means on the OSD as well as on your linux box.
In parallel, during the last two weeks or so I started to work on the core of my Summer Of Code project, Last.fm radio and Last.fm Web Services integration to the OSD. As I previously said, the Last.fm radio part will be handled by xmms2 plugin of the same name so I concentrated my work on Last.fm Web Services. It is quite straight forward, retrieve information, parse information and store information for future use. The library is taking shape quite fast and I’m quite happy with it. It’s the second thing I want to be completed before the mid-term evaluation and so far it shouldn’t be a problem.
June 15 , xmms2 0.5 “DrLecter” was released, which mean that it’s the version of xmms2 that will be ported to the OSD. So sadly all my work and time spent on porting version 0.4 DrKosmos was in vain, or sort of because I learned a lot about the OSD build system and cross compiling during this first attempt to port a newer version of xmms2 to OSD. I started to work on it last week and I’m now back where I was with my first attempt so it shouldn’t be too long before the port is complete and functional. But I fear that I’ll have to patch the current xmms2 client on the OSD to be compatible with this newer version. In fact It shouldn’t be a bad thing because it’ll allow me to get more familiar with the xmmsclient++ library.
So In a perfect world I would have finished the audioscrobbler, the web service library and the xmms2 port before the mid-term evaluation and for the second part of the summer I would have the radio client and the user interface to code. That’s exactly what I’m planning to do.

Organization: Neuros Technology Original: Source