<?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 - eean</title>
    <link>http://amarok.kde.org/blog/</link>
    <description>Amarok developers at work</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    <pubDate>Sun, 07 Sep 2008 13:33:40 GMT</pubDate>

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

<item>
    <title>Not Holding Breath for Chrome</title>
    <link>http://amarok.kde.org/blog/archives/789-Not-Holding-Breath-for-Chrome.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/789-Not-Holding-Breath-for-Chrome.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=789</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    I read the &lt;a href=&quot;http://www.google.com/googlebooks/chrome/&quot;&gt;Chrome comic&lt;/a&gt; on Monday. It goes into technical detail in describing what their justification was for creating Chrome. By and large I think they succeeded: on the whole, Chrome doesn&#039;t appear to be a case of not-invented-hereism. They really do have some different ideas of how to do the browser, both technically and in the UI.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So yesterday I knew two things: Chrome was going to be crossplatform and the 30pg+ comic that went into some detail didn&#039;t say how they were planning to do that or anything about their UI toolkit.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So after poking at the code for a bit, it comes to no great surprise that crossplatform wasn&#039;t a big concern from the start. Currently the Linux version doesn&#039;t actually run, according to its &lt;a href=&quot;http://dev.chromium.org/developers/how-tos/build-instructions-linux&quot;&gt;website&lt;/a&gt;. And their UI toolkit choices might indeed have been based on some NIHism and are certainly not the most Linux or OS X friendly. Given how easy it is to create a crossplatform app if you make the correct early decisions, this is a bit frustrating.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
They use Skia, a graphics library for Android for basic image display. And they have &quot;&lt;a href=&quot;http://dev.chromium.org/developers/design-documents/chromeviews&quot;&gt;Chromium Views&lt;/a&gt;&quot; which mostly seem to be used to abstract between XP and Vista. It could theoretically be extended and used for crossplatform abstraction (just what the world needs - another xplatform api). &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
And why not Qt? &quot;Existing UI toolkits for Windows are similarly unsatisfying, with limited widget sets, unnatural aesthetics, or awkward programming models. &quot; Doesn&#039;t jive with my experience of Qt. But I guess I&#039;m a bit partisan.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I do think that promising cross-platform support might have been a bit disingenuous of them, time will tell for sure. I suspect that if Linux desktop users do see Chrome, it will most likely be in the form of existing browsers incorporating some of their technology or ideas. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Tue, 02 Sep 2008 20:49:49 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/789-guid.html</guid>
    
</item>
<item>
    <title>QtScript Bindings and some blog</title>
    <link>http://amarok.kde.org/blog/archives/768-QtScript-Bindings-and-some-blog.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/768-QtScript-Bindings-and-some-blog.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=768</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    &lt;h3&gt;QtScript Bindings&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
If you&#039;ve been following Peter Zhou&#039;s blogs, you know that he has been implementing QtScript support for Amarok. Probably the neatest thing we did is give access to almost the entire Qt API via the QtScript Binding Generator from Trolltech Labs. It uses technology from QtJambi; if you have Qt 4.4.1 and were wondering why Amarok gives a bunch of MetaJavaBuilder errors, this is why. (The bindings are disabled for Qt 4.4.0; we&#039;ll bump the Amarok dependency once 4.4.1 is more widespread).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I do think that the QtScript API is probably the most difficult Qt API to get the details right on. Your mind swirls with QScriptValue, QObjects and QVariants. But it is also quite powerful. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Since I had been sending the generators creator Kent Hanson emails regularly, I thought a mailing list would be a good idea to make it more public and useful. &lt;a href=&quot;https://mail.kde.org/mailman/listinfo/qtscript-bindings&quot;&gt;Join qtscript-bindings&lt;/a&gt; for discussion on the QtScript bindings in general. Kent also created a &lt;a href=&quot;http://code.google.com/p/qtscriptgenerator/issues/list&quot;&gt;bug tracker&lt;/a&gt; and a &lt;a href=&quot;http://labs.trolltech.com/gitweb?p=qtscriptgenerator;a=summary&quot;&gt;Git repo&lt;/a&gt;. I created a mirror of it on repo.or.cz and &lt;a href=&quot;http://repo.or.cz/w/qtscriptgenerator/amarok.git&quot;&gt;posted the changes we&#039;ve made to our SVN copy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The beginnings of &lt;a href=&quot;http://amarok.kde.org/wiki/Development/Scripting_HowTo_2.0&quot;&gt;documentation for Amarok scripting are available&lt;/a&gt; and Richard Moore started a general &lt;a href=&quot;http://techbase.kde.org/Development/Languages/QtScript&quot;&gt;Techbase article.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h4&gt;Console and Unnamed HTTP Server&lt;/h4&gt;&lt;img style=&quot;float:right&quot; src=&quot;http://amarok.kde.org/amarokwiki/images/thumb/f/f1/AmarokScriptConsole.png/200px-AmarokScriptConsole.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
The first script I created was an &quot;irb&quot; for Amarok&#039;s QtScript environment. This is available with Amarok SVN now, the &quot;Amarok Script Console.&quot; It&#039;s quite handy to test out QtScript or to even test out the Qt API.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I&#039;ve been working on a web control application for Amarok 2 using the new API. Using QTcpServer and QHttp, I have created a web server that should work well enough for what I&#039;m doing. Now all that&#039;s left is the &quot;little detail&quot; of the HTML interface; I&#039;ve been tinkering with qooxdoo, a very fancy JavaScript API.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
One of my first sizable Amarok-related developments was to create the first kde-apps Amarok script in 2004 using Korundrum. So now its full circle. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Some Blog&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
The google news catcher sent me an indirect link to this Time-Warner blog: &lt;a href=&quot;http://www.downloadsquad.com/2008/08/08/3-linux-apps-that-make-me-hate-windows/&quot;&gt;3 Linux Apps That Make Me Hate Windows&lt;/a&gt;. He cites Synaptic, Compiz and Amarok. As much as you hear people gripe about package management on Linux, I really do think its one of its best features. Certainly from a security standpoint: going to a random web site and installing software just isn&#039;t something You Do on Linux, and I think thats for the best. And of course, it goes without saying that I agree Amarok is the best media player. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/wink.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;br /&gt;
Everyone have fun at aKademy! &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sat, 09 Aug 2008 04:16:04 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/768-guid.html</guid>
    
</item>
<item>
    <title>QtScript Bindings and some blog</title>
    <link>http://amarok.kde.org/blog/archives/769-QtScript-Bindings-and-some-blog.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/769-QtScript-Bindings-and-some-blog.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=769</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    &lt;h3&gt;QtScript Bindings&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
If you&#039;ve been following Peter Zhou&#039;s blogs, you know that he has been implementing QtScript support for Amarok. Probably the neatest thing we did is give access to almost the entire Qt API via the QtScript Binding Generator from Trolltech Labs. It uses technology from QtJambi; if you have Qt 4.4.1 and were wondering why Amarok gives a bunch of MetaJavaBuilder errors, this is why. (The bindings are disabled for Qt 4.4.0; we&#039;ll bump the Amarok dependency once 4.4.1 is more widespread).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I do think that the QtScript API is probably the most difficult Qt API to get the details right on. Your mind swirls with QScriptValue, QObjects and QVariants. But it is also quite powerful. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Since I had been sending the generators creator Kent Hanson emails regularly, I thought a mailing list would be a good idea to make it more public and useful. &lt;a href=&quot;https://mail.kde.org/mailman/listinfo/qtscript-bindings&quot;&gt;Join qtscript-bindings&lt;/a&gt; for discussion on the QtScript bindings in general. Kent also created a &lt;a href=&quot;http://code.google.com/p/qtscriptgenerator/issues/list&quot;&gt;bug tracker&lt;/a&gt; and a &lt;a href=&quot;http://labs.trolltech.com/gitweb?p=qtscriptgenerator;a=summary&quot;&gt;Git repo&lt;/a&gt;. I created a mirror of it on repo.or.cz and &lt;a href=&quot;http://repo.or.cz/w/qtscriptgenerator/amarok.git&quot;&gt;posted the changes we&#039;ve made to our SVN copy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The beginnings of &lt;a href=&quot;http://amarok.kde.org/wiki/Development/Scripting_HowTo_2.0&quot;&gt;documentation for Amarok scripting are available&lt;/a&gt; and Richard Moore started a general &lt;a href=&quot;http://techbase.kde.org/Development/Languages/QtScript&quot;&gt;Techbase article.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h4&gt;Console and Unnamed HTTP Server&lt;/h4&gt;&lt;img style=&quot;float:right&quot; src=&quot;http://amarok.kde.org/amarokwiki/images/thumb/f/f1/AmarokScriptConsole.png/200px-AmarokScriptConsole.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
The first script I created was an &quot;irb&quot; for Amarok&#039;s QtScript environment. This is available with Amarok SVN now, the &quot;Amarok Script Console.&quot; It&#039;s quite handy to test out QtScript or to even test out the Qt API.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I&#039;ve been working on a web control application for Amarok 2 using the new API. Using QTcpServer and QHttp, I have created a web server that should work well enough for what I&#039;m doing. Now all that&#039;s left is the &quot;little detail&quot; of the HTML interface; I&#039;ve been tinkering with qooxdoo, a very fancy JavaScript API.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
One of my first sizable Amarok-related developments was to create the first kde-apps Amarok script in 2004 using Korundrum. So now its full circle. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Some Blog&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
The google news catcher sent me an indirect link to this Time-Warner blog: &lt;a href=&quot;http://www.downloadsquad.com/2008/08/08/3-linux-apps-that-make-me-hate-windows/&quot;&gt;3 Linux Apps That Make Me Hate Windows&lt;/a&gt;. He cites Synaptic, Compiz and Amarok. As much as you hear people gripe about package management on Linux, I really do think its one of its best features. Certainly from a security standpoint: going to a random web site and installing software just isn&#039;t something You Do on Linux, and I think thats for the best. And of course, it goes without saying that I agree Amarok is the best media player. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/wink.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;br /&gt;
Everyone have fun at aKademy! I know I would be. :/ &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sat, 09 Aug 2008 04:16:04 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/769-guid.html</guid>
    
</item>
<item>
    <title>amarok.kde.org/blog users: update your feed catcher</title>
    <link>http://amarok.kde.org/blog/archives/738-amarok.kde.orgblog-users-update-your-feed-catcher.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/738-amarok.kde.orgblog-users-update-your-feed-catcher.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=738</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    We&#039;re currently transitioning our blog from s9y to Drupal. For the time being people who blog on s9y itself are blogging there still, but the aggregation is already happening on Drupal so its a good time to change.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Add this feed if you want to follow the &lt;a href=&quot;http://amarok.kde.org/PlanetAmarok&quot;&gt;blogs of Amarok developers&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;
http://amarok.kde.org/planet.xml&lt;br /&gt;&lt;br /&gt;
 &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Fri, 11 Jul 2008 14:16:52 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/738-guid.html</guid>
    
</item>
<item>
    <title>New Belgian Beers</title>
    <link>http://amarok.kde.org/blog/archives/718-New-Belgian-Beers.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/718-New-Belgian-Beers.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=718</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    As a Missourian and a person who thinks Belgium makes some of the best beer in the world, I&#039;ve been following &lt;a href=&quot;http://www.nytimes.com/2008/07/08/business/worldbusiness/08inbev.html?pagewanted=print&quot;&gt;the story about the possible take over of Anheuser-Busch&lt;/a&gt; by Belgium beer-producer InBev with some interest. Personally I kind of want it to go through: it would hopefully mean the end of American beer being judged by its most tasteless examples. There is &lt;a href=&quot;http://www.newbelgium.com/&quot;&gt;some good beer&lt;/a&gt; produced here. I think people would look at things differently if Bud Light becomes a Belgian beer. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
It would also be very ironic and funny, which is mostly why I hope the deal will go through.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The article notes that &quot;The takeover attempt has also run into a political backlash, as Anheuser-Busch, based in St. Louis, is an American icon. Senator Claire McCaskill, Democrat of Missouri, has vowed to stop the deal.&quot; Which got me thinking: I would personally find it hilarious if people in Belgium started rallying against this deal due to the damage to their national pride from having their corporations promote products like Bud Light. Any Belgian folks out there feel like writing their MPs? &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 07 Jul 2008 16:29:28 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/718-guid.html</guid>
    
</item>
<item>
    <title>Amarokin History X</title>
    <link>http://amarok.kde.org/blog/archives/662-Amarokin-History-X.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/662-Amarokin-History-X.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=662</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Our biochemist-in-residence illogic-al just wrote a &lt;a href=&quot;http://illogic-al.org/node/19&quot;&gt;fun and interesting blog about Amarok on OS X&lt;/a&gt;. Interesting because it shows Amarok working on OS X, fun because it shows some of the progression of Amarok 2 in general. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Wed, 28 May 2008 05:07:44 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/662-guid.html</guid>
    
</item>
<item>
    <title>Taiwan Day 0</title>
    <link>http://amarok.kde.org/blog/archives/635-Taiwan-Day-0.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/635-Taiwan-Day-0.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=635</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    &lt;font id=&quot;rgkn0&quot; size=&quot;4&quot;&gt;&lt;b&gt;Getting There&lt;/b&gt;&lt;/font&gt;&lt;br id=&quot;rgkn1&quot; /&gt;Yesterday I arrived in Taipei after about 22 hours of airplanes and airports. At least for a Missouri guy like me, it seems sparling and huge. Fellow Amarok dev and Sydney resident Seb Ruiz isn&#039;t so impressed. I didn&#039;t get lost on my way to the hostel until the very last block. I walked into a bakery probably looking quite lost (I had been walking around a single block for about 10 minutes) and one of the workers asked me &quot;do you need help?&quot; in English. I showed her the address and phone number of the hostel, she whipped out her mobile and called it, got directions and walked me to the entrance (about 20 meters away actually). So the Taiwanese are very friendly, Seb had a similar experience of someone actually taking him up the elevator directly to the hostel.&lt;br id=&quot;u83r0&quot; /&gt;&lt;br id=&quot;u83r1&quot; /&gt;The hostel itself (the &quot;Camel&#039;s Oasis&quot;), is very homey. I found Seb chatting with a Québécoise about her 6-month world tour (you always find such lucky people at cheap hostels). I did follow Seb&#039;s advice and avoided sleeping much on the flight over here (only about 3 hours), but my biological clock still objected to the 11 hour timeshift; I had some pretty spotty sleep last night.&lt;br id=&quot;xfm10&quot; /&gt;&lt;br id=&quot;rgkn2&quot; /&gt;&lt;font id=&quot;rgkn3&quot; size=&quot;4&quot;&gt;&lt;b&gt;OpenTech Conference&lt;/b&gt;&lt;/font&gt;&lt;br id=&quot;xfm11&quot; /&gt;Now we&#039;re at Asus for the OpenTech Summit. This morning is being devoted to Asus. Ellis, the product manager for the Asus EeePC (IIRC), presented on how Asus intends to work with the community. A Xandros developer, Brian, went over SDK for the Asus EeePC, which is basically Xandros distributed with Eclipse and Vmplayer. The main development environment they are supporting is Qt 4.2; he did a &quot;Hello World&quot; using Eclipse&#039;s Qt Designer integration. Both Ellis and Brian talked about the method for ISVs to release software for the Eee PC; this interests me since it would be really nice to have a way to release the newest Amarok&#039;s directly to the EeePC Ass/Remove Programs system. The next version of the EeePC OS is apparently going to make it easy to install .deb&#039;s or an EeePC-specific tarball which contains a bunch of .deb files. &lt;br id=&quot;tw9m0&quot; /&gt;&lt;br id=&quot;tw9m1&quot; /&gt;&lt;br id=&quot;fh-t0&quot; /&gt;&lt;br id=&quot;fh-t1&quot; /&gt;&lt;br id=&quot;dyhp0&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sat, 26 Apr 2008 05:24:27 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/635-guid.html</guid>
    
</item>
<item>
    <title>The Summit</title>
    <link>http://amarok.kde.org/blog/archives/621-The-Summit.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/621-The-Summit.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=621</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    I know I promised on-going blogs on the Linux Collaboration Summit, but I failed. From &lt;a href=&quot;http://akademy2007.kde.org/&quot;&gt;previous experience&lt;/a&gt; I knew not to count on reliable Internet access at the conference site; I was planning to just post the blogs I had written during the day when I returned to the hotel. What I didn&#039;t count on was the conference rooms would have less electrical outlets then your average dorm room. We blamed the nearby &lt;a href=&quot;http://www.rangersupercomputer.com/&quot;&gt;super-computer&lt;/a&gt; for taking all our power. The important point is that the battery life on my laptop is about 15 minutes. So I was put in the ironic situation of going to a technology conference, but having access to very little technology. I did have a &lt;a href=&quot;http://www.flickr.com/photos/eean/sets/72157604506455634/&quot;&gt;digital camera though&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
From the whole conference there was a real sense of &quot;hey stuff is actually coming together.&quot; Not that this will be the year of the Linux Desktop, but that Linux is positioning itself well as the solution for devices that go beyond the desktop. Like the lowcost Asus EeePC is a whole product category that Linux makes possible. The most interesting session on Tuesday was the Mobile roundtable, since there are several competing stacks: Intel has one based on GTK, LiMo has a variation of that, and then Google is building one from scratch (Qtopia was unrepresented). So in the same way you knew IBM was going to win-big with the now current generation of video games consoles (PS3, X-Box 360 and Wii), Linux is going to do well on the smartphone. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The Desktop Architects Meeting was informative, but I hope future meetings will feature more break-out sessions and actual action plans.  Kevin mentioned that in DAM-3 they did something like this. The DAM has people from users to distros to upstream desktop developers. We all have a lot to learn from each other, but also different things that need to be worked out. For instance I had hoped for more work with Gnome developers.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
An irony is that due to the LCS I&#039;m going to probably going to give OpenSolaris a serious try. Brian Cameron from Gnome and Sun made a compelling case for their set of development tools when we were talking at the IBM reception. Basically it sounds like you can run a tool like Valgrind (dtrace?) that doesn&#039;t make the app your debugging run a magnitude slower.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The Firefox representative made a reference to this, he said that OS X is the best tool for Linux development. He was also concerned that Linux distros turn off their system for counting users, which is apparently part of their update system. Well obviously distros are going to want to turn off an update system, I wonder if Firefox even tried having a counting system separate from update? It would be in Linux&#039;s interest to have our Firefox&#039;s be counted so that Firefox knows how many Linux users there are. I asked him if they would join the growing ranks of Open Source projects with time-based releases, he more or less flatly said no. Of course that&#039;s what most of the crowd at aKademy said when Shuttleworth made the same suggestion, and look at us now. &lt;img src=&quot;http://www.monroe.nu/templates/ian/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;br /&gt;
The most useful parts of the Summit were making contacts with people from throughout the industry: some exciting stuff that&#039;s probably too early to talk about.  &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 14 Apr 2008 01:53:33 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/621-guid.html</guid>
    
</item>
<item>
    <title>Texas Bound</title>
    <link>http://amarok.kde.org/blog/archives/613-Texas-Bound.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/613-Texas-Bound.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=613</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Tomorrow morning I&#039;m headed to &lt;a href=&quot;http://en.wikipedia.org/wiki/Kirksville_Regional_Airport&quot;&gt;Kirksville Regional Airport&lt;/a&gt; and then eventually to Texas for the three-day &lt;a href=&quot;https://www.linux-foundation.org/events/collaboration&quot;&gt;Linux Foundation Collaboration Summit&lt;/a&gt;. I&#039;ve never been to a non-KDE tech conference before; I&#039;m really looking forward to it. There should be lot&#039;s of business types, I&#039;m packing a lot of polo shirts instead of the usual Amarok t-shirts I&#039;d wear at aKademy. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Our hotel supposedly has Internet. So stay tuned, blogs are to follow.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Tomorrow is also the cut-off Google Summer of Code applications. For real this time. If you haven&#039;t sent in your Amarok application... realistically it&#039;s too late since we already have which ones we want in mind. Of course there&#039;s always a chance you&#039;re application could be better. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; I just realized the revised GSoC timeline worked out for me, since before I would&#039;ve been in Texas during the last week of ranking. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sun, 06 Apr 2008 23:49:58 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/613-guid.html</guid>
    
</item>
<item>
    <title>KDE's Summer of Code: Promote it!</title>
    <link>http://amarok.kde.org/blog/archives/604-KDEs-Summer-of-Code-Promote-it!.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/604-KDEs-Summer-of-Code-Promote-it!.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=604</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Summer of Code is back, earlier then ever. Early is good as it allows some more flexibility in the schedule (students could start on their projects as soon as mid-April, in case they aren&#039;t available later), the disadvantage is that I&#039;m probably not the only one somewhat surprised that its starting so soon.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So it&#039;s important to get the word out to prospective students. So if you&#039;re on any LUG mailing lists or any list with Computer Science students, send them a message about Summer of Code in general and about KDE in particular. Include a link to the &lt;a href=&quot;http://code.google.com/soc&quot;&gt;SoC homepage&lt;/a&gt;, the &lt;a href=&quot;http://code.google.com/soc/2008/faqs.html#0.1_timeline&quot;&gt;Timeline&lt;/a&gt; and the list of &lt;a href=&quot;http://techbase.kde.org/index.php?title=Projects/Summer_of_Code/2008&quot;&gt;KDE project suggestions*&lt;/a&gt;. Offer yourself as kind of the local contact to the open source &quot;world&quot;.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I sent out such a email to my local LUG and found a few interested people. The common response was that they had wanted to get involved with open source but weren&#039;t sure how, the issue SoC is largely trying to solve. We had a meeting yesterday and it sounds like a couple of students will maybe even develop for Amarok. This is just at a small university... there&#039;s a lot of untapped potential out there.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
*The suggestion list, at least for Amarok before I cleaned it up, had somewhat degenerated into people putting up feature suggestions (one not feasible, one that was more like a weekend project).  Be sure to add project suggestions (for projects you actually know something about), but also double check the other suggestions. Always encourage the students to work with a particular mailing list or IRC channel to help refine the proposal. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 03 Mar 2008 03:08:31 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/604-guid.html</guid>
    
</item>
<item>
    <title>Dragon and Quassel</title>
    <link>http://amarok.kde.org/blog/archives/600-Dragon-and-Quassel.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/600-Dragon-and-Quassel.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=600</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Haven&#039;t blogged in a bit, so I have a couple unrelated blogs. &lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Dragon Player 2.0.1&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.monroe.nu/uploads/dragonplayer.png&quot; align=&quot;right&quot; /&gt;&lt;a href=&quot;http://dragonplayer.org&quot;&gt;Dragon Player 2.0.1&lt;/a&gt; was released last week. 2.0.0 had a little but very visible bug (pressing the mute button would cause the mute button to disable), but luckly my sense of paranoia of such things kept me from advertising 2.0.0 outside of Dragon Player&#039;s website. Credit goes to a few years of Amarok releases going just a bit wrong at the last minute (though this year has been good to us).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Anyways I think Dragon Player 2.0.1 is a solid release. It&#039;ll probably be the last release of Dragon Player done independently, as now Dragon Player is a part of KDE Multimedia. We have a bunch of ideas for Dragon Player 2.1 (released with KDE 4.1). Mostly it all comes down to polishing the interface. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
About the only difference between 2.0.1 and 2.0-rc1 is the new icon. Which looks utterly fantastic in my opinion. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Credit goes to Eugene Trounev of the KDE games project. They have a great community spirit, it&#039;s no accident that KDE games was fully ready for KDE 4.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Quassel&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;
While Europeans go to FOSDEM Brussels, drinking their great beer and partying with &lt;a href=&quot;http://flickr.com/photos/kenshisnowfox/2290943347/&quot;&gt;Mike&lt;/a&gt;, us Americanos are stuck looking at pictures and thinking how fun it could have been. Luckly this year something else came out of FOSDEM for us lonely folks: the public release of &lt;a href=&quot;http://quassel-irc.org/&quot;&gt;Quassel&lt;/a&gt;. My initial impressions wasn&#039;t good: it stalls when you join a channel or connect to a server. But it turns out that the way you use Quassel that doesn&#039;t really matter, since the &quot;quasselcore&quot; stays running and you basically never have to join a channel again. So for an alpha, it is very usable and I would recommend it, even if you&#039;re only interested in an IRC client and not something to test out. Yesterday morning I added mouse wheel support to Quassel&#039;s channel list; it was good to warm my Qt Model/View muscles some. I pretty much had to add it: I would try to use my mouse wheel every time I changed channels even though it never worked. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/wink.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;br /&gt;
Some people (apparently everyone but me) experience crashing when they do the initial network setup for Quassel Alpha1. Alpha2 should be out shortly. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 25 Feb 2008 16:11:10 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/600-guid.html</guid>
    
</item>
<item>
    <title>Fisheye</title>
    <link>http://amarok.kde.org/blog/archives/588-Fisheye.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/588-Fisheye.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=588</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Olivier Bédard, our super-cool Amarok network admin, just installed a tool called &lt;a href=&quot;http://www.atlassian.com/software/fisheye/&quot;&gt;Fisheye&lt;/a&gt;. It&#039;s basically exactly what I was asking for in the &lt;a href=&quot;http://monroe.nu/archives/125-Need-a-post-commit-Review-Board.html&quot;&gt;last post&lt;/a&gt;, it lets you easily look at all the recent commits with a nice pretty interface to look at the diffs. There&#039;s a little button to send a given commit to the Crucible, where there&#039;s a code review system. It is proprietary however.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
It needs a local SVN repository, so Olivier rigged up an SVK repo to mirror from KDE. Apparently Fisheye support for Git is forthcoming, which is good since git-svn is the only way to mirror SVN and have it follow Amarok when extragear was reorganized a couple years ago. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
You can check it out for &lt;a href=&quot;http://dragonplayer.org/fisheye&quot;&gt;Dragon Player&lt;/a&gt; and &lt;a href=&quot;http://amarok.be/fisheye&quot;&gt;Amarok&lt;/a&gt;. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Tue, 12 Feb 2008 02:12:32 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/588-guid.html</guid>
    
</item>
<item>
    <title>Need a post-commit Review Board</title>
    <link>http://amarok.kde.org/blog/archives/577-Need-a-post-commit-Review-Board.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/577-Need-a-post-commit-Review-Board.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=577</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    I actually got &lt;a href=&quot;http://www.review-board.org&quot;&gt;Review Board&lt;/a&gt; running on our Amarok server (only for the local host) just to try it out and see what it was. Turns out I should&#039;ve just read the documentation first. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; It clearly states its for reviewing before commits are made, which makes it next to worthless for Amarok development.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Amarok&#039;s code review has generally always occurred after a commit. Which is what a SCM is for, if the commit isn&#039;t any good you can easily revert. The only exception is for new contributors who submit patches, who probably wouldn&#039;t want to register an account on a web app anyways. Currently we use just plain SVN and commit-filter.org to keep track of what each other is doing. The problem with the commit emails is that the diffs are ugly, cut off when too big (eg when a code review is most needed) and don&#039;t show new files. Muesli actually made a handy Qt4 web app that showed commits as they were coming in, but it code rotted.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So a Review Board-like software that both accepts patches &lt;i&gt;and&lt;/i&gt; lets you look at and comment on SVN commits as they happen would be awesome. So if anyone out there wants to play with one of these new web frameworks (Django, ruby on rails, CakePHP, there&#039;s a new one every minute it seems) and make something useful, this would be it. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 04 Feb 2008 15:54:13 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/577-guid.html</guid>
    
</item>
<item>
    <title>A bootable livecd XDMCP client Linux Distro?</title>
    <link>http://amarok.kde.org/blog/archives/572-A-bootable-livecd-XDMCP-client-Linux-Distro.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/572-A-bootable-livecd-XDMCP-client-Linux-Distro.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=572</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    At work there&#039;s a computer with a bad hard drive. There&#039;s also a blazing fast Linux server. The easy solution should be to just boot up a livecd that gives the list of local XDMCP servers. Despite this easy demand, I haven&#039;t yet found one. I tried Thinstation, it seems to be a bit more powerful then I want. I really don&#039;t want to find out and pick which hardware to put on the ISO, that seems so Linux-from-the-90s (though maybe is needed for some really thin clients, I don&#039;t know). One of the prebuilt ISO&#039;s hangs on loading X. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I was able to use a Ubuntu disc that was laying around, that however loads the desktop before GDM (where the menu option to the XDMCP list is). Too much of a hassle for something that has to be done every time the computer boots. Every LiveCD distro I&#039;ve every used loads a desktop on boot, instead of KDM or GDM. Someone in #knoppix actually pointed out that Knoppix has a &quot;press a button&quot; easy setup for running a network-boot server. Which is neat, but not at all what I need. &lt;img src=&quot;http://www.monroe.nu/templates/ian/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;br /&gt;
Does anyone know of a livecd that perhaps has a boot time option to load a XDMCP broadcast client? Preferably one of the &quot;just works&quot; livecd&#039;s like Kubuntu or Kanotix or something of that sort. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Wed, 30 Jan 2008 16:33:41 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/572-guid.html</guid>
    
</item>
<item>
    <title>Solid Magic and the Dragon Player Release Candidate</title>
    <link>http://amarok.kde.org/blog/archives/570-Solid-Magic-and-the-Dragon-Player-Release-Candidate.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/570-Solid-Magic-and-the-Dragon-Player-Release-Candidate.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=570</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    &lt;h3&gt;Release Candidate&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
I just released the &lt;a href=&quot;http://dragonplayer.org&quot;&gt;Dragon Player&lt;/a&gt; &lt;a href=&quot;http://www.kde-apps.org/content/download.php?content=17161&amp;id=1&amp;tan=27563089&quot;&gt;release candidate&lt;/a&gt;. It really is the release candidate, it works just fine as far as I know. But I&#039;m not foolish, it probably has some problems that only a wider release will discover. The only identified problems so far is that I forgot to bump the version and the README still calls it &quot;Video Player.&quot; &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; I used Harald Sitter&#039;s Amarok (but very generic) release script, I was able to include i18n in this release for the first time. There&#039;s about 20 translations, which surprised me. Thanks to all the translators! I plan on the 2.0 final version to being out soon, certainly before Hardy feature freezes in mid-February. &lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Solid Magic&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;
One of the nifty additions in this release is that the &quot;Play Disc&quot; button is now smarter then just playing the DVD at /dev/dvd. Using the KDE pillar &lt;a href=&quot;http://solid.kde.org&quot;&gt;Solid&lt;/a&gt;, it gets a list of all optical media. If there&#039;s more then one, it gives the user a little select menu. The main issue this addresses is that some users have more then one DVD drive. Now they can put the DVD in either and Dragon Player will play it. Also there is no longer a need for separate &quot;Play VCD&quot; and &quot;Play DVD&quot; buttons like Codeine had, since Solid identifies the type of disc. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The Solid API takes a little bit to get used to, but it actually makes a lot of sense. You ask Solid for a list of Solid::Device&#039;s. Device has a template as() method, that actually returns pretty much any of the other relevant Solid classes. So in my case, I use Solid::OpticalDisc to identify whether its a DVD, audio CD or VCD or just data and then Solid::Block to get the device path (eg /dev/hdc) to give to Phonon.  &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 28 Jan 2008 16:11:55 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/570-guid.html</guid>
    
</item>
<item>
    <title>Where Has All the Memory Gone</title>
    <link>http://amarok.kde.org/blog/archives/563-Where-Has-All-the-Memory-Gone.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/563-Where-Has-All-the-Memory-Gone.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=563</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Gentoo and Xine dev (and part-time &quot;Amarok Helper&quot;) Diego wrote an &lt;a href=&quot;http://farragut.flameeyes.is-a-geek.org/articles/2008/01/13/introducing-cowstats&quot;&gt;interesting blog&lt;/a&gt; about memory usage. Or, at least interesting to folks like me who somewhat regret never having had a operating systems class. He discovered that any Xine client (which includes Dragon Player or any KDE4 app that makes a sound) wastes 1.7mb of RAM thanks to libvorbisenc.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Using his cowstats script, I profiled Dragon Player:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;
File name                                                       | .data size | .bss size  | .data.rel.* size&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/playDialog.o                          0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/videoWindow.o                         0           17            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/mainWindow.o                          0           17            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/actions.o                             0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/playlistFile.o                        0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/fullScreenToolBarHandler.o            0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/stateChange.o                         0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/theStream.o                           8            9            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/fullScreenAction.o                    0            1            0&lt;br /&gt;&lt;br /&gt;
src/app/CMakeFiles/dragon.dir/main.o                                0            8            0&lt;br /&gt;&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Not too shabby. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Also not so important, Dragon Player isn&#039;t a library. I just profiled libamarok which is loaded by all the various Amarok plugins so potentially could be an issue. It had 46k copy-on-write sections total, but out of the dozens of files 40k is a variable in the crashhandler, which is a kind of scary piece of code since it has to work while the rest of Amarok is crashing. So I&#039;ll let someone else work on that. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sun, 13 Jan 2008 03:24:30 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/563-guid.html</guid>
    
</item>
<item>
    <title>Dragon Player available in Kubuntu Backports</title>
    <link>http://amarok.kde.org/blog/archives/562-Dragon-Player-available-in-Kubuntu-Backports.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/562-Dragon-Player-available-in-Kubuntu-Backports.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=562</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    &lt;img src=&quot;http://www.kde.org/img/kde40.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
Awesome release everyone!&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Having KDE4 officially released is making my life easier. Thanks to everyone&#039;s favorite MOTU Harald Sitter, Dragon Player is now in gutsy-backports. I&#039;ve just pointed this out on the &lt;a href=&quot;http://dragonplayer.org&quot;&gt;Dragon Player&lt;/a&gt; website. And Long-time Rokymotioner Enr1x has created an &lt;a href=&quot;http://aur.archlinux.org/packages.php?do_Details=1&amp;ID=14606&quot;&gt;AUR for Dragon Player&lt;/a&gt;. So all this makes Dragon Player easy to install,  I can&#039;t wait for Amarok 2 to reach this point! Dragon Player 2.0 final will then be released in a couple of weeks probably&lt;br /&gt;&lt;br /&gt;
.&lt;br /&gt;&lt;br /&gt;
I do plan on working a bit more on subtitle/audio channel issues to make sure it works cleanly. I do feel that I&#039;m spending probably a lot of time on this feature, but I suppose it isn&#039;t a surprise given that its one of the few features where I can&#039;t just hook up to a Phonon signal and rely on Kretz&#039;s code to do all the work for me. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; And once KDE 4.1 is out, I&#039;ll be able to tear most of even this code out. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So as my Dragon Player TODO list has mostly been reduced to testing a couple of things, its time to get back into Amarok 2 code. Hydrogen will be proud of me. I&#039;ve identified podcasts as really the remaining &quot;why I still have Amarok 1.4 open&quot; issue. Bart has worked a lot with it already, I&#039;ll have to see what he has done so far. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Sat, 12 Jan 2008 02:29:44 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/562-guid.html</guid>
    
</item>
<item>
    <title>Dragon Player 2.0 beta1 released</title>
    <link>http://amarok.kde.org/blog/archives/560-Dragon-Player-2.0-beta1-released.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/560-Dragon-Player-2.0-beta1-released.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=560</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    As promised, &lt;a href=&quot;http://dragonplayer.org&quot;&gt;Dragon Player 2.0 beta1&lt;/a&gt; has been released.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Bug reports and feedback appreciated. Especially on the volume slider, I&#039;m not sure I like having the extra toolbar button.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
There&#039;s a few more items on the TODO list (mainly double checking stuff works) and then a 2.0 final release can be made.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I&#039;ve also updated the &lt;a href=&quot;http://www.kde-apps.org/content/show.php/Dragon+Player?content=17161&quot;&gt;Codeine kde-apps page&lt;/a&gt; to reflect the name change. Now to update the Freshmeat entry (not sure people actually still use Freshmeat though, but it can&#039;t hurt.) &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Wed, 09 Jan 2008 16:53:15 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/560-guid.html</guid>
    
</item>
<item>
    <title>Dragon Player moved into kdereview</title>
    <link>http://amarok.kde.org/blog/archives/558-Dragon-Player-moved-into-kdereview.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/558-Dragon-Player-moved-into-kdereview.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=558</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    So &lt;a href=&quot;http://dragonplayer.org&quot;&gt;Dragon Player&lt;/a&gt; is moving into kdereview for at least a couple of weeks before perhaps moving on to KDE Multimedia.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
To update your SVN checkout do:&lt;br /&gt;&lt;br /&gt;
svn switch svn://anonsvn.kde.org/home/kde/trunk/kdereview/dragonplayer&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
There should be a beta release soonish. I consider Dragon Player mostly ready for a 2.0 release, just a bit more polish and some more testing (which is where the beta would come in). &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 07 Jan 2008 19:01:59 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/558-guid.html</guid>
    
</item>
<item>
    <title>Dragon Player Website Open</title>
    <link>http://amarok.kde.org/blog/archives/555-Dragon-Player-Website-Open.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/555-Dragon-Player-Website-Open.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=555</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    So I&#039;m visiting my parents in Fulton for the holidays. My laptop doesn&#039;t really have the horsepower to compile kdelibs or Amarok, so I&#039;ve been continuing work on Dragon Player (when not eating chocolate oranges or cookies anyways). Mostly just odds and ends. I have a KPart version of Dragon Player that links and installs, but I haven&#039;t actually figured out how to test it (it shows up in Konqueror&#039;s configuration, but Konqueror never appears to use it).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I&#039;ve setup &lt;a href=&quot;http://dragonplayer.org&quot;&gt;a website for Dragon Player&lt;/a&gt; at &lt;a href=&quot;http://kollide.net&quot;&gt;Kollide&lt;/a&gt;, the server brought to you by &lt;i&gt;&lt;strike&gt;PBS&lt;/strike&gt; Amarok Users Like You&lt;/i&gt;. The scary screenshot is thanks to the trailer from some movie called Dragon Wars I hadn&#039;t heard of before, but it seems appropriate. I actually had to hack phonon-xine to display using the &quot;xshm&quot; video output, otherwise it wouldn&#039;t make a screenshot. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
You can see its a rather barren website for the moment. I actually like the current Dragon Player icon (the Codeine movie clapperboard icon), but I really could use a Dragon and movie-themed logo for the website and to fill up the black space when no movie is being played. Any volunteers? &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 24 Dec 2007 21:11:31 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/555-guid.html</guid>
    
</item>
<item>
    <title>Dragon Player 2.0 Alpha 1 released</title>
    <link>http://amarok.kde.org/blog/archives/551-Dragon-Player-2.0-Alpha-1-released.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/551-Dragon-Player-2.0-Alpha-1-released.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=551</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    First off, I&#039;ve graduated Truman State University with a Computer Science major. Hooray! It&#039;s been a good 4.5 years, I would do it again. &lt;img src=&quot;http://www.monroe.nu/templates/ian/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;br /&gt;
So I&#039;ve decided to rename Codeine/Video Player to Dragon Player. Its named in honor of KDE&#039;s mascot Konqui of course. I&#039;ve always been a fan, I requested and received a Konqui shirt back when I was in 11th grade for my birthday (which is 3 or 4 years before I started coding for KDE). &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I&#039;ve also gone ahead and made a release, &lt;a href=&quot;http://kollide.net/~eean/dragonplayer-2.0_alpha1.tar.bz2&quot;&gt;Dragon Player 2.0 Alpha 1&lt;/a&gt;. I hope to generate some feedback and interest from KDE4 distributions (I believe Mandriva is already packaging it from SVN). There&#039;s still some rough edges and it doesn&#039;t have some features I plan on adding in the final form, but its pretty much there. The most notable part missing is the KPart, I do plan on working on that pretty soon.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Dragon Player doesn&#039;t have a web page yet, that should come out soon. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Wed, 19 Dec 2007 03:23:27 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/551-guid.html</guid>
    
</item>
<item>
    <title>Sad news</title>
    <link>http://amarok.kde.org/blog/archives/544-Sad-news.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/544-Sad-news.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=544</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Just read that &lt;a href=&quot;http://news.bbc.co.uk/2/hi/uk_news/7141458.stm&quot;&gt;Terry Pratchett has a rare early onset Alzheimer&#039;s.&lt;/a&gt; As he points out he ain&#039;t dead yet, but its still sad to think about the decade or two or three of books that now won&#039;t be written (assuming he doesn&#039;t pull a Stephen Hawkins).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
In Pratchettian style he notes that frequently people want to help in such situations, but he&#039;d only accept offers from &quot;&lt;a href=&quot;http://www.paulkidby.com/news/index.html&quot;&gt;very high-end experts in brain chemistry.&lt;/a&gt;&quot;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
In entirely unrelated news (and just to make this somewhat KDE related), Video Player should start remembering your position when you reopen a video pretty soon. While poking around the Phonon API today I remembered the issue I had with adding a context menu to fullscreen mode when I was working on it back in the Spring... but thats for later. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Thu, 13 Dec 2007 01:33:23 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/544-guid.html</guid>
    
</item>
<item>
    <title>Work on Video Player</title>
    <link>http://amarok.kde.org/blog/archives/540-Work-on-Video-Player.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/540-Work-on-Video-Player.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=540</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    Recently I&#039;ve been working again on Video Player; see the &lt;a href=&quot;http://monroe.nu/archives/66-Announcing-Video-Player.html&quot;&gt;blog announcing Video Player&lt;/a&gt; if you wondering what I mean (the summary: its Codeine 2.0). It&#039;s codebase is nice and small so its pretty easy to make some progress. First thing I did was remove the remaining dependencies on KDE 3 Support and Qt 3 Support. I can&#039;t really say its &lt;i&gt;fully&lt;/i&gt; ported yet, but its certainly no longer using any deprecated APIs. Thanks to some help from Matt Rogers of Kopete fame, it also no longer crashes on exit. In fact it has no known crashes, an important milestone with any software, though a state that&#039;s usually short-lived. &lt;img src=&quot;http://www.monroe.nu/templates/ian/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;br /&gt;
Phonon in KDE 4.0 will not have APIs for subtitle or multiple audio streams (like on DVDs and .mkv files). So Matthias Kretz added a property to the Phonon Xine backend to give direct access to xine_stream_t, an important data structure in Xine. I was able to use this property to add subtitle support for Video Player. Currently it doesn&#039;t have any way of knowing when a new subtitle is available (for instance on a DVD, the title screen may have no subtitles, but then they are available when you start playing the movie), and it just asks Xine every 5 seconds. Hopefully I can find some solution for this, perhaps from the Phonon Xine engine or directly from Xine.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
This all means Video Player will have a direct dependency on Xine and the Phonon Xine engine until at least KDE 4.1 (though it could probably work with other engines, just without subtitle or multiple audio streams).&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
When I have more time (I have a Stat final tomorrow) I plan on fixing up all the little features that make Codeine great, mostly involving keeping state.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I actually do have an idea for a less generic but still simple name for Video Player, but I&#039;ll keep it private until I buy the domain. &lt;img src=&quot;http://www.monroe.nu/templates/ian/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Mon, 10 Dec 2007 22:05:33 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/540-guid.html</guid>
    
</item>
<item>
    <title>Five Years of Amarok; Git Script</title>
    <link>http://amarok.kde.org/blog/archives/533-Five-Years-of-Amarok;-Git-Script.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/533-Five-Years-of-Amarok;-Git-Script.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=533</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    An important anniversary went unnoticed last month - Amarok turned 5. According to main.cpp Amarok was created on &quot;Mit Okt 23 14:35:18 CEST 2002&quot;. At least we were celebrating Roktober anyways. &lt;img src=&quot;http://www.monroe.nu/templates/ian/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;br /&gt;
Importing Amarok into Git has several advantages. `git grep` is the recent favorite. I&#039;ve always been a big fan of `git log`. So in celebration of Amarok&#039;s birthday, I just finished writing up a little Ruby script that uses git log output to create a CSV file which I made a graph out of below.  Apparently Amarok wasn&#039;t under version control, or at least not KDE&#039;s, until about Sept. 2003. &lt;a href=&quot;http://pastebin.ca/800124&quot;&gt;Code here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The top graph shows the number of line adds + number of line deletes; the bottom shows the total number of commits. You can see when the Amarok 2 branch was opened pretty clearly on both. It doesn&#039;t show what&#039;s been going on in any of the branches, notably the stable 1.4 branch that opened up at the same time Amarok 2 did. &lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/eean/2070530334/&quot; title=&quot;Amarok Lines Changed and Commits by eean, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2420/2070530334_79e270e1df_o.png&quot; width=&quot;640&quot; height=&quot;591&quot; alt=&quot;Amarok Lines Changed and Commits&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
 &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Wed, 28 Nov 2007 03:27:38 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/533-guid.html</guid>
    
</item>
<item>
    <title>more on Apple</title>
    <link>http://amarok.kde.org/blog/archives/499-more-on-Apple.html</link>
            <category>eean</category>
    
    <comments>http://amarok.kde.org/blog/archives/499-more-on-Apple.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=499</wfw:comment>

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

    <author>nospam@example.com (Ian Monroe)</author>
    <content:encoded>
    &lt;br /&gt;
    I don&#039;t keep it a secret that my grudge against Apple is somewhat personal; about a month after DAAP support was added into Amarok, iTunes 7 was released which dose not allow third-party applications to browse its DAAP server. That after I had worked hard to make Amarok function with the already discovered iTunes v4.5 DAAP hash. (iTunes 7&#039;s DAAP hash still hasn&#039;t been recreated, it probably doesn&#039;t help that the people who setup a site for to figure out the hash make a product obviously meant for piracy ARRGH! on campus networks.)&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
So its nice to see some growing awareness that Apple doesn&#039;t play nice, even in the somewhat mainstream media like &lt;a href=&quot;http://news.bbc.co.uk/2/hi/technology/7002612.stm&quot;&gt;BBC news&lt;/a&gt;. That gives a good overview of the case of &quot;if Microsoft is a monolopy, then so is Apple.&quot; I really don&#039;t care whether the EU takes action against Apple. Hindering your customers in using your product is generally bad. You don&#039;t have to be a &lt;a href=&quot;http://en.wikipedia.org/wiki/2005_Sony_BMG_CD_copy_protection_scandal&quot;&gt;monolopy to do that&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
On a somewhat related note, my last blog was &#039;breaking news&#039; so it was neat to see it get picked up by Digg twice, Slashdot, Heise, Ars, and Boingboing. &lt;br /&gt;
     
    </content:encoded>

    <pubDate>Thu, 20 Sep 2007 04:53:33 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/499-guid.html</guid>
    
</item>

</channel>
</rss>
