<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>insomnia bytes &#187; amarok</title>
	<atom:link href="http://bytes.inso.cc/wp/tag/amarok/feed/" rel="self" type="application/rss+xml" />
	<link>http://bytes.inso.cc/wp</link>
	<description>Imagination is a nightbird's dream</description>
	<lastBuildDate>Sat, 07 Nov 2009 17:13:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Almost all those problems could be solved with tabs&#8230;</title>
		<link>http://bytes.inso.cc/wp/2007/08/17/almost-all-those-problems-could-be-solved-with-tabs/</link>
		<comments>http://bytes.inso.cc/wp/2007/08/17/almost-all-those-problems-could-be-solved-with-tabs/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 07:41:02 +0000</pubDate>
		<dc:creator>theefer</dc:creator>
				<category><![CDATA[xmms2]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[music.player]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://inso.cc/wp/2007/08/17/almost-all-those-problems-could-be-solved-with-tabs/</guid>
		<description><![CDATA[This remarkable HCI insight comes from a comment on Amarok&#8217;s blog, where people have been very busy trashing the latest Amarok2 UI mockup which happens to be, let&#8217;s be honest because it&#8217;s only a mockup anyway, quite horrible.
Wasted place all over the place, too small text placed within too large widgets, inconsistent style, a festival [...]]]></description>
			<content:encoded><![CDATA[<p>This remarkable <acronym title="Human-Computer Interaction">HCI</acronym> insight comes from <a href="http://amarok.kde.org/blog/archives/468-to-all-the-self-described-critics.html#c3491">a comment on Amarok&#8217;s blog</a>, where people have been very busy trashing <a href="http://amarok.kde.org/blog/archives/467-Amarok-Plasmification.html">the latest Amarok2 UI mockup</a> which happens to be, let&#8217;s be honest because it&#8217;s only a mockup anyway, quite horrible.</p>
<p>Wasted place all over the place, too small text placed within too large widgets, inconsistent style, a festival of duplicated information in the playlist view on the right, the ever-dreaded tabs on the left (yes, tabs are usually evil).</p>
<p>Seriously.</p>
<p>Someone has to wake up and fix this but hey, guess what, it&#8217;s just a mockup, so they might!</p>
<p>What is more interesting, however, is the shift of focus in the way users are supposed to interact with the player. The developers make it clear that they want to make the &#8220;context browser&#8221; central, and reduce the importance of the playlist. I&#8217;ve been advocating something similar since the early days of <a href="http://wiki.xmms2.xmms.se/index.php/Collections_Design">Collections</a> (already in my initial <a href="http://inso.cc/wp/2005/07/11/better-music-player-manifesto/">manifesto</a>), but I find it bold of them to push this change in an already widely popular program.</p>
<p>Users <em>will</em> be shocked and disturbed, so it better be polished enough to prove how superior this approach is. In particular, the interaction between the context view and the playlist needs careful attention, and the edition of playlists should be facilitated.</p>
<p>In the current mockup, I find it worrying that they don&#8217;t seem to find it useful to give easy access to multiple saved playlists. Right now, you need to go from the playlist to the other side of the screen, and hunt for the (two?) playlist tabs (which seems to require cocking one&#8217;s head sideways by 90° unless you&#8217;re Mad-eye Moody). I certainly hope they will optimize the interaction flow as much as the interface.</p>
<p>Whether the idea and its implementation are good isn&#8217;t even as relevant as the observation that you cannot satisfy all users with a single program. User interaction and preferences is a multi-dimensional space, and you can never span it in every dimension.</p>
<p>An interface is a compromise. Usability defines how large the compromise is, and how much the application satisfies the goals it aims for, in the user&#8217;s experience.</p>
<p>I believe that this is one of the qualities of <a href="http://xmms2.sf.net/">XMMS2</a>, which solves the technical problems for the end-developers and lets them focus on providing a wide variety of complementary interfaces, all backed by the same daemon. Of course, this modularity is a performance tradeoff, and the daemon isn&#8217;t optimized for every possible use. Still, it calls for new experiments and ideas. And with the approaching end of the Summer of Code, new possibilities (<a href="http://wiki.xmms2.xmms.se/index.php/Summer_of_Code_2007/Generated_IPC">GenIPC</a>, <a href="http://wiki.xmms2.xmms.se/index.php/Summer_of_Code_2007/Service_Clients">service clients</a>, <a href="http://wiki.xmms2.xmms.se/index.php/Summer_of_Code_2007/Visualization">visualization</a>, <a href="http://wiki.xmms2.xmms.se/index.php/Summer_of_Code_2007/Testing_Framework">test framework</a>) are at the door!</p>
]]></content:encoded>
			<wfw:commentRss>http://bytes.inso.cc/wp/2007/08/17/almost-all-those-problems-could-be-solved-with-tabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
