<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>kbps &#187; Last.fm</title>
	<atom:link href="http://www.kilobitspersecond.com/tag/lastfm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kilobitspersecond.com</link>
	<description>A blog about Destroyer, foobar2000, and Last.fm.</description>
	<pubDate>Thu, 20 Nov 2008 17:40:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Alphabetization: Part&#160;II</title>
		<link>http://www.kilobitspersecond.com/2008/08/21/alphabetization-part-ii/</link>
		<comments>http://www.kilobitspersecond.com/2008/08/21/alphabetization-part-ii/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 12:32:42 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[Songbird]]></category>

		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=618</guid>
		<description><![CDATA[First, some good news: Songbird is now in public beta!  It&#8217;s amazing how stable things have gotten just over the last six months.  And, significantly, it now features a Playback History API, which by the looks of things allows developers access to the entire play history of any song in a library, something [...]]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">F</span>irst, some good news: <a href="http://blog.songbirdnest.com/2008/08/20/songbird-beta-is-released/">Songbird is now in public beta</a>!  It&#8217;s amazing how stable things have gotten just over the last six months.  And, significantly, it now features a <a href="http://src.songbirdnest.com/source/xref/client/components/mediacore/playback/history/public/">Playback History API</a>, which by the looks of things allows developers access to the <strong>entire play history</strong> of any song in a library, something that is crucial to the kind of deep library scavenging I&#8217;ve been pining&nbsp;for.</p>
<p>Since <a href="http://www.kilobitspersecond.com/?p=522">I last wrote</a>, everything I see or read seems to inspire my half-baked ideas about the better ways we can browse our unmanageably large music libraries.  After telling a friend about these ideas, he&nbsp;said:</p>
<blockquote><p>Yeah, it&#8217;s actually really frustrating.  I intentionally keep the number of artists on my iPod small so I don&#8217;t have to sort to find things I&#8217;m currently&nbsp;into.</p></blockquote>
<p>Me&nbsp;too.</p>
<p>Then there are the people who are doing a lot of (real) work towards novel interfaces like the (hypothetical) ones I&#8217;m describing; <a href="http://playground.last.fm/iom">Last.fm&#8217;s &#8220;Islands of Music&#8221;</a> (explained <a href="http://www.last.fm/user/E1i45/journal/2008/05/20/1zjmr8_islands_of_music">here</a>) demonstrates the kind of artist-similarity topology that would make browsing your library a more pleasant experience; <a href="http://www.leebyron.com/what/lastfm/">Lee Byron explains</a> in more detail how he developed that Last Graph infovis; necimal releases a <a href="http://addons.songbirdnest.com/addon/1297">Music Recommendations extension</a> for Songbird that promises to use Last.fm&#8217;s data to find within your library artists similar to the one playing; and <a href="http://adaptivepath.com/aurora/">the Aurora project</a>, part of the Mozilla Labs concept browser series, depicts a radical three-dimensional view of files and data with auto-clustering, which, if applied to a music library, would be nothing short of&nbsp;incredible.</p>
<p>I&#8217;ve also thrown together a pitiful little mock-up of what Songbird might look like when you start it up with the kind(s) of extensions I&#8217;m hoping&nbsp;for:</p>
<p><a href="http://www.kilobitspersecond.com/stuff/mockup-songbird.png"><img src="http://www.kilobitspersecond.com/stuff/mockup-songbird-500x408.png" alt="" title="mockup-songbird" width="500" height="408" class="aligncenter size-medium wp-image-725"&nbsp;/></a></p>
<p>The two core components depicted are the Start Page and the Timeline View.  The Start Page I feel would be seriously valuable, one of the ideas behind all these blatherings of course being that one doesn&#8217;t always have a destination in mind when opening their music library.  The Start Page would offer a number of convenient &#8220;jumping-off&#8221; points, pulling you into your library to explore it further &#8212; by artist similarity, maybe, or by play history proximity, after just a couple&nbsp;clicks.</p>
<p>The Timeline View is a zoomable timeline, shown here zoomed to a daily view.  Zooming out could show you albums played within recent weeks; then months, quarters, etc.  These albums might be sorted by Periodical Impact, something I explained in depth <a href="http://www.kilobitspersecond.com/?p=362">here</a>; essentially they would be sorted not by the raw number of times they were played within any given period, but by how distinct they were to that&nbsp;period.</p>
<p>Even these meager ideas are leagues ahead of what&#8217;s available, and I&#8217;m not even a data analyst.  Just imagine how a library&#8217;s play history data could be exploited by somebody trained in these&nbsp;things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/08/21/alphabetization-part-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Last.fm Seasonal Impact&#160;Indices</title>
		<link>http://www.kilobitspersecond.com/2008/07/31/lastfm-seasonal-impact-indices/</link>
		<comments>http://www.kilobitspersecond.com/2008/07/31/lastfm-seasonal-impact-indices/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:24:39 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[internet]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[infovis]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=362</guid>
		<description><![CDATA[Everyone&#8217;s experienced that thing where you&#8217;re listening to something, and you think to yourself, &#8220;Holy shit does this remind me of fall 2004.&#8221;  How strongly certain music is correlated with certain periods of your life depends on many things, including but probably not limited to when you first heard it, when you first liked [...]]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">E</span>veryone&#8217;s experienced that thing where you&#8217;re listening to something, and you think to yourself, &#8220;Holy shit does this remind me of fall 2004.&#8221;  How strongly certain music is correlated with certain periods of your life depends on many things, including but probably not limited to when you first heard it, when you first liked it, and when your listening to it was most highly concentrated.  So, for instance, in my case, most Destroyer albums will recall times and places that are vague at best, and that depend mostly upon first exposure rather than concentration &#8212; this as a result of the fact that I listen to every Destroyer album all the time,&nbsp;approximately.</p>
<p>Blueboy&#8217;s <em>Unisex</em>, on the other hand, will probably always remind me of the winter of 2006-7, as I listened to it for the first time that season, nine additional times within that season (racking up about 150 tracks listened, according to Last.fm), and virtually never again once spring&nbsp;hit.</p>
<p>Ever since I began submitting listening data to Last.fm in November of 2004, I&#8217;ve wondered whether I&#8217;d ever enjoy direct access to all those numbers.  Then came <a href="http://build.last.fm/item/34">Last.fm Extra Stats</a>, mercifully collecting all my listening data for me in a tab-separated file that can be pulled into Excel and manipulated to my heart&#8217;s content.  Here, as a small example of the data, are my top ten artists (by tracks listened) from winter 2006-7, along with total listens for each artist (since November 2004) (now that I&#8217;m finally getting around to publishing this post, all the following data is very&nbsp;old):</p>
<table class="spreadsheet">
<tr>
<th colspan="3">Winter 2006-7</th>
</tr>
<tr>
<td>Artist</td>
<td>Winter (S) &darr;</td>
<td>Total (T)</td>
</tr>
<tr>
<td>Trans Am</td>
<td class="number">163</td>
<td class="number">163</td>
</tr>
<tr>
<td>Blueboy</td>
<td class="number">148</td>
<td class="number">163</td>
</tr>
<tr>
<td>The Lucksmiths</td>
<td class="number">69</td>
<td class="number">105</td>
</tr>
<tr>
<td>Ratatat</td>
<td class="number">50</td>
<td class="number">126</td>
</tr>
<tr>
<td>The Moldy Peaches</td>
<td class="number">49</td>
<td class="number">51</td>
</tr>
<tr>
<td>White Flight</td>
<td class="number">36</td>
<td class="number">41</td>
</tr>
<tr>
<td>Television Personalities</td>
<td class="number">35</td>
<td class="number">35</td>
</tr>
<tr>
<td>Beach House</td>
<td class="number">35</td>
<td class="number">64</td>
</tr>
<tr>
<td>Revolving Paint Dream</td>
<td class="number">32</td>
<td class="number">58</td>
</tr>
<tr>
<td>RJD2</td>
<td class="number">31</td>
<td class="number">52</td>
</tr>
</table>
<p>Now for some methodology.<span id="more-362"></span>  We only have two numbers available to us here; let&#8217;s call them S (seasonal total) and T (total total).  As I said, the psychological impact of a band/record over a given time period depends on both the amount of listening during that period (S) and the percentage of total listening within that period (S/T).  Neither figure is good enough on its own; I may have listened to Destroyer 102 times this summer (I did), but that&#8217;s insignificant given my 1,500 overall listens.  And I may have <em>only</em> listened to The Ladybug Transistor this summer (yielding a 100% concentration), but 3 listens is hardly enough to make an&nbsp;impact.</p>
<p>But, since both figures are positive indicators of impact, we can just multiply them (S<sup>2</sup>/T).  This would give Ladybug Transistor a summer 2007 impact index of 3, and Destroyer,&nbsp;6.92.</p>
<p>Let&#8217;s see how this multiplication affects winter&#8217;s top ten artists by tracks&nbsp;played:</p>
<table class="spreadsheet">
<tr>
<th colspan="4">Winter 2006-7</th>
</tr>
<tr>
<td>Artist</td>
<td>Winter (S) &darr;</td>
<td>Total (T)</td>
<td>Impact (S<sup>2</sup>/T)</td>
</tr>
<tr>
<td>Trans Am</td>
<td class="number">163</td>
<td class="number">163</td>
<td class="number">163.00</td>
</tr>
<tr>
<td>Blueboy</td>
<td class="number">148</td>
<td class="number">163</td>
<td class="number">134.38</td>
</tr>
<tr>
<td>The Lucksmiths</td>
<td class="number">69</td>
<td class="number">105</td>
<td class="number">45.34</td>
</tr>
<tr>
<td>Ratatat</td>
<td class="number">50</td>
<td class="number">126</td>
<td class="number">19.84</td>
</tr>
<tr>
<td>The Moldy Peaches</td>
<td class="number">49</td>
<td class="number">51</td>
<td class="number">47.08</td>
</tr>
<tr>
<td>White Flight</td>
<td class="number">36</td>
<td class="number">41</td>
<td class="number">31.61</td>
</tr>
<tr>
<td>Television Personalities</td>
<td class="number">35</td>
<td class="number">35</td>
<td class="number">35.00</td>
</tr>
<tr>
<td>Beach House</td>
<td class="number">35</td>
<td class="number">64</td>
<td class="number">19.14</td>
</tr>
<tr>
<td>Revolving Paint Dream</td>
<td class="number">32</td>
<td class="number">58</td>
<td class="number">17.66</td>
</tr>
<tr>
<td>RJD2</td>
<td class="number">31</td>
<td class="number">52</td>
<td class="number">18.48</td>
</tr>
</table>
<p>Most notably, Ratatat is knocked down a few notches (on account of how consistently I listen to them), The Moldy Peaches go up a few spots &#8212; and if we reorder the entire list (of 78 artists) by impact index, a couple more eke into the top&nbsp;ten:</p>
<table class="spreadsheet">
<tr>
<th colspan="2">Winter 10 Impacters</th>
</tr>
<tr>
<td>Artist</td>
<td>Impact (S<sup>2</sup>/T) &darr;</td>
</tr>
<tr>
<td>Trans Am</td>
<td class="number">163.00</td>
</tr>
<tr>
<td>Blueboy</td>
<td class="number">134.38</td>
</tr>
<tr class="up">
<td>The Moldy Peaches</td>
<td class="number">47.08</td>
</tr>
<tr class="down">
<td>The Lucksmiths</td>
<td class="number">45.34</td>
</tr>
<tr class="up">
<td>Television Personalities</td>
<td class="number">35.00</td>
</tr>
<tr>
<td>White Flight</td>
<td class="number">31.61</td>
</tr>
<tr class="new">
<td>The Six Parts Seven</td>
<td class="number">24.00</td>
</tr>
<tr class="down">
<td>Ratatat</td>
<td class="number">19.84</td>
</tr>
<tr class="new">
<td>Loney, Dear</td>
<td class="number">19.70</td>
</tr>
<tr class="new">
<td>Andrew Bird</td>
<td class="number">19.31</td>
</tr>
</table>
<p>This last table is what we&#8217;re really after, theoretically giving us the ten artists who will most strongly remind me of the winter of 2006-7.  It seems a bit boring at this point, since it&#8217;s pretty close in its results to the standard top-ten-by-listens chart; but the methodology is sound, and under more extreme listening conditions (e.g., a Destroyer obsession), it will prove to be a reliable indicator of&nbsp;impact.</p>
<p>And don&#8217;t forget, as time passes and I listen to these artists more, their season-specific impacts will drop.  For instance, as things turned out, I listened to Television Personalities heavily over the spring, increasing their T value, and reducing their impact in the above table (which uses old data).  As a result of my TVP spring listening, their winter index dropped dramatically from 35 to 7.95 &mdash; their spring index, as of October 5, 2007, is&nbsp;91.95.</p>
<p><span class="dropcap">D</span>epicting this analysis visually could go several ways; somehow I want to see a pie chart.  Making one from <em>every</em> artist would be impractical, leaving a circle with a hundred or more slivers.  Taking the top ten artists feels insensitive to the quirks of any given season; what if I don&#8217;t even listen to ten artists that season, for instance?  What if I listen to a thousand?  I could select only those artists who have indices greater than, say, 20; but this also feels arbitrary and vulnerable to seasonal&nbsp;quirks.</p>
<p>I think a pretty safe threshold above which to choose artists is at 50% of the sum of all impact values.  In other words: the sum of the impact indices of winter&#8217;s artists is 783.  If I take artists off the top of the list until I have half that, I stop after the fourth artist, The Moldy Peaches.  Admittedly, a four-sector pie chart is kinda dull, but I need to be consistent in the creation of these charts so that impacts are accurately represented from season to&nbsp;season.</p>
<p>So, roughly&#8230;here are what the last three seasons of 2007 &#8220;meant&#8221; to&nbsp;me:</p>
<p><img src="http://www.kilobitspersecond.com/stuff/lastfm-2007-autumn-2.png" alt="" title="lastfm-2007-autumn-2" width="480" height="492" class="aligncenter size-full wp-image-681 transparent"&nbsp;/></p>
<p><img src="http://www.kilobitspersecond.com/stuff/lastfm-2007-summer.png" alt="" title="lastfm-2007-summer" width="500" height="487" class="aligncenter size-full wp-image-610 transparent"&nbsp;/></p>
<p><img src="http://www.kilobitspersecond.com/stuff/lastfm-2007-spring.png" alt="" title="lastfm-2007-spring" width="497" height="518" class="aligncenter size-full wp-image-612 transparent"&nbsp;/></p>
<p>What I like about these is that they are not only internally consistent, but consistent with each other; Ariel Pink will remind me of the spring of 2007 more than M.I.A. will remind me of the summer, as represented by a larger sector in his season&#8217;s pie.  I could similarly generate these with a focus on albums, which would be slightly more specific and alter the results dramatically.  I know, for instance, that all my summer 2007 listening to M.I.A. was off her new record, songs that necessarily didn&#8217;t contribute to any prior M.I.A. listening &mdash; so, <em>Kala</em>, were it to have a sector in an album pie, would have one much larger than the less specific &#8220;M.I.A.&#8221;&nbsp;one.</p>
<p>Granted, there are more than a few problems with this whole endeavor, and here are the major&nbsp;three:</p>
<ol>
<li>Last.fm does not track things that I listen to on CD/vinyl.  This is a serious problem, as the things I purchase tend to be the things I like the <em>most</em>, and go totally unaccounted for.</li>
<li>The number of tracks you&#8217;ve listened to by an artist is only <em>kind of</em> related to how much time you&#8217;ve spent listening to them.  4 tracks can fill 2 CDs (<em>Lift Your Skinny Fists</em>), or you can cram 91 tracks into 40 minutes of music (<em>Irrevocably Overdriven</em>).</li>
<li>iPod listens are not properly documented.  Even if I remember to report them to Last.fm with <a href="http://homepage.sunrise.ch/mysunrise/ph_waeber/audiopod+/">AudioPod</a>, multiple listens on a single track only get counted as one &#8212; this is particularly damaging on long trips, for instance.</li>
</ol>
<p>The (S<sup>2</sup>/T) formula may have further applications, as I&#8217;ll touch on in a follow-up to my original post about <a href="/2008/06/16/alphabetization-is-not-fit-for-music-libraries/">alphabetization and digital music library&nbsp;navigation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/07/31/lastfm-seasonal-impact-indices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alphabetization Is Not Fit for Music&#160;Libraries</title>
		<link>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/</link>
		<comments>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 11:52:31 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[AllMusic]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[foobar2000]]></category>

		<category><![CDATA[iTunes]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[Songbird]]></category>

		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=522</guid>
		<description><![CDATA[Wikipedia&#8217;s article on alphabetization&#160;explains:

Advantages of sorted lists include:

one can easily find the first n elements (e.g. the 5 smallest countries) and the last n elements (e.g. the 3 largest countries)
one can easily find the elements in a given range (e.g. countries with an area between .. and .. square km)
one can easily search for an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Collation">Wikipedia&#8217;s article on alphabetization</a>&nbsp;explains:</p>
<blockquote><p>
Advantages of sorted lists include:</p>
<ul>
<li>one can easily find the first n elements (e.g. the 5 smallest countries) and the last n elements (e.g. the 3 largest countries)</li>
<li>one can easily find the elements in a given range (e.g. countries with an area between .. and .. square km)</li>
<li>one can easily search for an element, and conclude whether it is in the list</li>
</ul>
</blockquote>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-ipod.png" alt="" title="music-library-ipod" width="158" height="129" class="alignright size-full wp-image-575" />The first two advantages are things you almost never need to do with music libraries.  And the third has been supplanted by now-ubiquitous search boxes: if you <em>know</em> what you&#8217;re looking for, you search; and if you don&#8217;t, an alphabetized list is not the way to find&nbsp;it.</p>
<p>Web visionary Ted Nelson (&lt;mst3k&gt;<em>Dr.</em> Ted Nelson?&lt;/mst3k&gt;) has been <a href="http://www.futureofthebook.org/blog/archives/2007/10/ted_nelsons_still_on_the_job.html">paraphrased</a> as pointing out that &#8220;electronic documents have been designed to mimic their paper antecedents,&#8221; and that &#8220;this is where everything went wrong: electronic documents could and should behave entirely differently from paper ones.&#8221;  If <a href="http://en.wikipedia.org/wiki/Directory_(file_systems)#The_folder_metaphor">the folder metaphor</a> is inadequate for digital <em>documents</em>, no wonder it&#8217;s so pitiful at handling <em>music</em>.  The proximity between pieces of music in a library should <strong>least of all</strong> be based on the first letter in a band&#8217;s name&mdash;it&#8217;s as arbitrary as sorting them by the vocalist&#8217;s month of birth&mdash;yet this is how it&#8217;s universally&nbsp;done.</p>
<p>Music library organization needs to be re-thought from the ground up.  We need to consider how it is that people used to listen to music before it was all on their iTunes.  How are your CDs organized (or disorganized) on your shelf?  How are they organized in your head?  What is it that prompts you to listen to what you listen to when you listen to it?  <strong>And how can we use computers to adopt and enhance these ways of thinking, rather than forcing us to think like computers?</strong><span&nbsp;id="more-522"></span></p>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-artist-web.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-artist-web-300x258.png" alt="" title="music-library-artist-web" width="300" height="258" class="alignleft size-medium wp-image-573" /></a><span class="dropcap">T</span>he most natural method for organizing music (if you can escape alphabetical thinking for a moment) is by similarity.  Last.fm does this, and it is invaluable.  When you are at an artist&#8217;s page at Last.fm, you feel that you are in that artist&#8217;s &#8220;neighborhood,&#8221; with links to similar bands, tags, listeners, and related groups.  The Last.fm architecture was designed to manifest organic, bottom-up communities around bands and genres.  This is an experience that cannot currently be replicated in any music player, at least not easily (with the possible exception of <a href="http://amarok.kde.org/">Amarok</a>).  But because <a href="http://www.audioscrobbler.net/">Last.fm&#8217;s data is extraordinarily accessible</a>, there are virtually no obstacles to incorporating this sense of &#8220;musical neighborhoods&#8221; into a piece of&nbsp;software.</p>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-moods-allmusic.png" alt="" title="music-library-moods-allmusic" width="249" height="451" class="alignright size-medium wp-image-576" />If you don&#8217;t already have an artist in mind whose neighborhood you&#8217;d like to browse, you probably at least have some idea of the kind of mood you&#8217;re after, and there are several approaches here.  One (perhaps the least viable) is using <a href="http://www.last.fm/music/+tags">Last.fm&#8217;s tags</a>.  These are actually less often concerned with mood than they are with genre, a taxonomy well-known as being inconsistent and, I would argue, misguided: When I want to listen to <a href="http://www.last.fm/music/Lullatone">Lullatone</a>, it&#8217;s not because I want to listen to <em><a href="http://www.last.fm/tag/electronic">electronic</a></em> music; it&#8217;s because I want to listen to &#8220;<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:11259">whimsical</a>,&#8221; &#8220;<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:12123">delicate</a>,&#8221; &#8220;<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:11255">innocent</a>,&#8221; &#8220;<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:13103">sparkling</a>&rdquo; music.  Who cares what genre it&nbsp;is?</p>
<p><a href="http://www.macrovision.com/products/online_stores_portals/data_licensing/amg_data_solutions.htm">AllMediaGuide </a> began a project called <a href="http://www.amgtapestry.com/">Tapestry</a> some time ago, an application of their vast mood/situation/genre dataset.  It is an <em>ideal</em> solution for browsing music, and its integration into desktop software would be hugely rewarding.  It&#8217;s possible to simulate Tapestry with foobar2000 and some elbow grease, but the results are not as robust as they could be.<img src="http://www.kilobitspersecond.com/stuff/music-library-moods-foobar.png" alt="" title="music-library-moods-foobar" width="479" height="287" class="aligncenter size-full wp-image-572"&nbsp;/></p>
<p>Again, if you already know what you&#8217;re looking for, it would be difficult to find it through these channels; <strong>but this is what search is&nbsp;for.</strong></p>
<p><span class="dropcap">W</span>e also need to consider the less objective and more personal reasons that music becomes relevant in specific contexts, analogously to the way in which CDs become disordered on one&#8217;s shelf.  I, for instance, usually have about 20 albums littering the top of my receiver and speakers.  These include, roughly, (a) stuff I just bought, (b) stuff I just listened to, and (c) stuff I haven&#8217;t bothered putting away because I know I&#8217;ll listen to it again&nbsp;soon.</p>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-highfidelity.png" alt="" title="music-library-highfidelity" width="300" height="200" class="alignright size-medium wp-image-581" />The main obstacle to browsing in this way is a prevalent shortcoming whose symptoms are far-reaching: the fact that music players &#8220;think&#8221; in terms of <em>songs</em>, not in terms of <em>albums</em>&mdash;or even in terms of artists, for that matter: My music software doesn&#8217;t know that these 38 songs are all by Electrelane; it just knows that their artist metadata is alphabetically adjacent.  Sure, you can sort iTunes libraries by data such as &#8220;last listened&#8221; and &#8220;added&#8221;; and you can use CoverFlow to simulate a pale approximation of a flesh-and-blood record collection; but the only way you can sort albums or artists is alphabetically.  <a href="http://www.kilobitspersecond.com/2006/10/22/mp3toys/">I&#8217;ve written</a> about the ways in which <a href="http://www.mp3toys.net/">MP3Toys</a> addresses this problem, and it remains a commendable pioneer in music management, but its difficulties (a steep learning curve, a buggy interface, a rapid release schedule) outweigh its&nbsp;advantages.</p>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-histogram.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-histogram-300x444.png" alt="" title="music-library-histogram" width="300" height="444" class="alignleft size-medium wp-image-578" /></a>Browsing your own music library is a very impersonal experience, despite enormous potential for personalization.  Rich info visualization &#8220;toys&#8221; such as <a href="http://build.last.fm/item/34">Last.fm Extra Stats</a> and <a href="http://build.last.fm/item/36">LastGraph</a> are seen as novelties, but would, in fact, be revolutionary as library browsing environments.  There is nothing to prevent this from development, either; even users who are not plugged into Last.fm could have their listening history stored locally by their music software, which could then be used to generate small, cached, infinite-resolution SVG histograms, browsable by zooming, panning, and clicking.  Far from being cumbersome and CPU-intensive, it would actually be rather&nbsp;elegant.</p>
<p>Continuing on the theme of chronology, what about a simple calendar charts view, with varying granularity by day, week, month, quarter?  Presentationally, these charts could even be made easily to resemble vertical stacks of CDs, with spine art generated from a cropped cover image and overlaid text.  This would arguably be eye-candy, of course, but just imagine how it would &#8220;feel&#8221; to see your music this way.  If there&#8217;s one thing Apple&#8217;s been consistently right about, it&#8217;s that functionality is not at odds with a pleasant user experience, but rather that they are meant to be mutually&nbsp;supportive.</p>
<p><a href='http://catandgirl.com/view.php?loc=611'><img src="http://www.kilobitspersecond.com/stuff/music-library-catandgirl.png" alt="" title="music-library-catandgirl" width="193" height="171" class="alignleft size-medium wp-image-580" /></a>When I was helping to establish some playstamp tagging standards with the foobar community in 2005, <a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=31530&#038;view=findpost&#038;p=274237">it was jokingly suggested</a> that when songs are played they be tagged with the current weather.  Despite the sarcasm, I couldn&#8217;t help but think, &#8220;What a great idea!&#8221;  I know my listening habits are affected by the weather, and I can&#8217;t imagine other people are not the same.  There is, after all, a frequently-used &#8220;<a href="http://www.last.fm/tag/rainy+day">rainy day</a>&#8221; tag at&nbsp;Last.fm.</p>
<p>What about a histogram based not on play count, but on <a href="/tag/hotness/">hotness</a> values over time?  What about artist similarity webs based not on Last.fm data, but on proximity of play times within your personal history?  What about taking lessons from the <a href="http://www.dontclick.it/">DONTCLICK.IT</a> project, <a href="http://www.bumptop.com/">BumpTop</a>, and <a href="http://portal.acm.org/citation.cfm?id=143055">the pile metaphor</a> for unprecedentedly fluid user&nbsp;interfaces?</p>
<p><strong>All the ingredients are there.</strong>  Everyone is rapidly moving towards an exclusively digital music collection, and the technology is embarrassingly outmoded.  Music has become a major component of computing, at levels once reserved for word processing and gaming.  Our relationship with our digital music collections is poised for reinvention, a looming difficulty that has been made invisible by custom and habit.  Digital music management is <strong>hell</strong>, and users have complacently accepted&nbsp;this.</p>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-metrics.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-metrics-300x189.png" alt="" title="music-library-metrics" width="300" height="189" class="alignright size-medium wp-image-579 transparent" /></a><span class="dropcap">T</span>he obvious solution at this point is <a href="http://www.getsongbird.com/">Songbird</a>.  Songbird&#8217;s <a href="http://addons.songbirdnest.com/tag/mediaview">media views</a> (<a href="http://blog.songbirdnest.com/2008/03/26/songbird-05-final-released-all-aboard/">present since 0.5</a>) allow more easily than ever for custom browsing environments.  Previously the only way to alter your music browsing environment was to switch programs entirely; besides which, nearly all available programs simply mimic the well-known disk/directory views or iTunes&#8217; browser pane view (which is just a glorification of a disk/directory view anyway).  Songbird, on the other hand, boasts an unprecedented extensibility, coupled with <a href="http://technorati.com/tag/songbird?authority=a7">media attention</a>, ease-of-use, and the Mozilla platform, for which people have been developing extensions for ages (in computer&nbsp;years).</p>
<p>The prospects are thrilling and the potential for innovation is virtually limitless.  Promisingly, there are some glimpses of where things might be headed for Songbird media views: <a href="http://addons.songbirdnest.com/addon/232">Catalogue View</a> demonstrates a novel visual presentation of your library, though it doesn&#8217;t do much in the way of organizational presentation; and <a href="http://addons.songbirdnest.com/addon/1214">Metrics Media Page</a> is the beginnings of the kind of infovis view that could be (but currently isn&#8217;t) adapted to allow for actual navigation.  Nevertheless, I have a bad feeling that this opportunity will be missed, as the status quo continues to obfuscate these&nbsp;possibilities.</p>
<p><strong>Update</strong>: <a href="http://www.kilobitspersecond.com/2008/08/21/alphabetization-part-ii/">Part&nbsp;II</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nostalgia</title>
		<link>http://www.kilobitspersecond.com/2008/02/19/nostalgia/</link>
		<comments>http://www.kilobitspersecond.com/2008/02/19/nostalgia/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 06:07:08 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[journal]]></category>

		<category><![CDATA[Cleveland]]></category>

		<category><![CDATA[jobs]]></category>

		<category><![CDATA[kbps]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[nostalgia]]></category>

		<category><![CDATA[tea]]></category>

		<category><![CDATA[The Clientele]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/02/09/nostalgia/</guid>
		<description><![CDATA[(an unfinished post from February 2007 that was never&#160;published:)
Very early in 2005, in deep snow, I was temping in Cleveland, long outstaying my expected tenure at Heinen&#8217;s corporate office, distributing and replacing preferred customer cards.  I was becoming obsessed with foobar and listening mostly to The Mollusk and Guero.  I had recently converted [...]]]></description>
			<content:encoded><![CDATA[<p>(an unfinished post from February 2007 that was never&nbsp;published:)</p>
<p>Very early in 2005, in deep snow, I was temping in Cleveland, long outstaying my expected tenure at Heinen&#8217;s corporate office, distributing and replacing preferred customer cards.  I was becoming obsessed with foobar and listening mostly to <em>The Mollusk</em> and <em>Guero</em>.  I had recently converted my html-based dated-entries Beigetower site to the Blogger platform.  I became really sick, sicker than I&#8217;ve been since, and had to call into work to recover in bed.  Temps, of course, aren&#8217;t allowed the luxury of health, so they let me go within the hour, and, admittedly, the last week or two of my employment there was more of a favor than anything else; they liked&nbsp;me.</p>
<p>Later that same week I picked up a brief assignment somewhere else, a place whose name escapes me now, but whose offices I remember vividly &#8212; small, dreary, windowless, me stuck in a very bare cube with a very uncomfortable chair.  At this time I was still extremely sick, plowing through packs of tissues and Throat Coat&reg; tea.  I had just downloaded The Clientele&#8217;s <em>Suburban Light</em> from Blair, and with the iPod that my entire family had contributed toward that Christmas, I listened to the album repeatedly my first day there.  Just over and over, it was mindless data entry work, so nobody cared.  I hardly spoke a word during those three&nbsp;days.</p>
<p>The music, the illness, the desperate joblessness, the tea.  I remember that day better than most other days of the last two years, and I find myself wanting to know as much as possible about my life during that two-week period.  Fortunately it was about that time that Last.fm began archiving weekly charts for future reference, and you can see what I was listening to <a href="http://www.last.fm/user/topdownjimmy/charts/?charttype=weekly&#038;subtype=artist&#038;range=2">here</a>, though it actually looked something more like <a href="http://web.archive.org/web/20050203040959/http://www.audioscrobbler.com/user/topdownjimmy/">THIS</a>.  Between that, Gmail&#8217;s almost limitless storage capacity, several forums I visit regularly, and, to an extent, kbps, I can piece together a pretty good picture of what was going&nbsp;on.</p>
<p>Of course, the perfect tool for <strong>log</strong>ging things and stages in my life is <em>WordPress</em>, which is <em>right here</em>.  I&#8217;ve never really used it much for this purpose, because I used to adamantly hate personal blogs, but since I don&#8217;t record the mundane details of my life anywhere else, I have no choice but to do it here, which accounts for&nbsp;</p>
<p>http://www.library.utoronto.ca/utel/criticism/hutchinp.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/02/19/nostalgia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>gag&#160;me</title>
		<link>http://www.kilobitspersecond.com/2008/01/13/gag-me/</link>
		<comments>http://www.kilobitspersecond.com/2008/01/13/gag-me/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 17:03:29 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2008/01/13/gag-me/</guid>
		<description><![CDATA[[image]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.last.fm/charts/hypeartist?charttype=weekly&#038;subtype=hypeartist&#038;range=1199016000-1199620800" class="loneimage"><img src='http://www.kilobitspersecond.com/stuff/cerapage.png' alt='Michael Cera &#038; Ellen Page'&nbsp;/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/01/13/gag-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>so&#160;close</title>
		<link>http://www.kilobitspersecond.com/2007/10/10/so-close/</link>
		<comments>http://www.kilobitspersecond.com/2007/10/10/so-close/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 22:45:43 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[haha]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[Beirut]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[Radiohead]]></category>

		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/10/10/so-close/</guid>
		<description><![CDATA[[image]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.kilobitspersecond.com/stuff/artisthypelist.png' alt='Artist Hype List'&nbsp;/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/10/10/so-close/feed/</wfw:commentRss>
		</item>
		<item>
		<title>yeah</title>
		<link>http://www.kilobitspersecond.com/2007/04/22/yeah/</link>
		<comments>http://www.kilobitspersecond.com/2007/04/22/yeah/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 18:08:27 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[journal]]></category>

		<category><![CDATA[dream]]></category>

		<category><![CDATA[Last.fm]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/04/22/yeah/</guid>
		<description><![CDATA[the other night i had a dream that last.fm came out with a new beta&#160;:\
]]></description>
			<content:encoded><![CDATA[<p>the other night i had a dream that last.fm came out with a new beta&nbsp;:\</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/04/22/yeah/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Weekly Top Album&#160;Art</title>
		<link>http://www.kilobitspersecond.com/2006/10/29/weekly-top-album-art/</link>
		<comments>http://www.kilobitspersecond.com/2006/10/29/weekly-top-album-art/#comments</comments>
		<pubDate>Sun, 29 Oct 2006 16:31:15 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://kbps.resounder.org/2006/10/29/weekly-top-album-art/</guid>
		<description><![CDATA[Wow, I can&#8217;t believe I was able to do&#160;this.

http://www.kilobitspersecond.com/topalbumart.php?user=
Just tack your last.fm username onto the end of that url to generate the cover art for your most listened-to album of last week.  Pretty&#160;cool.
Bands and albums with ampersands don&#8217;t work at the moment.  urlencode() doesn&#8217;t seem to do the trick.  Any&#160;theories?
]]></description>
			<content:encoded><![CDATA[<p>Wow, I can&#8217;t believe I was able to do&nbsp;this.</p>
<p><img src="http://www.kilobitspersecond.com/topalbumart.php?user=topdownjimmy"&nbsp;/></p>
<p>http://www.kilobitspersecond.com/topalbumart.php?user=</p>
<p>Just tack your last.fm username onto the end of that url to generate the cover art for your most listened-to album of last week.  Pretty&nbsp;cool.</p>
<p>Bands and albums with ampersands don&#8217;t work at the moment.  urlencode() doesn&#8217;t seem to do the trick.  Any&nbsp;theories?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2006/10/29/weekly-top-album-art/feed/</wfw:commentRss>
		</item>
		<item>
		<title>last.fm Weekly Album Chart&#160;Feeds</title>
		<link>http://www.kilobitspersecond.com/2006/10/11/lastfm-weekly-album-chart-feeds/</link>
		<comments>http://www.kilobitspersecond.com/2006/10/11/lastfm-weekly-album-chart-feeds/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 22:26:16 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://kbps.resounder.org/2006/10/lastfm-weekly-album-chart-feeds/</guid>
		<description><![CDATA[For a long time, last.fm has linked to a purported weekly album chart feed on their web services page.  Because I find this much more interesting than the weekly artist and track charts, I was happy to find today that these feeds have finally become active.  Just replace &#8220;topdownjimmy&#8221; with your username in [...]]]></description>
			<content:encoded><![CDATA[<p>For a long time, last.fm has linked to a purported weekly album chart feed on <a href="http://www.audioscrobbler.net/data/webservices/">their web services page</a>.  Because I find this much more interesting than the weekly artist and track charts, I was happy to find today that these feeds have finally become active.  Just replace &#8220;topdownjimmy&#8221; with your username in this&nbsp;url:</p>
<p>http://ws.audioscrobbler.com/1.0/user/topdownjimmy/weeklyalbumchart.xml</p>
<p>Unfortunately, this won&#8217;t reflect your listening accurately if you&#8217;re in the habit of listening to leaked albums.  For what are certainly legal issues, last.fm plays dumb that these albums even exist, failing to report them in charts even though the track and artist counts are updated&nbsp;accordingly.</p>
<p>My next step is to use the url embedded in the feed to scrape the Amazonian cover art from each album&#8217;s last.fm page.  This would be cool to do even for the recent track feed, come to think of&nbsp;it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2006/10/11/lastfm-weekly-album-chart-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>last.fm friends&#160;ticker</title>
		<link>http://www.kilobitspersecond.com/2006/01/08/lastfm-friends-ticker/</link>
		<comments>http://www.kilobitspersecond.com/2006/01/08/lastfm-friends-ticker/#comments</comments>
		<pubDate>Sun, 08 Jan 2006 23:14:08 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://resounder.org/kbps/2006/01/08/lastfm-friends-ticker/</guid>
		<description><![CDATA[
last.fm is great, and it gets better every single day.  Part of its appeal is voyeurism.  I love being able to see what my friends are listening to, but that usually requires going to the &#8220;What are my friends listening to?&#8221; page, which is still too much effort; I&#8217;m not that curious.  [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/inforss.jpg" alt="infoRSS" class="center"&nbsp;/></p>
<p><a href="http://last.fm/">last.fm</a> is great, and it gets better every single day.  Part of its appeal is voyeurism.  I love being able to see what my friends are listening to, but that usually requires going to <a href="http://www.last.fm/user/topdownjimmy/observe/">the &#8220;What are my friends listening to?&#8221; page</a>, which is still too much effort; I&#8217;m not <em>that</em> curious.  But still, if somebody I know starts listening to something, I&#8217;d like to be alerted with a totally passive&nbsp;system.</p>
<p>There are, of course, <a href="http://www.audioscrobbler.net/data/webservices/">RSS feeds</a> for all kinds of things from last.fm.  But there is no feed consisting of all your friends&#8217; recent tracks, which is surprising because it&#8217;s such an intuitive idea.  So implementing the ones that are available is ostensibly possible, but nevertheless tricky.  I mean, logging into <a href="http://bloglines.com/">Bloglines</a> or <a href="http://www.google.com/reader/lens/">Google&#8217;s new reader</a> still requires an active request for this information.  And while there are some web services that will merge multiple feeds into a single one for you, I don&#8217;t like relying on a third party like that, one that may go down any day and that might insert advertisements into my&nbsp;feed.</p>
<p>It seems to me that there should be a very, very small program that sits in your system tray, checking multiple feeds regularly, then popping up a native Windows balloon with a link to the &#8220;article&#8221; every time there&#8217;s an update.  This would be ideal for watching your last.fm friends.  There are programs that do this, but they&#8217;re all full applications that only have this as an auxiliary feature.  I can&#8217;t afford the&nbsp;memory.</p>
<p>So, finally, I found <a href="http://inforss.mozdev.org/">infoRSS</a>.  It&#8217;s a Firefox extension that adds a little ticker to the statusbar.  Initially I wasn&#8217;t hopeful, as its default presentation is ugly and therefore indicative of poor&nbsp;programming:</p>
<p><img src="http://inforss.mozdev.org/sample.gif" height="66" width="360" alt="infoRSS" class="center"&nbsp;/></p>
<p>The writer of this extension isn&#8217;t a native speaker of English, and there&#8217;s very little help available anyway.  I spent a long time studying its many confusing features, confident that it could be made to do what I want.  The result (shown at the top of this post) isn&#8217;t perfect, but is better than I had expected or hoped.  There&#8217;s a nice little Audioscrobbler logo on the left; each entry is marked with the user&#8217;s avatar, which is far more efficient than if their name were displayed; and the listening status of everyone is constantly on display for me.  Here&#8217;s how to do&nbsp;this:</p>
<p><span&nbsp;id="more-74"></span></p>
<p>First, in the options for the extension, click on the &#8220;Advanced&#8221; tab.  Under &#8220;Default values,&#8221; check &#8220;# of news&#8221; and constrain it to 1 so that you only get the most recent item (I&#8217;m not sure that this is effectual, but in case it is, it would be helpful).  Check &#8220;# of char/news&#8221; and constrain it to 20 or 30 (depending on how many friends you add later, things could get pretty cluttered).  Check &#8220;Refresh Time&#8221; and change it to 2 minutes (last.fm will ban your IP if you make requests on a feed more than once per&nbsp;minute).</p>
<p>Now go to the &#8220;Main menu&#8221; section, still in Advanced.  Make sure &#8220;Synchronize main icon with current group&#8221; is on, and &#8220;Flashing icon&#8221; is off (trust me, it&#8217;s really&nbsp;annoying).</p>
<p>Go to the &#8220;Basic&#8221; tab.  Here&#8217;s where you&#8217;ll add feeds.  First get rid of all the presets.  Select them from the drop-down menu at the top of the window and click the &#8220;Remove&#8221; button at the lower-right.  Now click the &#8220;New group&#8221; button and name it last.fm.  In the &#8220;Icon&#8221; box, enter http://static.last.fm/matt/favicon.ico and click &#8220;Test.&#8221;  Now, to add individual users&#8217; feeds, click &#8220;New feed&#8221; and enter this URL: http://ws.audioscrobbler.com/1.0/user/USERNAME/recenttracks.rss.  Replace &#8220;USERNAME&#8221; with the person&#8217;s username of course.  In the &#8220;Icon&#8221; box, paste the URL for their last.fm avatar.  Repeat for each user you want to&nbsp;add.</p>
<p>There&#8217;s&nbsp;more.</p>
<p>In the &#8220;General&#8221; section, turn off all the options under &#8220;General&#8221; (leave &#8220;InfoRSS activity&#8221; on), and set &#8220;Tooltip on headlines&#8221; to &#8220;Full&nbsp;headline.&#8221;</p>
<p>In the &#8220;Headlines area&#8221; section, &#8220;Location&#8221; dictates where the ticker will go (I prefer bottom).  Turn off &#8220;Scrolling headlines&#8221;; the &#8220;Fade in/out&#8221; feature seems nice, but it&#8217;s buggy.  I&#8217;m not sure what the &#8220;Cycling feed/group&#8221; options are for.  Also, uncheck all the boxes in the bottom&nbsp;section.</p>
<p>Okay, in the &#8220;Headlines style&#8221; section, make those first three options On, Off, Off.  The next three should be &#8220;Automatic,&#8221; &#8220;Auto,&#8221; &#8220;Default.&#8221;  Also change the settings in the bottom box to &#8220;Auto&#8221; and &#8220;Default,&#8221; and uncheck &#8220;Italic&#8221; and&nbsp;&#8220;Bold.&#8221;</p>
<p>Go back to the &#8220;Feed/Group&#8221; section, and select the last.fm group from the drop-down.  Click the check box next to the words &#8220;Check all&#8221; to add all the feeds to this group, and click the &#8220;Make current&#8221; button to set the last.fm group to be&nbsp;displayed.</p>
<p>Now, <strong>the most important step</strong>: click on the &#8220;Filter&#8221; tab.  Under &#8220;Filter policy,&#8221; choose &#8220;Use active filters from both.&#8221;  Set &#8220;Match&#8221; to &#8220;All.&#8221;  Check the box next to the first criterion, and change it to &#8220;Headline # Equals 1.&#8221;  This ensures that it only shows the most recent track for each person.  Click the plus sign to add another criterion, and make the new one &#8220;Published date Less than 30 minutes.&#8221;  This ensures that tracks are only shown if they&#8217;ve been played in the last half hour (or however many minutes you want).  <strong>This <em>must</em> be the last thing you do before you finalize changes by clicking &#8220;OK.&#8221;</strong>  If you change any other options after this, the criteria will be mangled by a bug in the program, and you will be forced to remove all the criteria, click &#8220;OK,&#8221; and go back into options again to reset the&nbsp;criteria.</p>
<p>That should do it.  The Audioscrobbler icon at the far left will turn into a user&#8217;s avatar when it checks their feed.  If for any reason you can&#8217;t get this to work for you, let me&nbsp;know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2006/01/08/lastfm-friends-ticker/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
