<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Amarok Blog - markey</title>
    <link>http://amarok.kde.org/blog/</link>
    <description>Amarok developers at work</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Mon, 02 Nov 2009 19:24:16 GMT</pubDate>

    <image>
        <url>http://amarok.kde.org/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Amarok Blog - markey - Amarok developers at work</title>
        <link>http://amarok.kde.org/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Amarok joins the Software Freedom Conservancy</title>
    <link>http://amarok.kde.org/blog/archives/1117-Amarok-joins-the-Software-Freedom-Conservancy.html</link>
            <category>markey</category>
    
    <comments>http://amarok.kde.org/blog/archives/1117-Amarok-joins-the-Software-Freedom-Conservancy.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1117</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1117</wfw:commentRss>
    

    <author>nospam@example.com (Mark Kretschmann)</author>
    <content:encoded>
    &lt;!-- s9ymdb:227 --&gt;&lt;a href=&#039;http://amarok.kde.org/en/node/700&#039;&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;598&quot; height=&quot;448&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://amarok.kde.org/blog/uploads/splash_screen3.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Do you like Amarok? If so, we have some good news for you:&lt;br /&gt;
&lt;br /&gt;
The Amarok project has joined the &lt;a href=&quot;http://conservancy.softwarefreedom.org/&quot;&gt;Software Freedom Conservancy&lt;/a&gt;. This move allows donors to give tax-deductible donations, and it increases the transparency in the spending of Amarok&#039;s funds. This greatly helps us to be more efficient, and focus on what we really do best: Creating kick-ass software. At the same time, we stay fully committed to the KDE project! Amarok is, and will always stay, a fully committed project under the KDE umbrella. We have coordinated this move with the KDE e.V. board, who approves of our endeavors. &lt;br /&gt;
&lt;br /&gt;
If you want to help us making Amarok even better, head over to our &lt;a href=&quot;http://amarok.kde.org/en/node/700&quot;&gt;official announcement&lt;/a&gt;, and support our fund drive &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Our development speed is faster than ever before, and we are highly motivated to deliver you the best music player possible. The upcoming Amarok 2.2.1 release will bring our users features that many of you have been waiting for, and we constantly aim to improve our quality too. I guarantee you that with my (hopefully) good name. &lt;br /&gt;
&lt;br /&gt;
Thanks for supporting us in advance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mark Kretschmann,&lt;br /&gt;
Amarok project founder and developer.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 02 Nov 2009 13:52:00 -0500</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1117-guid.html</guid>
    
</item>
<item>
    <title>Chromium: It really shines</title>
    <link>http://amarok.kde.org/blog/archives/1111-Chromium-It-really-shines.html</link>
            <category>markey</category>
    
    <comments>http://amarok.kde.org/blog/archives/1111-Chromium-It-really-shines.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1111</wfw:comment>

    <slash:comments>32</slash:comments>
    <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1111</wfw:commentRss>
    

    <author>nospam@example.com (Mark Kretschmann)</author>
    <content:encoded>
    &lt;!-- s9ymdb:222 --&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Chromium_(web_browser)&quot;&gt;&lt;center&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;300&quot; height=&quot;300&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://amarok.kde.org/blog/uploads/chromium-logo.png&quot; alt=&quot;&quot; /&gt;&lt;/center&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Have you tried it yet? I&#039;m running the Chromium &quot;Daily Builds&quot; on Kubuntu 9.10. At first, not very long ago, I was quite skeptical about Chromium. It looked unfamiliar, it seemed to lack features. Then, about a week ago, I gave it another try. And boy, has it improved!&lt;br /&gt;
&lt;br /&gt;
To give you some back story on my personal history of browser usage, I&#039;m a die hard Opera fan. I&#039;ve been using Opera since about 10 years, and nothing ever came close to its performance, usability, and elegance. In fact Opera used to be the last remaining non-free software that I used on a daily basis. While I&#039;m a huge supporter of Free Software, I didn&#039;t feel bad about using it, as it was just so damn good. Still, I would have preferred a good free alternative, but nothing else did it for me (including Firefox).&lt;br /&gt;
&lt;br /&gt;
Now, what makes Chromium so great? Let me just list a few things that I love about it:&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Incredibly fast.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Based on WebKit, which is based on KDE&#039;s KHTML. Proves how great KDE technology is.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Rapid development process, fully transparent, using Git for version control.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Ingenious multi-process system. Forget about memory leaks, plugins crashing the whole browser, etc.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Simple user interface. Doesn&#039;t overwhelm me with obscure options.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Free Software (not just as in beer).&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where there is light, there is also shadow, and there is one thing about Chromium that I find a bit sad: Why did they not use Qt from the beginning? Qt would have provided a perfect foundation for a cross-platform application. Google probably had its reasons for doing it differently (I assume it&#039;s simply time-to-market, they made a pure Windows version first), but that&#039;s still one aspect that they could have done better. Anyway, Chromium&#039;s GUI is rather simplistic, so the choice of toolkit doesn&#039;t make a very big difference to the user.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 12 Oct 2009 15:14:00 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1111-guid.html</guid>
    
</item>
<item>
    <title>Amarok 2.2.1 - We're getting there!</title>
    <link>http://amarok.kde.org/blog/archives/1112-Amarok-2.2.1-Were-getting-there!.html</link>
            <category>markey</category>
    
    <comments>http://amarok.kde.org/blog/archives/1112-Amarok-2.2.1-Were-getting-there!.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1112</wfw:comment>

    <slash:comments>40</slash:comments>
    <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1112</wfw:commentRss>
    

    <author>nospam@example.com (Mark Kretschmann)</author>
    <content:encoded>
    Here&#039;s a little teaser article, showing off some of the work we&#039;re doing for the upcoming &lt;em&gt;Amarok 2.2.1&lt;/em&gt;. As some of you may know (or maybe not), we have decided to turn the 2.2 &quot;Sunjammer&quot; series into a longer lasting series, similar to the 1.4.x &quot;Fast Forward&quot; cycle. This means, we&#039;re not branching to 2.3 immediately, but instead we will make new releases about every six weeks, each including a number of new features and bug fixes.&lt;br /&gt;
&lt;br /&gt;
This style of working was partly made possible by our migration to the Git version control system. I can only say, for us the migration was fully worth it. Our development speed has skyrocketed,  as we are now able to develop new features in different branches, test them safely, and then merge them into our master branch. Also, the number of third-party contributions has increased dramatically, thanks to Git and Gitorious. You can find our Git repository online here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://gitorious.org/amarok&quot;&gt;http://gitorious.org/amarok&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are some of the improvements in 2.2.1 so far:&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Optional support for KNotify.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;New toolbar with nicer looks (you will also be able to select a &quot;slim&quot; version for small screens).&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&quot;Jump To&quot; feature for quick playlist navigation.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Better Podcast support.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Enhanced playlist inline editor.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Full screen mode toggle, allowing to show Amarok without window decorations.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Much improved collection scanner (see &lt;a href=&quot;http://blog.jefferai.org/2009/10/14/speed-never-gets-old-at-least-in-software-1129&quot;&gt;Jeff&#039;s blog&lt;/a&gt;).&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Many many (many) bug fixes.&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
Words are one thing. We want screenshots! So here goes - please remember, it&#039;s a &lt;em&gt;preview snapshot&lt;/em&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 300px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:223 --&gt;&lt;a href=&quot;http://amarok.kde.org/blog/uploads/amarok_221_gettingthere.png&quot;&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;300&quot; height=&quot;229&quot;  src=&quot;http://amarok.kde.org/blog/uploads/amarok_221_gettingthere.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Click to show full size&lt;/div&gt;&lt;/div&gt;&lt;/center&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 15 Oct 2009 05:18:13 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1112-guid.html</guid>
    
</item>
<item>
    <title>SmartPointerList</title>
    <link>http://amarok.kde.org/blog/archives/1107-SmartPointerList.html</link>
            <category>markey</category>
    
    <comments>http://amarok.kde.org/blog/archives/1107-SmartPointerList.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1107</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1107</wfw:commentRss>
    

    <author>nospam@example.com (Mark Kretschmann)</author>
    <content:encoded>
    Here&#039;s a little class that we developed for Amarok, and I thought it might be interesting for some of you as well (maybe KDElibs?). What it does is the following:&lt;br /&gt;
&lt;br /&gt;
Assume that you have a list of pointers to objects (they must be QObject subclasses). Sometimes such lists are used to cache pointers in multiple places, but the objects they contain (as pointers) might be destroyed at some point. In Amarok we had this problem with QAction: Many classes stored lists of pointers to actions, but sometimes actions were destroyed (e.g. on track change), and the lists got out of sync. You could probably see this as a design flaw, but we came up with a simple solution:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;SmartPointerList&lt;/em&gt; is a QList for pointers which automatically removes a pointer when the object it refererences is destroyed. A simple idea (by myself), implemented with help from Ian Monroe and Max Howell (of Amarok/FileLight/DragonPlayer/Last.fm fame). In our case, it solved many ugly crashes that were pretty hard to debug.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you feel the class could be useful to you, have a look here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://gitorious.org/amarok/amarok/blobs/master/src/SmartPointerList.h&quot;&gt;http://gitorious.org/amarok/amarok/blobs/master/src/SmartPointerList.h&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://gitorious.org/amarok/amarok/blobs/master/src/SmartPointerList.cpp&quot;&gt;http://gitorious.org/amarok/amarok/blobs/master/src/SmartPointerList.cpp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 09 Oct 2009 14:41:12 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1107-guid.html</guid>
    
</item>
<item>
    <title>Amarok on Windows: Get Your Nightly Builds</title>
    <link>http://amarok.kde.org/blog/archives/1055-Amarok-on-Windows-Get-Your-Nightly-Builds.html</link>
            <category>markey</category>
    
    <comments>http://amarok.kde.org/blog/archives/1055-Amarok-on-Windows-Get-Your-Nightly-Builds.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1055</wfw:comment>

    <slash:comments>19</slash:comments>
    <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1055</wfw:commentRss>
    

    <author>nospam@example.com (Mark Kretschmann)</author>
    <content:encoded>
    &lt;a href=&quot;http://windows.kde.org&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/__JNFVYfijS4/SeRlJ-8Im1I/AAAAAAAAAcg/mI6iFVYoKd0/s400/kdew.png&quot; alt=&quot;&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Many users have been asking us lately for updated builds of Amarok 2.1 for Windows. Here&#039;s some good news for you folks!&lt;br /&gt;
&lt;br /&gt;
Thanks to our tireless KDE-Windows crew (Patrick Spendrin and others) you can now get nightly builds for Windows right here:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;a href=&quot;http://mafia-server.net/amarok-nightly&quot; &gt;http://mafia-server.net/amarok-nightly&lt;/a&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apparently these builds are pretty solid. Quoting a user from our forum: &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&quot;Wow the nightly build version is way different. After using it for some days I can say that it seems to be much more stable than 2.0.1. Good job.&quot;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, give it a try &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://akademy.kde.org/&quot;&gt;&lt;img src=&quot;http://amarok.kde.org/blog/uploads/gcds_summit_badge.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 26 May 2009 13:59:42 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1055-guid.html</guid>
    
</item>

</channel>
</rss>