<?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 - lfranchi</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>Tue, 31 May 2011 12:48:09 GMT</pubDate>

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

<item>
    <title>bouncing around the echo chamber</title>
    <link>http://amarok.kde.org/blog/archives/1185-bouncing-around-the-echo-chamber.html</link>
            <category>lfranchi</category>
    
    <comments>http://amarok.kde.org/blog/archives/1185-bouncing-around-the-echo-chamber.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1185</wfw:comment>

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

    <author>nospam@example.com (Leo Franchi)</author>
    <content:encoded>
    So following the mantra that nothing is official until it is blogged about, let it be known that version 0.1.0 of my small pet project libechonest has been released. Tarball available here:&lt;br /&gt;
&lt;br /&gt;
http://pwsp.cleinias.com/libechonest-0.1.0.tar.bz2  sha1: 4c4e6a478a3bd7be0121af586e635e30840fe984&lt;br /&gt;
&lt;br /&gt;
What is libechonest? A small C++/Qt wrapper around the APIs provided by The Echo Nest: http://developer.echonest.com/docs/v4/ . And what is provided by these APIs? In  few words, the same sort of information you get from Last.fm but much better and much, much cooler.&lt;br /&gt;
&lt;br /&gt;
Some Amarok users who enjoy using the Dynamic Playlists feature may already be familiar with The Echo Nest, as it has already crept into recent Amarok releases. It has been possible to run a dynamic playlist based on Echo Nest-suggested similar artists and tracks for a few versions now. However, this is just the tip of the iceberg when it comes to the information available from The Echo Nest. They provide up to date information about artists including audio,bios, blogs, news, reviews, images, similar artists, and much more. &lt;br /&gt;
&lt;br /&gt;
So libechonest is designed to make it as easy as possible to extract this wealth of information from whatever small app you are creating. Maybe the Plasma Media Center could display related images about the currently playing artist, for example, without having to figure out what images from the artist Spoon are actually about Spoon and not about a certain type of cutlery. Alternatively, a mobile app could use the beat analysis features in the API to play continuous music that fits a certain BPM to match up with your desired running cadence. The possibilities are, of course, endless &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;
Anyway, libechonest is being developed in KDE&#039;s git repository at git://anongit.kde.org/libechonest . For the moment the public-facing site is on KDE&#039;s projects page: https://projects.kde.org/projects/playground/libs/libechonest 
    </content:encoded>

    <pubDate>Fri, 01 Oct 2010 19:55:04 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1185-guid.html</guid>
    
</item>
<item>
    <title>let's get some smarts in there</title>
    <link>http://amarok.kde.org/blog/archives/1158-lets-get-some-smarts-in-there.html</link>
            <category>lfranchi</category>
    
    <comments>http://amarok.kde.org/blog/archives/1158-lets-get-some-smarts-in-there.html#comments</comments>
    <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1158</wfw:comment>

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

    <author>nospam@example.com (Leo Franchi)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 334px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:245 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;334&quot; height=&quot;741&quot;  src=&quot;http://amarok.kde.org/blog/uploads/amarok_weeklytop_lastfm.png&quot;  alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;biased playlist with both new weekly top bias and last.fm similar artists bias with track mode&lt;/div&gt;&lt;/div&gt;one of my longstanding goals as an amarok developer has been to expand the way that amarok helps you explore your own music collection, and discover your own music. for those of you who will be attending campkde a few days (my flight leaves tomorrow am...) i&#039;ll expand on this point quite a bit more in my talk on sunday. but here&#039;s a nice little precursor that shows the sort of features that I think media players should be able to do. &lt;br /&gt;
&lt;br /&gt;
most people who use amarok are aware of this &quot;dynamic playlist&quot; framework, and I hope that a good percentage of users understand what it&#039;s for. for those who don&#039;t, basically, it allows you to modify the composition of The Playlist (right hand side) based on a set of pluggable criteria. historically in amarok 2.x these criteria have been things such as &quot;artist name == FOO&quot; or &quot;playcount &gt; 5&quot; etc. I think 2.2.0 was the first release (or was it 2.1.0?)  that had a lastfm similar artists bias--that is, amarok would try to play similar songs by asking last.fm what artists were similar to the currently playing one.&lt;br /&gt;
&lt;br /&gt;
now that i&#039;ve pushed another option to the last.fm similar bias, and added a completely new bias, i&#039;m getting closer to helping amarok help you play music you want. so what&#039;s new?&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;playing-history based bias&lt;/strong&gt;&lt;br /&gt;
if you&#039;ve been a meticulous user of last.fm (which is easy thanks to the seamless amarok integration) you know that last.fm knows a lot about your listening history. &lt;br /&gt;
&lt;br /&gt;
every so often I sit back and realize how much my music tastes have changed over time. the music I listened to 4 years ago i rarely hear today. but is that because my tastes have really changed? or is it also because i&#039;ve simply forgotten some of the more obscure bands I was listening to? well, now you can tell amarok  to play you music that was in your &quot;weekly top artists&quot; list between any two dates in your listening history.&lt;br /&gt;
&lt;br /&gt;
that&#039;s right, so when you remember that you listened to a ton of electro-punk last july but can&#039;t remember all the bands, just set up the dates and let amarok rip. a trip through history lane indeed &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;strong&gt;new track-based similarity&lt;/strong&gt;&lt;br /&gt;
for those who have used the last.fm similar artists bias, you&#039;ve probably noticed that on the whole it&#039;s not super accurate. that&#039;s because it just asks last.fm for similar artists---and if you happen to like an artist that covers a wide variety of genres, this can get pretty inaccurate. &lt;br /&gt;
&lt;br /&gt;
anyway, last.fm recently introduced a new track similarity function---you can ask it for similar songs to any given song. this, of course, is much more accurate. it&#039;s also harder to find matches (the odds that you have the exactly correct track in your collection is lower), but that&#039;s the tradeoff you have to make.&lt;br /&gt;
&lt;br /&gt;
in any case, there is now a combobox that lets you choose between artist similarity and track similarity when using the bias.&lt;br /&gt;
&lt;br /&gt;
enjoy! 
    </content:encoded>

    <pubDate>Thu, 14 Jan 2010 19:02:46 +0000</pubDate>
    <guid isPermaLink="false">http://amarok.kde.org/blog/archives/1158-guid.html</guid>
    
</item>

</channel>
</rss>
