<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>sandsmark&#039;s blog</title>
	<atom:link href="http://martinsandsmark.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://martinsandsmark.wordpress.com</link>
	<description>yay me</description>
	<lastBuildDate>Wed, 14 Dec 2011 21:41:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='martinsandsmark.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c0713bce712ef38bff85ff366d37f80a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>sandsmark&#039;s blog</title>
		<link>http://martinsandsmark.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://martinsandsmark.wordpress.com/osd.xml" title="sandsmark&#039;s blog" />
	<atom:link rel='hub' href='http://martinsandsmark.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Akademy karaoke night</title>
		<link>http://martinsandsmark.wordpress.com/2010/07/08/akademy-karaoke-night/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/07/08/akademy-karaoke-night/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 20:51:51 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=83</guid>
		<description><![CDATA[For whomever it may concern, there is an ongoing karaoke night at Karaoeken Koti Killinki.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=83&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For whomever it may concern, there is an ongoing karaoke night at <a href="http://maps.google.com/maps/place?cid=16212104184672351627&amp;q=KARAOKEN+KOTI+KILLINKI&amp;cd=1&amp;ei=9zk2TKnVKIGVOI34yYQB&amp;dtab=0&amp;sll=61.497978,23.764931&amp;sspn=0.341701,1.024475&amp;ie=UTF8&amp;ll=61.497206,23.757704&amp;spn=0,0&amp;z=18&amp;iwloc=lyrftr:m,16212104184672351627,61.496226,23.760424">Karaoeken Koti Killinki</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=83&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/07/08/akademy-karaoke-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
		<item>
		<title>going to akademy!</title>
		<link>http://martinsandsmark.wordpress.com/2010/06/30/going-to-akademy/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/06/30/going-to-akademy/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:37:59 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=77</guid>
		<description><![CDATA[since everyone else is doing it: I have somehow managed to volunteer my laptop for installation during the talk Laszlo Papp is holding about Chakra, so I guess I should make sure my backup is working.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=77&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>since everyone else is doing it:</p>
<div id="attachment_78" class="wp-caption aligncenter" style="width: 390px"><img class="size-full wp-image-78 " title="igta2010" src="http://martinsandsmark.files.wordpress.com/2010/06/igta2010.png?w=600" alt="I`m going to akademy 2010"   /><p class="wp-caption-text">I am going to akademy 2010!</p></div>
<p>I have somehow managed to volunteer my laptop for installation during the talk <a title="Chakra talk during akademy" href="http://akademy.kde.org/node/529" target="_blank">Laszlo Papp is holding about Chakra</a>, so I guess I should make sure my backup is working. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=77&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/06/30/going-to-akademy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>

		<media:content url="http://martinsandsmark.files.wordpress.com/2010/06/igta2010.png" medium="image">
			<media:title type="html">igta2010</media:title>
		</media:content>
	</item>
		<item>
		<title>I love blurring</title>
		<link>http://martinsandsmark.wordpress.com/2010/06/10/i-love-blurring/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/06/10/i-love-blurring/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 01:45:30 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Filelight]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=69</guid>
		<description><![CDATA[Since I wasn&#8217;t able to sleep yet, I thought I&#8217;d blog. Inspired by this after installing the latest beta on my workstation (which has a cool enough graphics card for the KWin blurring), I added ~4 lines of code (3 calls to Qt to set a transparent background on the widgets, and 1 to turn [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=69&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since I wasn&#8217;t able to sleep yet, I thought I&#8217;d blog. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Inspired by <a href="http://www.enricoros.com/blog/2010/04/delicious-transblurency/">this</a> after installing the latest beta on my workstation (which has a cool enough graphics card for the KWin blurring), I added ~4 lines of code (3 calls to Qt to set a transparent background on the widgets, and 1 to turn on blurring) to Filelight to get this:<br />
<a href="http://home.samfundet.no/%7Esandsmark/lolblur.png"><img src="http://home.samfundet.no/%7Esandsmark/lolblur.th.png" alt="lolblur"></a></p>
<p>I won&#8217;t commit this now, because it is more of a quick hack to see how simple it was and probably not very usable, but I&#8217;ll see if I can make something a bit more usable with transparency and blurring later on in Filelight.</p>
<p>Goodnight.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=69&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/06/10/i-love-blurring/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>

		<media:content url="http://home.samfundet.no/%7Esandsmark/lolblur.th.png" medium="image">
			<media:title type="html">lolblur</media:title>
		</media:content>
	</item>
		<item>
		<title>GSoC, CloudSync, moving from Firefox, Phonon release</title>
		<link>http://martinsandsmark.wordpress.com/2010/06/07/gsoc-cloudsync-moving-from-firefox-phonon-release/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/06/07/gsoc-cloudsync-moving-from-firefox-phonon-release/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 22:58:05 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=61</guid>
		<description><![CDATA[So, I&#8217;m participating in GSoC this year as a student, working on ownCloud, or more precisely using ownCloud in desktop applications. Firstly we need to expand the OCS (OpenCollaborationServices) API to handle private key/value-storage for individual users, and then implement support for using this API in libattica. OCS and libattica already has support for notifications [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=61&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m participating in GSoC this year as a student, working on ownCloud, or more precisely using ownCloud in desktop applications.<br />
Firstly we need to expand the OCS (OpenCollaborationServices) API to handle private key/value-storage for individual users, and then implement support for using this API in libattica. OCS and libattica already has support for notifications from the server to the clients, to easily synchronise all clients when some setting or data is updated.<br />
The only non-trivial problem to solve is of how to handle deletions, especially when some client was disconnected when the deletion was pushed to the server, but I timestamping all items should solve this (if an item doesn&#8217;t exist on the server, and hasn&#8217;t been updated locally since last synchronization, discard the local one).</p>
<p>Then, when this is working and tested, I intend to write an Akonadi bookmarks resource using libattica for storage, so that we can easily synchronize several sources of bookmarks (there is a del.icio.us resource in playground already, for example). I also want to integrate (optional) support for this in KWalletManager, or maybe in a separate application. Lastly I think synchronization support in the note-taking application Basket would be neat. If someone has good ideas for other applications that could enjoy some cloudifying, please comment, and I&#8217;ll look into it, and see if it is easy/feasible in the time I have.</p>
<p>Another thing I started on after a couple of glasses of wine, in a hotel room in Tokyo, was something tentatively called <a href="http://gitorious.org/cloudsync">CloudSync</a>, which I intended as a Dropbox/Ubuntu One &#8220;killer&#8221;, only that it didn&#8217;t rely on a proprietary webservice, it only needed something that had a kio-slave (like webdav/owncloud, smb, nfs, sftp, etc.). It&#8217;s not usable yet (and relies on some KIO behaviour from KDE 4.5), and the code is close to what I would call a proof-of-concept and generally a mess (I blame the wine). But some students got in contact because they wanted to work on something similar as a SoK-project, so maybe something will pop up there (or I will get bored one evening and finish my app and clean it up).</p>
<p>Also, I&#8217;ve been using Firefox for a while now (mostly because of Mozilla Weave, since I&#8217;ve been using a lot of different machines, and I suck at remembering stuff). And since I like eating my own dogfood (yum-yum), I thought I&#8217;d switch back to Konqueror for a while (or maybe try rekonq since everyone keep raving on about it). But I still suck at remembering stuff, so I wrote a <a href="http://gitorious.org/kwallet-firefox-importer">small utility</a> to automagically export all my credentials from Firefox&#8217; password storage. The only problems is that there are ~4% of my passwords that it is unable to decrypt (and I can&#8217;t say I enjoy working with NSS, to be honest, and therefore I&#8217;m tired of debugging that part of the code), and that Firefox doesn&#8217;t store the name of the form the username/password fields belong to, which KHTML/kdewebkit uses as a key to store the credentials under. So I enganged Mr. KHTML (Maksim), and hopefully KHTML in the future will fall back to using the credentials imported from Firefox (and probably kdewebkit too, if someone fixes it).</p>
<p>And finally we just released a <a href="http://download.kde.org/download.php?url=stable/phonon/4.4.2/phonon-4.4.2.tar.bz2">new version of Phonon (4.4.2)</a>, not much to be excited about, it&#8217;s a bug-fix release.<br />
And it seems like the GSoC students working on Phonon are well under way, very exciting stuff. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>So, to apologize for the unreasonably long entry, here&#8217;s a funny and cute kitten:<br />
<img src="http://home.samfundet.no/%7Esandsmark/caffeine.jpg" alt="I'm not addicted to caffeine, I just need it to function"></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=61&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/06/07/gsoc-cloudsync-moving-from-firefox-phonon-release/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>

		<media:content url="http://home.samfundet.no/%7Esandsmark/caffeine.jpg" medium="image">
			<media:title type="html">I'm not addicted to caffeine, I just need it to function</media:title>
		</media:content>
	</item>
		<item>
		<title>API documentation</title>
		<link>http://martinsandsmark.wordpress.com/2010/05/22/api-documentation/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/05/22/api-documentation/#comments</comments>
		<pubDate>Fri, 21 May 2010 23:34:41 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=57</guid>
		<description><![CDATA[Since api.kde.org has been down a lot lately, I generated some Qt Assistant-compatible documentation from kdelibs, and put it up on my server, and also linked to it from the topic in the #kde-devel IRC channel. But since not everyone visits IRC, I thought I&#8217;d mention it here too. So, fetch kde45.qch and save it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=57&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since api.kde.org has been down a lot lately, I generated some Qt Assistant-compatible documentation from kdelibs, and put it up on my server, and also linked to it from the topic in the #kde-devel IRC channel.<br />
But since not everyone visits IRC, I thought I&#8217;d mention it here too.<br />
So, fetch <a href="http://mts.ms/kde45.qch">kde45.qch</a> and save it somewhere save, launch Qt Assistant, go to Edit→Preferences→Documentation→Add&#8230; and navigate to where you saved the file and add it. You should now have a fully indexed, searchable and browsable API documentation for kdelibs.</p>
<p>In other news, I&#8217;ll be working on desktop synchronization with ownCloud as a GSoC project this summer. The plan is to first extend libattica and ownCloud to be able to store and retrieve random values by keys (so a key/value-store), and then utilize that in for example kwalletmanager (for synchronizing passwords), rekonq (to synchronize bookmarks) and Basket (to synchronize notes).</p>
<p>There will also be two students working on Phonon this summer (on AV-capture and low-level audio APIs, much like QtMultimedia, only in Phonon). I&#8217;ll try to get them both on planet so they can introduce themselves properly. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Also, I unfortunately couldn&#8217;t make it to Randa to the multimedia sprint due to some really lousy exam dates. I wish I was there. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=57&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/05/22/api-documentation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
		<item>
		<title>R. I. P. Jan Mette</title>
		<link>http://martinsandsmark.wordpress.com/2010/04/26/r-i-p-jan-mette/</link>
		<comments>http://martinsandsmark.wordpress.com/2010/04/26/r-i-p-jan-mette/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 23:43:38 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=54</guid>
		<description><![CDATA[Saturday afternoon I got a private message on IRC from a childhood friend of Jan Mette; primus motor of the old KDEmod package repository for Arch Linux, and initiator and primus motor of the Chakra Linux distrolet, that he had died friday morning. Although I never met him in person, we spent a lot of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=54&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Saturday afternoon I got a private message on IRC from a childhood friend of Jan Mette; primus motor of the old KDEmod package repository for Arch Linux, and initiator and primus motor of the Chakra Linux distrolet, that he had died friday morning.</p>
<p>Although I never met him in person, we spent a lot of time together on IRC and packaging kdemod before I started maintaining Phonon, and I&#8217;m having a hard time putting down what I&#8217;m feeling. He had quite a profound impact on my life, and I&#8217;m certain I wouldn&#8217;t be the same today if we hadn&#8217;t crossed paths.</p>
<p>I also grieve for the friends and family he left behind, I can&#8217;t really start to imagine what they must be going through now.</p>
<p><a href="http://chakra-project.org/news/index.php?/archives/54-Sad-news-we-lost-one-of-our-own.html">More information here.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=54&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2010/04/26/r-i-p-jan-mette/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
		<item>
		<title>Droidbattles, Phonon bugs, Dragon Player</title>
		<link>http://martinsandsmark.wordpress.com/2009/12/18/droidbattles-phonon-bugs-dragon-player/</link>
		<comments>http://martinsandsmark.wordpress.com/2009/12/18/droidbattles-phonon-bugs-dragon-player/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:05:32 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Phonon]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=32</guid>
		<description><![CDATA[Sup peeps. I noticed I hadn&#8217;t blogged since the Phonon bugday; meh. The bugday was a raging success, with many nice people showing up and helping. Also especially thanks to Mamarok, she was doing an absolutely fantastic job, and is still continuing doing a fantastic job in the bugzilla now sorting and triaging. Many thanks [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=32&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sup peeps.</p>
<p>I noticed I hadn&#8217;t blogged since the Phonon bugday; meh. The bugday was a raging success, with many nice people showing up and helping. Also especially thanks to Mamarok, she was doing an absolutely fantastic job, and is still continuing doing a fantastic job in the bugzilla now sorting and triaging. Many thanks to her and the rest of the people who showed up. I hope to spend some quality time in the bugzilla during this christmas.</p>
<p>The reason I haven&#8217;t blogged is that I&#8217;ve been pretty busy with the final exams, but they are now behind me. But while reading for exams I did, as is usual here in Trondheim, have several projects to distract me. <a href="http://gitorious.org/droidbattles">I started a port of DroidBattles to Qt4</a> (a game where you program robots in assembly, used to play this quite a bit), continued on <a href="http://gitorious.org/kredentials">my port of Kredentials</a> (a Kerberos ticket handler for KDE), made <a href="http://qt.gitorious.org/%7Esandsmark/qt/sandsmarks-kde-qt-with-updated-phonon/commit/ff5549e03b1f000f5d3520a5c1d6b2c4e0d3866b.patch">a patch for Qt 4.6.0 to include a newer Phonon version</a>, and finally continued the work on moving Phonon to Git (I got as far as to get svn2git to crash with my ruleset, the history of some Phonon elements isn&#8217;t entirely trivial to keep track of&#8230;).</p>
<p>I also fixed the two most annoying bugs for me in Dragon Player, the one where the toolbar isn&#8217;t hidden in fullscreen mode, and the one where the mouse isn&#8217;t hidden. I also tried to fix the screensaver handling, now only DPMS is left to disable (which shouldn&#8217;t be too hard, a couple of lines copied from the `xset` source code should do it). I hope this makes Dragon Player usable for other people again, too.</p>
<p>Lastly, I&#8217;m also building KDE 4.3.82 for <a href="http://chakra-project.org">Chakra</a> now, for all of you impatient Arch Linux users wanting an unstable desktop. They should be finished and uploaded by tomorrow morning, in the <a href="http://chakra-project.org/repo/kdemod-testing">kdemod-testing repo</a>. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=32&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2009/12/18/droidbattles-phonon-bugs-dragon-player/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
		<item>
		<title>Phonon bugday</title>
		<link>http://martinsandsmark.wordpress.com/2009/11/08/phonon-bugday/</link>
		<comments>http://martinsandsmark.wordpress.com/2009/11/08/phonon-bugday/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 02:00:57 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Phonon]]></category>
		<category><![CDATA[bugday]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=26</guid>
		<description><![CDATA[So, today (technically for me, I&#8217;m about to go to bed),  Sunday the 8. of November,  we&#8217;re having a bugday for Phonon. This is to try to make bugzilla a bit easier for Phonon developers, for bug triagers, and for plain old users who need to file bugs. What we will do is try to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=26&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, today (technically for me, I&#8217;m about to go to bed),  Sunday the 8. of November,  we&#8217;re having a bugday for Phonon. This is to try to make bugzilla a bit easier for Phonon developers, for bug triagers, and for plain old users who need to file bugs.</p>
<p>What we will do is try to work our way through all the open bug reports filed against Phonon on bugs.kde.org, and plain old cleaning up. You can find more details here: ﻿﻿﻿﻿<a href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/PhononDay" target="_blank">http://techbase.kde.org/Contribute/Bugsquad/BugDays/PhononDay</a>. Thanks a lot to ﻿Myriam Schweingruber (aka. Mamarok) who set up this page, and is helping out with the bugday. Also thanks to the KDE Bugsquad who&#8217;s doing an already excellent job of triaging in the bugzilla, and for taking some extra time to help with this bugday. Lastly, thanks to the (former, current and future <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Phonon developers who have agreed to show up and provide insight and help.</p>
<p>So if you&#8217;re looking for ways to contribute to KDE, and more specifically Phonon, please don&#8217;t hesitate to join. There aren&#8217;t really any requirements for helping triage bugs on a bugday, apart from showing up. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=26&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2009/11/08/phonon-bugday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
		<item>
		<title>Phonon bug-day, Filelight release</title>
		<link>http://martinsandsmark.wordpress.com/2009/10/19/phonon-bug-day-filelight-release/</link>
		<comments>http://martinsandsmark.wordpress.com/2009/10/19/phonon-bug-day-filelight-release/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:16:24 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugday]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Filelight]]></category>
		<category><![CDATA[Phonon]]></category>
		<category><![CDATA[UKA]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=15</guid>
		<description><![CDATA[First things first, first: set off the day 8. of November. Then we will arrange a bug-day dedicated to Phonon, to clean up duplicates, close fixed bugs not marked as such, and generally try to make it easier to file new bugs and fix bugs. More information should be forthcoming. I&#8217;m trying to get as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=15&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First things first, first: set off the day <span style="text-decoration:underline;">8. of November</span>. Then we will arrange a bug-day dedicated to Phonon, to clean up duplicates, close fixed bugs not marked as such, and generally try to make it easier to file new bugs and fix bugs. More information should be forthcoming. I&#8217;m trying to get as many developers who know anything about Phonon to set off the complete day, so there should hopefully always be someone active who are familiar with Phonon.</p>
<p>So if you&#8217;re either someone who has used Phonon, worked on Phonon, likes Phonon,  likes bug triaging, or simply want to lend a hand, please show up on #kde-bugs the 8. November.</p>
<div id="attachment_16" class="wp-caption alignright" style="width: 310px"><a href="http://martinsandsmark.files.wordpress.com/2009/10/screenshot.png"><img class="size-medium wp-image-16" title="filelight" src="http://martinsandsmark.files.wordpress.com/2009/10/screenshot.png?w=300&#038;h=181" alt="Screenshot of Filelight 1.9" width="300" height="181" /></a><p class="wp-caption-text">Screenshot of Filelight 1.9</p></div>
<p>I&#8217;m also very close to releasing my KDE 4 port of Filelight, I think I&#8217;ve fixed all regressions from the KDE 3 version in SVN now. Yes, yes, I know it has taken almost a year now (if not more), but I hope I can compensate with a very solid first release. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>If you do know of any regressions, please tell my ASAP (either file a bug at <a title="bugzilla for KDE" href="http://bugs.kde.org/" target="_blank">http://bugs.kde.org/</a> or ping me on IRC (`sandsmark` on Freenode, IRCnet and EFnet).</p>
<p>We&#8217;re also soon finished with arranging <a title="UKA" href="http://www.uka.no/" target="_blank">Norway&#8217;s largest cultural festival (UKA)</a>, only 6 days left. After that, I hope to have more time for free software and Phonon in particular, so far this fall it has been mostly administrative tasks, and getting to know the rest of the multimedia stack in Linux. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=15&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2009/10/19/phonon-bug-day-filelight-release/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>

		<media:content url="http://martinsandsmark.files.wordpress.com/2009/10/screenshot.png?w=300" medium="image">
			<media:title type="html">filelight</media:title>
		</media:content>
	</item>
		<item>
		<title>Multimedia frameworks in Qt</title>
		<link>http://martinsandsmark.wordpress.com/2009/09/07/multimedia-frameworks-in-qt/</link>
		<comments>http://martinsandsmark.wordpress.com/2009/09/07/multimedia-frameworks-in-qt/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 22:35:06 +0000</pubDate>
		<dc:creator>martinsandsmark</dc:creator>
				<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://martinsandsmark.wordpress.com/?p=8</guid>
		<description><![CDATA[So the three multimedia API&#8217;s that are planned for inclusion in Qt are as follows: Phonon. The first multimedia API in Qt, written mostly by Matthias Kretz and with some help from Trolltech to Qt-ify the API, and included in Qt since 4.4.0. Written as a &#8216;replacement&#8217; for various multimedia libraries (like Xine, libvlc, gstreamer), [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=8&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So the three multimedia API&#8217;s that are planned for inclusion in Qt are as follows:</p>
<ol>
<li>Phonon. The first multimedia API in Qt, written mostly by Matthias Kretz and with some help from Trolltech to Qt-ify the API, and included in Qt since 4.4.0. Written as a &#8216;replacement&#8217; for various multimedia libraries (like Xine, libvlc, gstreamer), abstracting the API away, so the application developer doesn&#8217;t have to worry about which multimedia library they use, and if it got abandoned (then it would just take someone to write a new backend, and voila, all the apps worked again, without having to be updated to the new API).</li>
<li>QtMultimedia. A low-level multimedia API written by the Qt Brisbane office, and to be included in Qt 4.6.0. It will probably make sense to use as much of this API as possible in the different Phonon backends, as it provides platform-agnostic access to audio outputs, inputs, and some video handling. I&#8217;ve talked a bit with the KMess developers and with Matthias Kretz, and we will probably try to get webcam/video input support into QtMultimedia, and then eventually provide a convenience API for this in Phonon. This will probably also make it easy to simplify and crossplatformify parts of the KDE platform plugin for Phonon (which manages sound devices, amongst other things).</li>
<li><a href="http://labs.trolltech.com/blogs/2009/09/03/multimedia/" target="_blank">QtMobility/multimedia</a>. I don&#8217;t think it is intended for inclusion in Qt, but in a separate “mobility” library (Qtopia^WQt Extended?). I replicates a lot of the functionality in Phonon, but I think that maybe is intentional. I would like to see some more information of what was lacking in Phonon, though, and why they wanted to start from scratch.</li>
</ol>
<p>If I&#8217;m mistaken in any way, feel free to correct me in the comments (I moved my blog to wordpress.com, because I&#8217;m lazy and didn&#8217;t feel like implementing comment support in my django-based blog).</p>
<p>In semi-related news; I&#8217;ll be taking the job as the semi-official maintainer of Phonon until Matthias gets finished with his thesis (at least). That means I&#8217;ll be trying to keep the unloved parts of Phonon from bitrotting (like the tests&#8230;), fixing bugs, reviewing patches that come in, etc.</p>
<p>I&#8217;ve also started the work on an advanced configuration dialog for Phonon-Xine, like the Xine configuration dialog in Codeine (the Xine-based video player in KDE 3), exposing all the available options, without having to edit the config file by hand.</p>
<p>I&#8217;m also conspiring with blauzahl to hold a bug-day for Phonon, there&#8217;s a lot of untriaged, duplicated and otherwise unsuited bugs against Phonon, bordering on unmanagable. So stay tuned, if you think bugs are fun.</p>
<p>Lastly, in completely unrelated news, I&#8217;ve started porting Kredentials to KDE 4. It&#8217;s a tiny tray-application for managing (acquiring and automatically renewing) kerberos tickets. I&#8217;m also almost completely finished with the KDE 4 port of Filelight, I think I nailed one of the last regressions today (the cutting off of edges of the radial map).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martinsandsmark.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martinsandsmark.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martinsandsmark.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinsandsmark.wordpress.com&amp;blog=9242384&amp;post=8&amp;subd=martinsandsmark&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinsandsmark.wordpress.com/2009/09/07/multimedia-frameworks-in-qt/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5bec8c15f2c758e85e023efed8cfcf9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinsandsmark</media:title>
		</media:content>
	</item>
	</channel>
</rss>
