GSoC Week 4: Experimenting with Collections

I didn't write a post last week, and it looks really bad in my form completion :) but I didn't have any user visible updates at all. This week is much better. First the visual then the text.

That's cover art fetched from the UPnP device when the Content Directory has it available!

Other updates include smoother full and incremental scanning of the Collection. This is one area which needs a lot more improvement. The kio slave is now threaded and continuously monitors the UPnP device for updates. This is used by the Collection to mirror the actual contents whenever possible. The slave is also now fully normally evented, without pesky internal event loops and blocking. I learned a lot about how signals and slots work in the mean time, and uniqueness and disconnections. Certain thread related things have been sorted so that the slave is much more bug free, although Bart Cerneels still made it crash :)

Now today I'm stopping work much earlier, because its time for the World Cup to begin, and I'm supporting Germany! I hope my excuse is good enough.

Oh, by the way:
Here's to meeting a lot of KDE devs soon...