Last entry in the kde planet!

November 30, 2009

Hi everybody! This is not a technical or feature post, so just read it if you follow this blog through Planet KDE.

When we decided to create this blog, we did it because we didn’t want to flood KDE’s planet with Kamoso related posts in each of our blogs, so centralizing it looked like a nice way to tell the people what’s going on in the Kamoso universe. Now it seems that KDE planet is only for personal blogsย  (this makes sense to maintain the human-relation stuff), so we’re forced to remove the blog from the planet.

Anyway we’re going to continue with this blog, you will find more articles from now on, limiting short announcements.

So to summarize: If you want to continue following this blog, please add it to your feed reader, bookmark or whatever do you use to follow blogs.

See you soon!

Policy change commit


We are still alive! summary of the last weeks in kamoso land.

November 18, 2009

We have been quite quiet the last weeks on blog posting, but that doesn’t mean that we’re not working on kamoso. So if you are one of those who think that kamoso is “yet another dead kde webcam project” you’re wrong ๐Ÿ™‚
Here we have some heads up.

Basic webcam control arrived:

Now, the brightness, contrast, hue, saturation and gamma could be configured by using the Kkamoso options. Those settings are saved per webcam, which means that you’ll be able to adjust these properties to get the best of each webcam do you have.
As always a picture is worth than a thousands of words:

Kamoso basic controls

First effects landed on kamoso:

When developing the basic controls, we decided to create a PoC (Proof of concept) of what will be the effects in kamoso. We don’t have an interface to add them (yet) but we should get some before the next release if everything works fine.
Of course the mandatory screenshoot here:

Kamoso first effect

Kamoso is now using kipi-plugins:

Kamoso is now using kipi-plugins, so what does that mean to you? This means that with a little of effort kamoso will be able to export to flickr, ipod and basically anything that kipi-plugins support (you can check digikam where it’s been deployed for years). As well, kipi-plugins will receive support for Youtube. ๐Ÿ™‚

Hey we need your help!

If you’re willing to help but you’re not a developer don’t worry! We have plenty of work for you.

  1. Translations! if you want to contribute by translating kamoso please, contact to “aleixpol at kde dot org”
  2. A new semaphore design
  3. An interface to add effects

Thats all for the moment! maybe in some days we’ll release a new version of the stable branch with a few fixes related to video+voice synchronization. Stay tunned!


HowTo contribute guide #1 (contributing code)

October 7, 2009

Hi there!

In the past weeks we’ve received a good amount of feedback from our users, as well of different developers interested in join into the project, we’ve to admit that we’re a bit overloaded because now we’ve to write code plus manage user/developer request, which is something new for us. In an attempt to improve the situation we are going to setup the common needed tools to manage the typical community needs.

The first “item?” of this tools is the “Code contribution guide”, which explain how to send patches no matter the size of those.

Howto contribution guide #1 (code contribution):

In Kamoso we’re using the distributed version control system git hosted on gitorious which is a social community designed to make easy contribute in any project hosted there.

Setting up a gitorious account:

  1. The first thing you’ve to do is get an account, you can do it by filling this form.
  2. Once you’ve an account, you’ve to add an ssh key into your account. You can to that in https://secure.gitorious.org/~howtokamoso/keys (replace howtokamoso by your username).You can generate an ssh account by executing “ssh-keygen -t rsa”, which will save the needed text to be copied in ~/.ssh/id_rsa.pub
  3. Now that we’re ready on gitorious, we can browse the Kamoso project at http://www.gitorious.org/kamoso

Playing with Kamoso project: getting the code and generate a patch:

  1. You should have your git configured with your name/email, You can do it by executing:git config –global user.name “Your Legal First and Last Name Here”git config –global user.email you@yourdomain.example.com
  2. To get the kamoso source code you’ve to “clone” our repository, by doing:
  3. git clone git://gitorious.org/kamoso/mainline.git
  4. if you already have a clone, and you want update (svn up like)git pull
  5. Finally, once you’ve your modifications ready, you only have to execute “git-diff” to generate a patch.

Using the power of gitorious:

Gitorious offers to us an easy way of manage contributions, and offer to the external developer a way of work as if it were internal. This is the workflow to follow:

  1. Clone the repository in gitorious.You can do it here by clicking on “Cloning this repository on gitorious”
  2. Now, a new “subproject” of kamoso will be created. In this project you’re the administrator and you decide who can push changes for example.
  3. A new subproject page will appear, which should look like “http://gitorious.org/~howtokamoso/kamoso/howtokamosos-clone”.
  4. We’ve to clone in local the push url, by executing:git clone git@gitorious.org:~howtokamoso/kamoso/howtokamosos-clone.git
  5. Is recommendable to create one branch for each feature/fix we want to do. You can do it by executing:git branch myNewBranchand then, switch to itgit checkout myNewBranch
  6. When we’re done with our feature/fix, we have to publish (push it to gitorious)git push origin myNewBranch
  7. Finally, we’ve to do a “merge request” from the page of your subproject.

Example using the account “howtokamoso”:

ssh-keygen -t rsa

cat ~./ssh/id_rsa.pub

(Copy the output)

Go to: https://secure.gitorious.org/~howtokamoso/keys/new

Paste the id_rsa.pub content.

Go to: http://gitorious.org/kamoso/mainline and click on “Clone this repository on gitorious”

(Fill the form)

git clone git@gitorious.org:~howtokamoso/kamoso/howtokamosos-clone.git

git branch AUTHORS_fix

git checkout AUTHORS_fix

“Now make the changes you want to”

git commit -a -m “Removed a \n from the top of the file”

git push origin AUTHORS_fix

Go to:


And follow the easy form.


Kamoso release. Fixes and more!

September 16, 2009

Hi planet!
After this first Kamoso release last week, we’ve got some testing. So now here we come with a bug fix release so that we can all enjoy Kamoso happily. ๐Ÿ™‚

It also provides translations for Catalan, Galician, German and Spanish languages.

You can find it here:

And if you want to contribute, you will want to take a look here:

If you want to contact us, you can find us in IRC in the channel #kamoso un Freenode, which is not registered yet, but we’re already occupying.

Expect news soon and enjoy!


Kamoso project presentation

September 9, 2009

After few months of non-continued work, we are proud to announce Kamoso (version codenamed Dalรญ, named after some artist), which is a webcam application for the KDE Workspace.

Kamoso is a utility that does the very simple actions a webcam offers: like taking pictures or recording video and adds some extra features that will make the webcam usage both funnier and more useful. We are focusing on three types of features: stability, integration and fun. Simplicity means that the program should be reliable and stable, integration means that we want Kamoso to be integrated to the user workflow and we mainly achieve that with some web 2.0 services integration and, finally, fun means that we want Kamoso to be the kind of application we would enjoy to play with.

The feature list of our first version is not very large, but it already includes some points that are currently missed by the other webcam applications such as Facebook and Youtube integration and flawless video recording using voice.

Without further ado, here we will try to show you some of the features you will find in Kamoso plus some FAQ to vanish any kind of doubt. We hope you like it and, if you want to contribute just tell us. There’s plenty of stuff you can do to help!



(if you want the guy’s phonenumber just ask him ๐Ÿ˜‰ )


– Why are you using VLC?

Our first idea was to use the AVDevice component from Kopete. We had it until before summer, you can check it if you want to. The problem was it was too hard to use it to create videos, so we switched to VLC which makes all the code very simple yet very functional.

– What is the relationship between Kamoso and KDE?

We would like Kamoso to become a KDE application, we just wanted some release to get some feedback and to feed our ego ๐Ÿ™‚ . Our intention is to get it into KDE or KDE-Extragear at some point soon.

– Future

We have tons of ideas to get Kamoso better. We want effects, we want better KDE integration and first of all, we want to know what you all think about the application to know what we lack the most.

– How can I help?

There’s plenty of ways you can help us: we need better integration with 3rd party services, we need artwork, we need translations, we need packaging, we need ideas and we need users. ๐Ÿ™‚

For any comment just comment here or contact us at:

Alex Fiestas: alex@eyeos.org, afiestas on IRC

Aleix Pol: aleixpol@kde.org, apol on IRC