<?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; mp3tunes</title>
	<atom:link href="http://bytes.inso.cc/wp/tag/mp3tunes/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>MP3Tunes contest: XMMS2 support?</title>
		<link>http://bytes.inso.cc/wp/2007/09/21/mp3tunes-contest-xmms2-support/</link>
		<comments>http://bytes.inso.cc/wp/2007/09/21/mp3tunes-contest-xmms2-support/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 05:27:58 +0000</pubDate>
		<dc:creator>theefer</dc:creator>
				<category><![CDATA[xmms2]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mp3tunes]]></category>
		<category><![CDATA[music.player]]></category>

		<guid isPermaLink="false">http://inso.cc/wp/2007/09/21/mp3tunes-contest-xmms2-support/</guid>
		<description><![CDATA[MP3Tunes may or may not be an Evil (as in Axis of ~) service, but it just announced a developer contest to encourage people to implement its API and create new interfaces (on the desktop, mobile phone, TV, toilet seat, whatever).
The contest page on the official website isn&#8217;t quite as verbose as one would have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mp3tunes.com/">MP3Tunes</a> may or may not be an Evil (as in <em>Axis of ~</em>) service, but it just announced a developer contest to encourage people to implement its API and create new interfaces (on the desktop, mobile phone, TV, toilet seat, whatever).</p>
<p>The <a href="http://www.mp3tunes.com/cb/contest">contest page on the official website</a> isn&#8217;t quite as verbose as one would have hoped, though, and the link to the rules points to a missing webpage. Some more intel is however available in a <a href="http://www.michaelrobertson.com/archive.php?minute_id=244">blog post on Michael Robertson&#8217;s blog</a>. Yes, Michael MP3.Com/Linspire Robertson, who is also Michael MP3Tunes Robertson, obviously.</p>
<p>The deal: you have until November 5th, 2007, to submit an interface to MP3Tunes in one of the ten predefined categories (Desktop Player, Game Console, WebUI, PDA, etc). The winner in each category will receive a cosy $1000. I haven&#8217;t determined whether it&#8217;s a public vote, a closed jury, or some other semi-random algorithm involving <a href="http://www.neilgaiman.com/journal/uploaded_images/IMG_0434-747430.JPG">car-driving girafes</a>.</p>
<p>I haven&#8217;t yet checked what the <a href="http://www.mp3tunes.com/api/">API</a> offers, either, but I sure wonder whether we could hack something together with <a href="http://xmms2.sf.net/">XMMS2</a>. If it could be hooked into the daemon, and apart from the obvious ever satisfying benefit of being neat and fun, it might allow using any of our interfaces (AKA <a href="http://wiki.xmms2.xmms.se/index.php/XMMS2_Clients">clients</a>) to play music from MP3Tunes.</p>
<p>From what I see, MP3Tunes isn&#8217;t much more than an online storage for music files, that you either upload or retrieve from wherever on the web. (Let&#8217;s leave the obvious legal issues to Michael&#8217;s lawyers, shall we?) This means that you have a whole medialib on their server, apparently indexed and searchable and, naturally, playable. If I&#8217;m not mistaken, the &#8220;streaming&#8221; seems to be nothing more than retrieving the music file (original or transcoded to mp3) over HTTP, which XMMS2 already supports.</p>
<p>In the current scheme, our medialib assumes to contain all the media and their metadata, so unless this is extended to support distributed media libraries (hello, Summer of Code 2008?), it means we would have to sync the remote MP3Tunes medialib to the local XMMS2 medialib. Sounds a bit tedious and expensive and ugly, so suggestions are welcome with better solutions!</p>
<p>These are the few implementation considerations I can think of off the top of my head, but overall it doesn&#8217;t sound so complicated, unless we want the support to be very smart (async, allow upload/download media, etc).</p>
<p>Of course, the whole contest looks like a call for devs to code cool interfaces to a money-making online service (mostly) for free, more than anything else, but let&#8217;s just consider the idea for a minute and whether it could justify spending some energy on writing one or several polished clients (which I think most of us agree we need).</p>
<p>And transparently sharing music through a (currently) free, password protected, remote service can&#8217;t be such a useless idea, can it?</p>
]]></content:encoded>
			<wfw:commentRss>http://bytes.inso.cc/wp/2007/09/21/mp3tunes-contest-xmms2-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
