But it is looking shiny!

Daniel, my GSoC student, has been working on the GUI part of the biased playlists and did some work behind the scenes this week. It is really getting into shape even though it is still trying to fool you a little. Read more about it in his weekly report and don’t forget to check out the screenshot šŸ˜‰

Oh and of course:

Akademy 2008

Move your applets freely!

Ok kinda blogging-by-proxy ahead šŸ˜‰

Starting with commit 827860 you can move applets in your panel. \o/ƂĀ Ć‚Ā  This will be included in KDE 4.1 final.

And for those who say seeing is believing here is a short video showing it ;-)ƂĀ  (Planet readers might need to visit my blog to see it.)

Quote of the day: “Just as energy is the basis of life itself, and ideas the source of innovation, so is innovation the vital spark of all human change, improvement and progress” — Ted Levitt

Let’s be dynamic again!

Hands up in the air everyone! Please cheer for Daniel! šŸ˜‰
Dynamic playlists are back \o/

Daniel, my Summer of Code student, has been working hard to get one of the most loved features of Amarok 1.4 back for Amarok 2 and probably made a lot of people very happy by doing that last week. He implemented a dynamic mode as basis for the biased playlists he will be working on next. First results can be seen now and it is going to be great. It already improved a lot over what we had in Amarok 1.4 because it is easier to discover, configure and use. And I am sure Daniel will continue to improve it and kick ass šŸ˜‰

You can read more about it in his status report for this week and of course try it yourself with Neon or your own build. Go read it!

/me is proud and so happy she can listen to music again without having to select songs herself all the time

Aaron, we love you!

Looking at what is happening here makes me sad. For a long time, Aaron put up with needless crap at levels far greater than anyone should be forced to, but he isn’t the only one. Several people have approached me lately having problems similar to Aaron’s, if not as extreme. Something needs to change, and I think it is the way we all react to the crap we as a community put up with. We look away when other members of the community are being harassed. We look away when people that do not contribute anything useful to KDE disrupt its development. And the result is that an amazing community is spoiled by a few outsiders having fun by belittling others.

I hear a lot of “Don’t feed the troll!” remarks, where what is really meant is “Let them talk and do whatever they want and just ignore them.” But this will just build upon itself to lead to still more trolling and other disruptive behaviour, even outright harassment, becoming accepted. Worst of all, it will make the victim of the harassment feel alone. And that’s the last thing the friendly KDE community should ever encourage.

Something has to change. We can’t control what people say, but we can control how we react to it.
I will not be silent when people use the mailing lists as their personal vendetta grounds.
I will not be silent when seeing a comment on the dot that is spreading hate.
I will not be silent when people harass contributors on IRC.

This is not calling for censorship, but rather for sanity. Let’s get back to being the awesome community we are, and stand up not only for ourselves, but each other.

Let us all make sure that this will not happen again!

Who is with me?

What a Sunday…

Whoa what a ride šŸ˜‰

The Amarok bugday was a blast. Thank you everyone who took part. And an even bigger thank you to those who are still hugging the beasties. YOU ROCK! The goal of flooding my inbox with bugmail has been reached šŸ˜›

Kubuntu tutorials day went very well. To my surprise I got the honour to pitch in for nixternal since he couldn’t make it.ƂĀ  Thanks nixternal; also for the notes šŸ™‚ Logs of all talks can be found in the KubuntuWiki.

Lots of love for my little FolderView intro. I didn’t expect that to be honest. But it is nice to see that more and more people realise what a powerful and beautiful tool they will be given with KDE 4.

In the comments I was asked to show screenshots of the menu of FolderView. Since this was not implemented in time for KDE 4.1 Beta 1, which I am using right now, I couldn’t provide them. But fear not. Yours Truly asked and was given šŸ˜‰ Thanks Tony.

FolderView menu

FolderView menu 2

FolderView menu 3

FolderView is the awesome?! [updated]

So there has been a lot of confusion about the KDE 4 desktop and FolderView lately and some nasty stuff I don’t want to go into right now. In the comments to Aaron’s blog someone said they don’t see how exactly it will be better and help them be more productive. So let me show you it šŸ˜‰

For those who don’t know about FolderView: It is a Plasmoid you can add to your desktop in KDE 4 to show files. It can also be used to emulate the “normal” desktop (for those who really really want it) but let me show you a few more very nifty things you can do with it.

FolderView showing my todos

This screenshot shows my self made todo plasmoid. I have a ~/tmp folder where I throw in all the stuff that is, well, temporary. This stuff needs to be moved somewhere else and I was just too lazy to do it right away or is stuff I need to look at and that can be deleted afterwards. And there are also a few TODO files in there that need my attention. So Plasma to the rescue! I created a FolderView that shows the content of my tmp folder and (here comes the nifty) filters it to only show me the stuff I really care about. Which is files with TODO in the filename.

But what about this cool thing: In KDE we have KIO and it is just fantastic. And of course you can also use KIO in FolderView and show all kinds of remote folders right on your desktop.

Here it shows the folders that keep my irc logs on the server my irssi is running on.

FolderView showing remote folders

And here some files on my ftp server:

FolderView showing remote folders

And of course you can also show something totally boring like my home folder šŸ˜‰

FolderView showing home folder

I hope this shows how powerful this already is now.
But it will become even more awesome once Nepomuk search can be used with this. (Or can it already?) Imagine showing all files tagged with “todo” across your whole file system. Or how about showing all files related to your thesis? Just tell it to show all files containing words related to your thesis.

Get creative people! There is a lot of nifty ahead of us šŸ™‚

How are you going to use FolderView?

And before someone asks: You will be able to use it just like a “normal” desktop.


Daniel, the SoC student working on Nepomuk integration in Amarok, just send me this:

FolderView showing Nepomuk search results

Sweetness šŸ™‚Ā  (It is still a work in progress and therefore in Playground.)

Hug the beasties! and Kubuntu tutorials day

Amarok bugs, here we come again! We are going to have a bugday with the KDE BugSquad on Sunday. The goal is to clean up a little and close a lot of bugs for Amarok 1. If you ever wanted to contribute to Amarok or KDE in general this is the right time to start. Join us in #kde-bugs. We will start at 0:00 UTC and go on all Sunday in all time zones. Members of KDE BugSquad and Amarokers will be around to answer your questions and help. All you need is a working Amarok and preferably Amarok 2. For more information check the wiki page. Let’s hug the beasties šŸ˜‰

that kitten has a bug ;-)

Don’t forget to join us for the Kubuntu tutorials day in #kubuntu-devel. Lots of interesting stuff to be talked about and a perfect opportunity to join the awesome Kubuntu team.

links of the day: categorical imperative and Severed Fifth

Linuxtag wrap-up

Whoa, finally back home and no longer sleep deprived after Linuxtag in Berlin. It was a lot of fun. Got to meet some KDE people I had not had the pleasure to meet so far. And they were as great as I expected them to be. Every single one of them. The four I’d like to point out are Alexandra, Claudia, Monika and Franziska who made the number of women at the KDE and Co booths sky-rocket with me. You rock! Aaron even has a photo of the KDE booth that proves that the KDE team is 50% women :PƂĀ  But seriously: It is great to see that more and more women are turning up in the KDE community lately and the benefits of this could clearly be seen at this years Linuxtag. Thank you for being such a welcoming community. It really shows that we are doing a good job at being an inclusive community no matter who you are and that we are good at attracting people who are reluctant to join other FOSS projects. In the 3 categories I can see in the free software world (1. actively excluding – 2. indifferent – 3. actively including) KDE definitely belongs to the scarcely inhabited number 3 and that makes me proud. This is one of the things that is making and will make KDE successful in the future. Or as Wade puts it: “Let’s all be different together!“.

the Krew ;-)

Of course we worked hard at the booth every day showing people the awesomeness that is KDE 4 and Amarok 2. To make up for that hard work we had something planned for every night. After arriving in Berlin on Tuesday we went to the fair ground to set up the booth and then went to have dinner with around 30 KDE/Amarok/Kubuntu people.
at the Brauhaus

On Wednesday we went to an Indian restaurant. Delicious food!

Thursday was reserved for the official social event which was at the same location as last year which was very nice but a little too crowded for my taste.

On Friday we were invited to the Trolltech and friends dinner (Thanks to the Trolls for that.). After that karaoke was planned as I already mentioned. Boy, that was fun! We will have to poke danimo to publish the videos šŸ˜‰ I now know who would win the KDE vs. Gnome song contest and who has the better dancers šŸ˜› I will keep the result secret though for my own world domination plans. One never knows when things like this are needed šŸ˜‰
Harald and Lydia at the karaoke bar Jono at the karaoke bar

On Saturday Ubuntu-Berlin did a great job at organising a BBQ again. It was at C-Base this time, which is a great location modelled after an UFO landing side. Very different and very cool.
at the riverside at C-Base

The two talks I was giving together with Sven and Harald went well and people really seemed to have liked the Amarok talk which was pretty much a “This is the new stuff in Amarok 2”-talk including the Summer of Code and Season of KDE projects and the new internet services.
Harald and Lydia - KDE multimedia talk

And now I am back at home \o/. No more events/conferences for me until Akademy. I need a break after all these events.

Oh and to the people who take care of matching booths and projects at events: Please get Amarok and KDE booths as near to each other as possible. We belong together and tbh I hate having to switch from one hall to another all the time. (Before someone ask, yes we did ask for booths next to each other. And this was the 3rd event where we had booths that were way too far apart.)

(photos by Aaron, Carlos, Markus and me)

just for the record…

Frederik sums up OpenExpo and mentions “Nini is as good a table soccer player as I am.” Hell yea I am! We rocked (NOT)! šŸ˜› But it was great fun. YAY for whomever brought the table soccer to OpenExpo. I think we need to make karaoke and table soccer regular KDE activities. And we sure will do our best at Linuxtag ;-)ƂĀ  Karaoke is planned for Friday. Maybe videos will turn up somewhere at some point *g*

It was nice to meet Martin, who is doing the desktop cube for kwin as a GSoC project. Lubos, your student rocks ;-)ƂĀ  Everyone please check if there are other GSoC students living near your place. Would be cool if at least some of them could meet some KDE folks face to face and be welcomed by the community this way.

I have to prepare some last minute stuff for Linuxtag now. Hope to see some of you there at the KDE, Amarok and Kubuntu booth and thanks again to everyone who helped at OpenExpo. *hug*

Get your free on!

As I already mentioned before I did a session on free culture at FOSSCamp and I promised to write a little more about it. So here we go šŸ™‚

Nikolaj did a great talk at a few events about Amarok 2 and how it lives at the crossroad of free software and free culture. (Check out the video if you want to see his talk. It’s worth it!)
The main point is that the free software movement and free culture movement have very similar goals and ideas that drive them. But they also have similar problems. Both of them want to create something that makes a difference in one way or another and do not want to restrict the user’s freedom. Unfortunately both of them also are not as widespread and popular as they could be. And one of the reasons for that is that a lot of people don’t know (enough) about the great stuff that is out there. (Although it is of course improving.) And here is where the magic is: Collaboration and integration! It will eventually benefit both parties.

Take for example Amarok 2. We have integration for Jamendo and Magnatune (and others). There is a lot of really good music at both of them but they lack the exposure to the user. By integrating them into Amarok we give many people access to both services that would have never had a look at them otherwise. Of course this is also a great thing for Amarok because we have a music store integrated that sells (and a service that lets you download for free ) DRM free music, one of our developers gets paid for work he loves and we get some money for every album that gets sold through Amarok so we can pay for team members to go to conferences and other events. The other big benefit we get from this is example data. New users of Amarok have a whole lot of music at hand without having to think about it. With the infrastructure that Nikolaj worked on (service framework and scripted services) it is as easy as never before for people to get their own or other’s services integrated into Amarok and therefor accessible by a large group of our users. We also hope that this attracts new developers and that really awesome stuff will come out of it.

(free hugs [86/365] Originally uploaded by moonwire.)

But Amarok is surely not the only application that could benefit from a collaboration with free culture. And this is why we did the brainstorming session at FOSSCamp. Some of the ideas we came up with were:

  • Integration of the Creative Commons photo search at Flickr in digiKam
  • Integration of Project Gutenberg in Okular
  • Integration of the Creative Commons music search in Amarok
  • Integration of YouTube/$videoservice in DragonPlayer/Kaffeine

I am perfectly aware that not all of these are feasible for different reasons or might already be worked on. What I want however is developers to think about ways their application could benefit from free culture. A good starting point is search.creativecommons.org.

So what ideas can you come up with? Which project could benefit? And in which way?