First: Sorry, I planed to blog more often about my GSoC project. I don’t feel very good when blogging in english. But as Thiago “forced” us to blog here an update:
Let’s start with something to look at:

Isn’t it nice? Ratings from Dolphin in Amarok
Yeah, you will be able to rate your songs in Dolphin and see the ratings in Amarok or vice versa. They share the same data in Nepomuk. (I will publish in Amarok Wiki which ontologies are used, so that you can make use of it in your scripts or applications.)
The collection you see there in the collection view uses the data from Nepomuk. (As my code can not scan collections yet it works directly on the information Strigi indexed.) I am quite happy about the performance. It is slower than the SQL collection but fast enough in most cases. But you shouldn’t try to add your complete collection to the playlist. On my collection (about 15k songs) it takes about 5 minutes. I am not sure if i can change that.
Also not working yet: Collection filtering and any writing of data back Nepomuk.
If you want to play around with it:
It is in normal Amarok 2 SVN and it will show up in Amarok automatically if you have Nepomuk enabled in KDE (System settings->advanced->Nepomuk). As it can not scan yet, you should have some music indexed from Strigi.
I recommend to use the Sesame2 backend for Soprano/Nepomuk (needs Java at build and runtime of Soprano). But it should work with Redland too. To test it is enough to only add your music directory to the Strigi index folder (also in the Nepomuk settings).
I hope that when I blog again, I will tell you that writing back to Nepomuk works. Will work on that in the next days.