<?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</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>Thu, 02 Jul 2009 15:26:27 GMT</pubDate>

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

<item>
    <title>Berlin, we?ll meet again</title>
    <link>http://amarok.kde.org/blog/archives/1069-Berlin,-well-meet-again.html</link>
            <category>Nightrose</category>
    
    <comments>http://amarok.kde.org/blog/archives/1069-Berlin,-well-meet-again.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1069</wfw:comment>

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

    <author>nospam@example.com (Lydia Pintscher)</author>
    <content:encoded>
    &lt;p&gt;As others on PlanetKDE already wrote we had a really great time in Berlin last week. The KDE/Kubuntu/Amarok booth was well staffed with my favorite gearheads and new KDE people now to be added to the former group &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_wink.gif&#039; alt=&#039;;-)&#039; class=&#039;wp-smiley&#039; /&gt; It was nice to meet you folks! One of the best things about this year&amp;#8217;s Linuxtag: We finally managed to get our booths (KDE, Kubuntu, Amarok, QtSoftware and KDAB) together as close as possible &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_biggrin.gif&#039; alt=&#039;:D&#039; class=&#039;wp-smiley&#039; /&gt; No more running from one side of the exhibition to the other like in previous years \o/&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.lydiapintscher.de/wp-content/dsc_0125.jpg&quot;&gt;&lt;img src=&quot;http://blog.lydiapintscher.de/wp-content/dsc_0125-300x199.jpg&quot; alt=&quot;Gearheads at Linuxtag&quot; title=&quot;Gearheads at Linuxtag&quot; width=&quot;300&quot; height=&quot;199&quot; class=&quot;aligncenter size-medium wp-image-378&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Thursday was probably the busiest day for me. Ingo interviewed me about Amarok for RadioTux. (Excellent job as always, Ingo! &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;) The &lt;a href=&quot;http://blog.radiotux.de/2009/07/01/interview-mit-lydia-pintscher-von-amarok/&quot;&gt;recording&lt;/a&gt; of it is available at RadioTux. Shortly after that I had to rush off to join Alexandra in giving an introduction to community management in free software projects in our &amp;#8220;Community Management 101&amp;#8243; workshop that was well received.&lt;br /&gt;&lt;br /&gt;
The other days were filled with meetings and lots of talking to visitors and other projects. It is nice to see the shift in attitude towards KDE 4 compared to Linuxtag last year. A lot of people came to our booth to let us know they use and like KDE 4 now. This really rocks! Those who were not happy with KDE 4 yet mostly had very minor problems which we fixed in a few minutes; like showing them how to add applets to their taskbar or what the places bar in Dolphin is capable of. Oh and I was surprised how many people first didn&amp;#8217;t believe I was running a stock KDE 4.2.4 on Kubuntu on my 7&amp;#8242; EeePC. So once again: The tiny thing does indeed run KDE 4 &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_wink.gif&#039; alt=&#039;;-)&#039; class=&#039;wp-smiley&#039; /&gt; Special thanks for that to the Plasma and KWin team. Plasma and KWin on the EeePC are quite an eye catcher at events like Linuxtag.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.lydiapintscher.de/wp-content/kde42oneeepc.png&quot;&gt;&lt;img src=&quot;http://blog.lydiapintscher.de/wp-content/kde42oneeepc-300x180.png&quot; alt=&quot;KDE 4.2.4 on EeePC&quot; title=&quot;KDE 4.2.4 on EeePC&quot; width=&quot;300&quot; height=&quot;180&quot; class=&quot;aligncenter size-medium wp-image-375&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Kreuzberg surprised a small group of us on Saturday with CSD. Definitely not what I would have expected for that evening but it was awesome! And let me tell you: &lt;a href=&quot;http://vizzzion.org/?blogentry=918&quot;&gt;Marge&lt;/a&gt;&amp;#8217;s outfit was great but it wasn&amp;#8217;t the best one by far. That one goes to someone dressed as Hellboy shouting &amp;#8220;KDE! Awesome!&amp;#8221; after seeing Frederik&amp;#8217;s KDE shirt. This was my second time in Kreuzberg and the second time there was a party on the streets. Rock! (Way less police than on May 1st though &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/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;
Sunday and Monday Frank, Cornelius, Thorsten, Danimo, Dominik, Milian and I met at the QtSoftware office to talk about the &lt;a href=&quot;http://blog.cornelius-schumacher.de/2009/06/kde-wiki-meeting-report.html&quot;&gt;future of KDE&amp;#8217;s wikis&lt;/a&gt;. It was quite productive and results will be visible soon.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Thanks go to KDE e.V. and Amarok for funding and of course the Linuxtag team for another great event.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Oh and btw: I of course signed the &lt;a href=&quot;http://ev.kde.org/resources/FLA-generic.pdf&quot;&gt;FLA&lt;/a&gt; as well. (I think I got number 10 - nice round number.)&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Everyone going to Gran Canaria: Have a nice time and lots of fun and make sure to blog/dent/tweet a lot for those left behind at home. I want to see lots of photos &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_biggrin.gif&#039; alt=&#039;:D&#039; class=&#039;wp-smiley&#039; /&gt; &lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 02 Jul 2009 11:26:27 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1069-guid.html</guid>
    
</item>
<item>
    <title>MySQL Server Support -- Promised and Delivered</title>
    <link>http://amarok.kde.org/blog/archives/1067-MySQL-Server-Support-Promised-and-Delivered.html</link>
            <category>jefferai</category>
    
    <comments>http://amarok.kde.org/blog/archives/1067-MySQL-Server-Support-Promised-and-Delivered.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1067</wfw:comment>

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

    <author>nospam@example.com (Jeff Mitchell)</author>
    <content:encoded>
    &lt;p&gt;&lt;br /&gt;
We &lt;a href=&quot;http://amarok.kde.org/blog/archives/812-MySQL-in-Amarok-2-The-Reality.html&quot;&gt;told you it was coming&lt;/a&gt;. Sure, that was a while back, so you probably thought we forgot about it.&amp;#160; Or maybe you thought we were simply playing politics, tossing empty promises to our users.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Well...you were wrong. &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;/p&gt; &lt;br /&gt;
&lt;p&gt;It may be a bit later than planned -- we wanted to have it in time for 2.1, but it didn&#039;t happen -- but as of &lt;a href=&quot;http://websvn.kde.org/?view=rev&amp;amp;revision=984572&quot;&gt;revision 984572&lt;/a&gt;, there is now support for storing an Amarok database on a MySQL server instead of the embedded MySQL database.&amp;#160; There&#039;s no configuration dialog in the GUI yet, but it&#039;s pretty simple to set up, as explained below.&amp;#160; All you have to do is add a few things into your amarokrc file and make a valid user on the MySQL server instance of your choice -- you don&#039;t even need to create the database yourself.&amp;#160; (In fact, you shouldn&#039;t -- you should let Amarok create the database so we can &lt;a href=&quot;http://amarok.kde.org/blog/archives/1068-UTF-8-and-Your-Music.html&quot;&gt;ensure that the character set and collation are set right&lt;/a&gt;.)&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Here&#039;s how to do it.&lt;/p&gt; &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Update to at least r984572 (of course, updating to the latest revision is probably your best bet).&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;Wipe your build dir clean and rebuild.&amp;#160; Not necessarily necessary, but as 47 files were changed in that commit, it&#039;s not a bad idea.&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;After install, run kbuildsycoca4 --noincremental, just in case.&amp;#160; &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;/li&gt; &lt;br /&gt;
&lt;li&gt;On your MySQL server, run a command like: &amp;quot;GRANT ALL ON amarokdb.* TO &#039;amarokuser&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;mypassword&#039;; FLUSH PRIVILEGES;&amp;quot;&amp;#160; Be sure to substitute for &amp;quot;amarokdb&amp;quot;, &amp;quot;amarokuser&amp;quot;, &amp;quot;localhost&amp;quot;, and &amp;quot;mypassword&amp;quot; as appropriate.&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;Open up your amarokrc file, usually in ~/.kde4/share/config/amarokrc.&amp;#160; Add a [MySQL] section:&lt;br /&gt;[MySQL]&lt;br /&gt;UseServer=true&lt;br /&gt;Database=amarokdb&lt;br /&gt;Host=localhost&lt;br /&gt;Password=mypassword&lt;br /&gt;User=amarokuser&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;Close the file and start Amarok.&amp;#160; It should create the database and start a scan of your files.&amp;#160; If you want to switch back to the embedded collection, simply set &amp;quot;UseServer&amp;quot; to false.&lt;/li&gt; &lt;br /&gt;
&lt;/ol&gt;Pretty easy!&amp;#160; Be sure to let me know if you have problems -- file a bug and assign it to &amp;quot;mitchell&amp;quot; at a domain of &amp;quot;kde&amp;quot; plus a dot plus &amp;quot;org&amp;quot;.&lt;br /&gt; 
    </content:encoded>

    <pubDate>Sun, 21 Jun 2009 05:54:00 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1067-guid.html</guid>
    
</item>
<item>
    <title>UTF-8 and Your Music</title>
    <link>http://amarok.kde.org/blog/archives/1068-UTF-8-and-Your-Music.html</link>
            <category>jefferai</category>
    
    <comments>http://amarok.kde.org/blog/archives/1068-UTF-8-and-Your-Music.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1068</wfw:comment>

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

    <author>nospam@example.com (Jeff Mitchell)</author>
    <content:encoded>
    &lt;p&gt;A heads-up on something new in Amarok SVN (and coming in 2.2 for those of you not living on the bleeding edge):&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; We&#039;ve had various bug reports over the years relating to character sets and collation, causing issues with matching searches for music or mis-sorted items.&amp;#160; Well, hopefully no longer.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;When you update to 2.2 (recent SVN users, see the note at the end of this post), your Amarok database and tables will be converted to use the &#039;utf8&#039; character set and &#039;utf8_unicode_ci&#039; collation as default for any table or column created from this point on.&amp;#160; Every single text/varchar field will also be converted through a two-step process to use &#039;utf8&#039; as the character set (the data inside was always UTF-8, but there was a possible mismatch between what the data was and what the database thought it was, if your mysql wasn&#039;t built to use &#039;utf8&#039; by default).&amp;#160; In addition, the character set used when talking to the embedded server (the protocol in the socket) will be &#039;utf8&#039;.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Fixing this mismatch between what the server might have been using for character set/collation and the data we&#039;re putting in there should hopefully ensure that sorting and tags work very well for our users with some files wth non-Latin1 tags (probably just about everybody these days). &lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;* Recent SVN users: if your build date is earlier than this post I&#039;d recommend wiping your mysqle directory (not just a full rescan), as the initial commit of the updating code contained a bug that could possibly cause trouble down the line with user playlists...but you bleeding edge users should be expecting database wipes every now and then&amp;#160; &lt;img src=&quot;http://amarok.kde.org/blog/templates/default/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;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 21 Jun 2009 05:32:00 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1068-guid.html</guid>
    
</item>
<item>
    <title>AFT Embedded Tagging: now on FLAC, Ogg/Vorbis, Ogg/FLAC, and Ogg/Speex!</title>
    <link>http://amarok.kde.org/blog/archives/1066-AFT-Embedded-Tagging-now-on-FLAC,-OggVorbis,-OggFLAC,-and-OggSpeex!.html</link>
            <category>jefferai</category>
    
    <comments>http://amarok.kde.org/blog/archives/1066-AFT-Embedded-Tagging-now-on-FLAC,-OggVorbis,-OggFLAC,-and-OggSpeex!.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1066</wfw:comment>

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

    <author>nospam@example.com (Jeff Mitchell)</author>
    <content:encoded>
    &lt;p&gt;I&#039;ve &lt;a href=&quot;archives/771-Amarok-File-Tracking.html&quot;&gt;blogged about Amarok File Tracking before&lt;/a&gt; and there&#039;s a lot of information about it &lt;a href=&quot;/wiki/AFT&quot;&gt;on the wiki&lt;/a&gt;.&amp;#160; For those that haven&#039;t heard about the goodness of embedded file tracking, check out those links.&amp;#160; There are a couple pieces of good news, and one piece of bad news.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;The good news: in current SVN (and thus 2.2) the amarok_afttagger executable will also now handle FLAC and various Ogg-contained formats. Another piece of good news - the amarok_afttagger executable is now contained in the amarok-utilities package, and thus can be run on headless machines without X!&amp;#160; And lastly -- AFT now works with user playlists, so you can move your files around (keep in mind the caveats if you&#039;re not using embedded AFT tags) and your playlists will always stay current, in addition to statistics and The Playlist.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;The bad news? Something is currently a bit broken somewhere deep inside with Observers which means that The Playlist will only update with the correct new URL once (the metadata observers seem to die after that).&amp;#160; This doesn&#039;t seem to be AFT specific but rather seems like a bug that AFT is exposing.&amp;#160; Closing Amarok and reopening it will cause the proper new URLs to be in the playlist.&amp;#160; I&#039;m working on trying to fix that.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;(Important note: it writes into the FLAC Xiph comment.&amp;#160; This is the only metadata type actually required by the FLAC spec, and thus is the proper place to put it, but a lot of FLAC files incorrectly only have ID3v2 tags, so depending on the tagger you&#039;re using you may only see one or the other.)&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 20 Jun 2009 18:57:58 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1066-guid.html</guid>
    
</item>
<item>
    <title>Amarok 2.2 development, one week in</title>
    <link>http://amarok.kde.org/blog/archives/1065-Amarok-2.2-development,-one-week-in.html</link>
            <category>freespirit</category>
    
    <comments>http://amarok.kde.org/blog/archives/1065-Amarok-2.2-development,-one-week-in.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1065</wfw:comment>

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

    <author>nospam@example.com (Nikolaj Hald Nielsen)</author>
    <content:encoded>
    Last Friday, trunk was opened for features and changes intended for Amarok 2.2. In the scope of a few hours more than 250 commits had been made as people were frantically committing their local git repos.&lt;br /&gt;
&lt;br /&gt;
Today, less than one week later, I though it was worth posting a little update and a video showing how all of this new stuff fits within Amarok. While most of the stuff that is shown in this video has already been blogged about before its kind of interesting to see it all in Amarok at once after having only been able to run them separately for a while.&lt;br /&gt;
&lt;br /&gt;
The features shown in the video are (roughly in order of appearance)&lt;br /&gt;
&lt;br /&gt;
 - New browser navigation interface&lt;br /&gt;
 - Wikipedia applet mkII.&lt;br /&gt;
 - Videoclip applet showing matches for current track and playing a youtube video.&lt;br /&gt;
 - Videoclip applet playing a video podcast.&lt;br /&gt;
 - Dockable interface elements&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/BfAXgTtjeEo&amp;hl=en&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/BfAXgTtjeEo&amp;hl=en&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=BfAXgTtjeEo&quot;&gt;Direct link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Since so much stuff in trunk has changed in such a short time, there are plenty of small bugs and visual issues present in the video, but there is plenty of time to work on these before even getting close to a 2.2 release. Considering just how many changes have been made, I am surprised that trunk is currently working as well as it does &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;
Also there are many features currently being worked on that are still not in any state to show of. &lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 18 Jun 2009 09:36:51 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1065-guid.html</guid>
    
</item>
<item>
    <title>Oceania</title>
    <link>http://amarok.kde.org/blog/archives/1064-Oceania.html</link>
            <category>Nightrose</category>
    
    <comments>http://amarok.kde.org/blog/archives/1064-Oceania.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1064</wfw:comment>

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

    <author>nospam@example.com (Lydia Pintscher)</author>
    <content:encoded>
    &lt;p&gt;While the Amarok team has been working on &lt;u&gt;a lot&lt;/u&gt; of cool new stuff for 2.2 we havn&amp;#8217;t forgotten about 2.1. It&amp;#8217;s time for 2.1.1, the first (and likely last) maintenance release of the 2.1 series. &lt;a href=&quot;http://amarok.kde.org/en/releases/2.1.1&quot;&gt;Enjoy!&lt;/a&gt; &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_smile.gif&#039; alt=&#039;:)&#039; class=&#039;wp-smiley&#039; /&gt;&lt;br /&gt;&lt;br /&gt;
We will also be at Linuxtag next week in Berlin with the rest of KDE and the Kubuntu crowd. If you are around say hello. We have a few free tickets left.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;a title=&quot;Blue Starfish&quot; href=&quot;http://www.flickr.com/photos/kanaka/181427652/&quot;&gt;&lt;img style=&quot;border: solid 2px #000000;&quot; src=&quot;http://farm1.static.flickr.com/55/181427652_60609c98bb_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left; padding: 3px;&quot;&gt;&lt;span style=&quot;font-size: 0.8em; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/kanaka/181427652/&quot;&gt;Blue Starfish&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/photos/kanaka/&quot;&gt;Kanaka&amp;#8217;s Paradise Life&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 17 Jun 2009 12:44:38 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1064-guid.html</guid>
    
</item>
<item>
    <title>UPnP DevSprint in Paris</title>
    <link>http://amarok.kde.org/blog/archives/1060-UPnP-DevSprint-in-Paris.html</link>
            <category>shanachie</category>
    
    <comments>http://amarok.kde.org/blog/archives/1060-UPnP-DevSprint-in-Paris.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1060</wfw:comment>

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

    <author>nospam@example.com (Bart Cerneels)</author>
    <content:encoded>
    &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.upnp.org/download/logo/UPnP_Forum_Color.JPG&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 180px;&quot; src=&quot;http://www.upnp.org/download/logo/UPnP_Forum_Color.JPG&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Hi from Paris, where together with &lt;a href=&quot;http://netzflocken.de/files/IMG_0473.JPG&quot;&gt;[ade], dev, erwan, philn and lightyear&lt;/a&gt; I&#039;m at the &lt;a href=&quot;http://coherence.beebits.net&quot;&gt;Coherence&lt;/a&gt;/KDE developer sprint focused on UPnP.&lt;br /&gt;Yesterday, after struggling with QtDBUS (specifically the under-documented qdbusxml2cpp) I managed to the signals from Coherence and call functions. So now I can discover the devices on the network.&lt;br /&gt;&lt;br /&gt;The signals are connected to a UPnPCollectionFactory that should create a new collection for each mediaserver (containing music) on the network.&lt;br /&gt;&lt;br /&gt;Next step will be to really talk to the devices themselves. That will require some XML parsing, which can get a bit complicated. With any luck I&#039;ll find a Qt based DIDL-lite parsing library. Consider that a lazyweb questions &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;A bientôt,&lt;br /&gt;Bart&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/24319740-1655689066243752743?l=commonideas.blogspot.com&#039;/&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sat, 13 Jun 2009 07:32:02 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1060-guid.html</guid>
    
</item>
<item>
    <title>UPnP support in KDE and Amarok</title>
    <link>http://amarok.kde.org/blog/archives/1061-UPnP-support-in-KDE-and-Amarok.html</link>
            <category>shanachie</category>
    
    <comments>http://amarok.kde.org/blog/archives/1061-UPnP-support-in-KDE-and-Amarok.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1061</wfw:comment>

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

    <author>nospam@example.com (Bart Cerneels)</author>
    <content:encoded>
    During FOSDEM &lt;a href=&quot;http://people.fruitsalad.org/adridg/bobulate/index.php?/feeds/index.rss2&quot;&gt;[ade]&lt;/a&gt; and I met with &lt;a href=&quot;http://netzflocken.de/tags/coherence&quot;&gt;Frank Scholz&lt;/a&gt;, the lead developer of Coherence. We discussed DLNA/UPnP and how Coherence can be used in KDE and Amarok. The conclusion of this meeting was that we should use Coherence as our base for supporting UPnP services in KDE. The first implementation will be a KIO slave for browsing media stored on remote devices.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Universal_Plug_and_Play&quot;&gt;UPnP&lt;/a&gt; is a network technology using a combination of SSDP, XML and SOAP, with some GENA thrown in for eventing. A group of UPnP services called the UPnP A/V Architecture has been picked up by an industry organization called &lt;a href=&quot;http://www.dlna.org/home&quot;&gt;the Digital Living Network Alliance&lt;/a&gt;. DLNA specifies device classes which have to implement specific services and support a minimal set of filetypes and codecs.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://coherence.beebits.net/&quot;&gt;Coherence&lt;/a&gt; is a framework, written in Python but it exposes a DBUS API, that allows an application to participate in the &quot;Digital Home Network&quot;. For the moment this means mainly UPnP, but support for Ampache is available and Apple&#039;s DAAP is also considered. It&#039;s published under the MIT license and is multiplatform.&lt;br /&gt;&lt;br /&gt;In Amarok we have been planning to integrate UPnP for a long while. But except for a failed Google Summer of Code project last year not a lot of effort has been spend. Thanks to Coherence this will quickly change: in relative short term (read 2.2) we will introduce a UPnP Collection that will list and enable playback of music stored on a DLNA Digital Media Server.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_dHagi-przjU/SZXPT79CESI/AAAAAAAAAZA/LnPsSg2VFNU/s1600-h/Streamium_NP2500.jpeg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 240px; height: 240px;&quot; src=&quot;http://1.bp.blogspot.com/_dHagi-przjU/SZXPT79CESI/AAAAAAAAAZA/LnPsSg2VFNU/s320/Streamium_NP2500.jpeg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5302372077716771106&quot; /&gt;&lt;/a&gt;&lt;br /&gt;We could even consider publishing the content in the local Collection, basically making Amarok a DMS. Amarok can then track plays on remote devices and use it in the scoring algorithm.&lt;br /&gt;Even more advanced functionality would be to control one or more Digital Media Renderes, such as &lt;br /&gt;&lt;a href=&quot;http://www.streamium.com/&quot;&gt;the Philips Streamium&lt;/a&gt;, from Amarok.&lt;br /&gt;&lt;br /&gt;A few mails have been going back and forth between interested developers about discovery of network services in general. In order to simplify using technologies as UPnP, zeroconf, Samba, etc I&#039;m wondering if we can integrate this in Solid. Only the discovery part obviously, using the services would be the task of separate frameworks, such as Coherence. With this functionality in Solid it should be trivial to show a kind of &quot;Network Map&quot; to the user with all the services per device.&lt;br /&gt;&lt;br /&gt;As you can tell, plenty of cool things to keep a few people busy for a year or 3.&lt;br /&gt;&lt;br /&gt;Bart&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/24319740-3156693391175731381?l=commonideas.blogspot.com&#039;/&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sat, 13 Jun 2009 07:32:02 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1061-guid.html</guid>
    
</item>
<item>
    <title>Amarok Junior Job: Auto-download new podcasts</title>
    <link>http://amarok.kde.org/blog/archives/1062-Amarok-Junior-Job-Auto-download-new-podcasts.html</link>
            <category>shanachie</category>
    
    <comments>http://amarok.kde.org/blog/archives/1062-Amarok-Junior-Job-Auto-download-new-podcasts.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1062</wfw:comment>

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

    <author>nospam@example.com (Bart Cerneels)</author>
    <content:encoded>
    A &lt;a href=&quot;http://amarok.kde.org/en/releases/2.0.1.1#comment-11723&quot;&gt;recent comment&lt;/a&gt; by progmanos on the post of the 2.0.1.1 release reminded that I still have to implement Podcast episode auto-downloading. In the hurry to get 2.0 released I did add the config option, but forgot to add the actual code to make it work.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_dHagi-przjU/SYdCmobFJqI/AAAAAAAAAWs/Ny-r2eKYvIY/s1600-h/podcast_config.png&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 321px; height: 159px;&quot; src=&quot;http://1.bp.blogspot.com/_dHagi-przjU/SYdCmobFJqI/AAAAAAAAAWs/Ny-r2eKYvIY/s320/podcast_config.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5298276718078142114&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;In Amarok 2 Podcasts are implemented in classes derived from PodcastProvider. There can be mutliple providers, which allows for instance podcast syncing between Amarok and an iPod.&lt;br /&gt;The default provider is &lt;a href=&quot;http://websvn.kde.org/trunk/extragear/multimedia/amarok/src/podcasts/sql/SqlPodcastProvider.cpp?view=log&quot;&gt;SqlPodcastProvider&lt;/a&gt;. This is where the auto-download function should get implemented.&lt;br /&gt;&lt;br /&gt;This is a nicelly contained and not to steep introduction to Amarok development. So it&#039;s an excelent Junior Job.&lt;br /&gt;If progmanos or anyone else would like to have a go at it, contact me on #amarok on irc.freenode.net. My nickname is Stecchino.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/24319740-3892078401696176371?l=commonideas.blogspot.com&#039;/&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sat, 13 Jun 2009 07:32:02 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1062-guid.html</guid>
    
</item>
<item>
    <title>Amarok podcasting 2.0 and post-2.0 plans</title>
    <link>http://amarok.kde.org/blog/archives/1063-Amarok-podcasting-2.0-and-post-2.0-plans.html</link>
            <category>shanachie</category>
    
    <comments>http://amarok.kde.org/blog/archives/1063-Amarok-podcasting-2.0-and-post-2.0-plans.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1063</wfw:comment>

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

    <author>nospam@example.com (Bart Cerneels)</author>
    <content:encoded>
    Hey fellow developers and users,&lt;br /&gt;&lt;br /&gt;In Juli 2007, at Akademy Glasgow I started implementing podcasting support in Amarok2. Since then I was &lt;a href=&quot;http://akademy2008.kde.org/&quot;&gt;sidetracked a little&lt;/a&gt;, as you may be aware.&lt;br /&gt;&lt;br /&gt;The little time I did manage to spend designing and implementing was short and far from focused. So a lot of features are not finished or just plainly missing. The framework I created underneath suffered from the same lack of focus and is need of a good review. I&#039;m aware there is probably some overdesign and some parts might be to complex. If you feel you can help in that area I suggest you take a look at &lt;a href=&quot;http://websvn.kde.org/trunk/extragear/multimedia/amarok/src/podcasts/&quot;&gt;extragear/multimedia/amarok/src/podcasts&lt;/a&gt; . Send questions, comments and suggestions to amarok-devel@kde.org .&lt;br /&gt;&lt;br /&gt;The 3rd beta from Amarok 2.0 is already out the door and podcasting support is still not finished. In order to make it I had to reduce some goals I had set for myself during those rainy summer days in Scotland. Here&#039;s the plan:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Amarok 2.0:&lt;/span&gt;&lt;br /&gt;The focus ATM is on finishing the SqlPodcastProvider, Podcastmodel and PodcastCategory (GUI).&lt;br /&gt;SqlPodcastProvider uses tables in the standard SQL database, adds and updates the feeds using PodcastReader and downloads to disk using the regular KIO-jobs.&lt;br /&gt;To make the podcasting fully functional though we&#039;ll need to reintroduce:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Autoscan the feed for updates&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Download when available&lt;/li&gt;&lt;li&gt;Episode purging (delete downloaded episodes automatically)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The settings dialog for this exists, next up is using them &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;The GUI currently shows all episodes ever read from the feed, which obviously needs to be addressed.&lt;br /&gt;The GUI for 2.0 should be very similar, if not identical to Amarok 1.4, probably minus folder tree grouping support since that is better handled generically for all Playlists (which PodcastChannel is in our class diagram).&lt;br /&gt;&lt;br /&gt;If anyone has a bit of Qt Model/View experience and would like to see podcasting in Amarok 2.0 I suggest you send a mail to amarok-devel@kde.org or ping me on irc (Stecchino on #amarok).&lt;br /&gt;Without help we might have to drop it&#039;s from 2.0 completely because it&#039;s a bit much for me alone to complete and stabilize.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Amarok &gt; 2.0:&lt;/span&gt;&lt;br /&gt;I do have a plan for a complete GUI overhaul post-2.0. I&#039;ll get some art and usability advice in another blog post when the time comes.&lt;br /&gt;&lt;br /&gt;The 2.x releases should see more advanced features being introduced that the framework is already designed to support:&lt;br /&gt;For the SqlPodcastProvider specifically:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Renaming and sorting individual episodes (popular request)&lt;/li&gt;&lt;li&gt;Purging based on episode age and/or total size on disk&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Labeling of PodcastChannels (perhaps to replace traditional folder tree grouping)&lt;/li&gt;&lt;/ul&gt;More general&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mediadevice Podcast support: iPod being the most advanced implementation but also generic usb devices, music phones and Canola2, I&#039;m sure the INdT guys could help us with that.&lt;/li&gt;&lt;li&gt;OPML import and export&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Podcast Directory personal subscription list.&lt;/li&gt;&lt;li&gt;BashpodderProvider: to use &lt;a href=&quot;http://www.lincgeek.org/bashpodder/&quot;&gt;bashpodder&lt;/a&gt; and Amarok in parallel with synchronized download status&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;On to hacking.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/24319740-6590745425528677751?l=commonideas.blogspot.com&#039;/&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sat, 13 Jun 2009 07:32:02 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1063-guid.html</guid>
    
</item>
<item>
    <title>It will eat your kittens!</title>
    <link>http://amarok.kde.org/blog/archives/1059-It-will-eat-your-kittens!.html</link>
            <category>Nightrose</category>
    
    <comments>http://amarok.kde.org/blog/archives/1059-It-will-eat-your-kittens!.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1059</wfw:comment>

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

    <author>nospam@example.com (Lydia Pintscher)</author>
    <content:encoded>
    &lt;p&gt;&amp;lt;public service announcement&amp;gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Heya folks &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_smile.gif&#039; alt=&#039;:)&#039; class=&#039;wp-smiley&#039; /&gt; &lt;/p&gt;&lt;br /&gt;
&lt;p&gt;I will open Amarok trunk for 2.2 development in a few hours (not yet!). As people have a lot of awesome stuff to merge that they have been working on, trunk will be (semi-)broken for a few days and might eat your kittens. So if you compile from trunk you might want to wait a few days unless you want to help us stabilize things, which would of course be greatly appreciated.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Let the breakage begin! &lt;img src=&#039;http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_biggrin.gif&#039; alt=&#039;:D&#039; class=&#039;wp-smiley&#039; /&gt; (in a few hours)&lt;br /&gt;&lt;br /&gt;
Cheers&lt;br /&gt;&lt;br /&gt;
Lydia&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&amp;lt;/public service announcement&amp;gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-367&quot; title=&quot;Scully&quot; src=&quot;http://blog.lydiapintscher.de/wp-content/scully.jpg&quot; alt=&quot;Scully&quot; width=&quot;450&quot; height=&quot;337&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 12 Jun 2009 04:37:56 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1059-guid.html</guid>
    
</item>
<item>
    <title>Akademy 09: Accomodation Needed</title>
    <link>http://amarok.kde.org/blog/archives/1058-Akademy-09-Accomodation-Needed.html</link>
            <category>sebr</category>
    
    <comments>http://amarok.kde.org/blog/archives/1058-Akademy-09-Accomodation-Needed.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1058</wfw:comment>

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

    <author>nospam@example.com (Seb Ruiz)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.sebruiz.net/378&quot; title=&quot;Akademy 09: Accomodation Needed&quot;&gt;&lt;img src=&quot;http://www.sebruiz.net/wp-content/uploads/gcds-150x90.jpg&quot; alt=&quot;&quot; class=&quot;feed-image&quot; /&gt;&lt;/a&gt;&lt;p&gt;So I have tickets to Akademy 2009. I&amp;#8217;m flying Sydney - Hong Kong - London - Madrid - Las Palmas, and I&amp;#8217;ll try not to whinge about it.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;But typically, more things gone wrong: the GCDS &amp;#8220;travel agent&amp;#8221; decided to lose my booking and now I don&amp;#8217;t have anywhere to sleep. Anybody about that also needs somewhere to sleep or would like to thrown in an extra mattress into their room? (I&amp;#8217;ve got a wonderful sense of humour if that makes the deal sweeter)&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 09 Jun 2009 08:45:45 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1058-guid.html</guid>
    
</item>
<item>
    <title>Amarok 2.1 Released</title>
    <link>http://amarok.kde.org/blog/archives/1057-Amarok-2.1-Released.html</link>
            <category>Nightrose</category>
    
    <comments>http://amarok.kde.org/blog/archives/1057-Amarok-2.1-Released.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1057</wfw:comment>

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

    <author>nospam@example.com (Lydia Pintscher)</author>
    <content:encoded>
    &lt;p&gt;Just 5 months since we released 2.0 and today we can present you Amarok 2.1 &amp;#8220;Let There Be Light&amp;#8221; with lots of improvements and new features.&lt;br /&gt;&lt;br /&gt;
Read the &lt;a href=&quot;http://amarok.kde.org/en/releases/2.1&quot;&gt;release notes, download it&lt;/a&gt; and rediscover music!&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;For videos of Amarok 2.1&amp;#8217;s features check &lt;a href=&quot;http://www.youtube.com/view_play_list?p=250996420F750246&quot;&gt;AmarokStudios&lt;/a&gt;. (Thanks to Abby for the videos.)&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-361&quot; title=&quot;red dream&quot; src=&quot;http://blog.lydiapintscher.de/wp-content/reddream.jpg&quot; alt=&quot;red dream&quot; width=&quot;450&quot; height=&quot;337&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 03 Jun 2009 20:12:17 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1057-guid.html</guid>
    
</item>
<item>
    <title>From the Post 2.1.0 Git Vaults, Part 4: No more vertical tabs, revisited</title>
    <link>http://amarok.kde.org/blog/archives/1056-From-the-Post-2.1.0-Git-Vaults,-Part-4-No-more-vertical-tabs,-revisited.html</link>
            <category>freespirit</category>
    
    <comments>http://amarok.kde.org/blog/archives/1056-From-the-Post-2.1.0-Git-Vaults,-Part-4-No-more-vertical-tabs,-revisited.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1056</wfw:comment>

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

    <author>nospam@example.com (Nikolaj Hald Nielsen)</author>
    <content:encoded>
    In a &lt;a href=&quot;http://amarok.kde.org/blog/archives/1016-From-the-Post-2.1.0-Git-Vaults,-Part-2-No-more-vertical-tabs.html&quot; &gt;previous blog post&lt;/a&gt; I showed an experimental prototype that aimed to do away with the vertical tab bar along the left edge of Amarok. The many replies to this post was about 50/50 for and against this idea. In the post, I mentioned that I wanted to add some kind of &quot;breadcrumb&quot; navigation bar to make navigation easier and also to always show the user where he &quot;is&quot;, something that the tabs, admittedly, quite nicely accomplished, at least for the lowest level (which browser is active).&lt;br /&gt;
&lt;br /&gt;
Since I had some time off last week, I decided to see how I could improve the original idea and add the breadcrumb interface. I quickly realized that the big vertical, kickoff style, back button was not very pretty, so as you will see, the latest version does away with that completely. It also turned out that when you have a nice breadcrumb bar, having each &quot;category&quot; show its own name, as all the services have been doing so far, really does not make much sense, so this is something that I could remove as well. Finally, this new interface finally gave me the chance to display some extended info about each category, before selecting it, something I have been planning to do for a long time for the services and which now makes sense for all categories. The info that is currently shown is just a placeholder until we figure out the real text/image for each item, so don&#039;t place too much importance on the actual info just yet! &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;
I guess you think that I have been writing enough and you want to see the video already, so here it is:&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=cR3Djq4Gmdw&quot; &gt;&lt;br /&gt;
Video on youtube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
(note that this vid is available in HD)&lt;br /&gt;
&lt;br /&gt;
I think that overall this works much better than the initial version I blogged about (even though I already liked that a lot) and I am confident enough that I can work out the final issues, that I am going to commit this to trunk as soon as 2.2 opens up for development.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 03 Jun 2009 03:24:25 -0400</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1056-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>