Georg Grabler (STiAT) - blog

Life is like an endlessly recursive fractal of perverse pain and suffering.

Monthly Archives: April 2010

[JuK] Am I working?

Yes, I am. I’ve been trying to port the trackpicker to Qt4. Sadly, I realized that the MusicBrianz / TunePimp implementation isn’t working at all.

Due to the reason that libtunepimp is depreciated for ages now, and even musicbrainz2 is, I decided to give it a shot and make a test application.

I today implemented a basic interface and backend which can handle the data. I’m now reading into libmusicbrainz[2|3], to create a working implementation for both.

I’ve done all this in a test application, not in JuK, since JuK will make it even more complicated than it is. I’ve plans on implementing both, as it is with libtunepimp, it will be with musicbrainz[2|3] in future, but with the same API on our side, implemented in two different C++ libraries. This will make the JuK code easier to read on this part.

Why musicbrainz2? Simply, most distributions ship with libmusicbrainz2 (musicbrainz3 is not in the main repositories in most distributions), what forces me somewhat doing that as well.

To be heared (soon) of.

// STi

1 Monitoring, 2 Amarok – JuK

I know I was hardly working on JuK lately (not at all to be true), due to other favoured projects as building a own agent based system monitoring framework. I’ve given up that task though, it’s a lot of quite complex work doing this cross-platform (all flavours of unix and windows, mainframe interfaces etc).
Also, I completely underestimated the “pro-active monitoring” suites, which is basically easy if you do it protocol based, but a lot of harder concept-wise.
Besides that it’s a lot of work, I proved my current concepts quite wrong, and have no intention to start over from the start there again.

I decided I’ll work some on JuK again. I was using Amarok lately, because all people say it “rocks”. Maybe it “rocks”, because on my desktop it does play rock (metal) music. But the application itself? I don’t know. I have not succeeded yet getting Amarok to play my playlist randomly, and repeat the playlist. I can just “sort” it randomly by clicking, what’s not too nice in my eyes, while I couldn’t find the “repeat playlist” at all, not even after spending 30 minutes looking + using google. I’m pretty disappointed about that.

So – what’s next? I’ll move on now, no, not away of KDE, but back to JuK. I’ve plans spending some time again there, and I’ll definitely start out porting the last parts of JuK to Qt4 before messing around with other stuff (playlist management in example). I’d also like to make some changes to the UI, especially the playlist / collection management, but I’m not sure how many guys would disagree with that :-).

Anyway, I decided I’ll take the task of finishing the port, to get it pushed by mpyne again, and will apply for an SVN account then. I’ll go on porting first to see if I really have enough time contributing to KDE.