<?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>MaisonBisson.com &#187; itunes music store api</title>
	<atom:link href="http://maisonbisson.com/blog/post/tag/itunes-music-store-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<lastBuildDate>Mon, 23 Nov 2009 16:21:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iTunes 9: Closer To An API?</title>
		<link>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/</link>
		<comments>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 18:58:00 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[itunes music store api]]></category>
		<category><![CDATA[iTunes Store]]></category>
		<category><![CDATA[iTunes Store API]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=14080</guid>
		<description><![CDATA[
Will Norris has discovered that iTunes 9&#8217;s interactions with the Store are more web-happy. I&#8217;ve been asking where the iTunes Store API was for some time, now I think I&#8217;ve got what I need to build one.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-14080"><!-- &nbsp; --></abbr>
<p><a title="iTunes 9, now with more WebKit — Will Norris" href="http://willnorris.com/2009/09/itunes-9-now-with-more-webkit">Will Norris has discovered</a> that iTunes 9&#8217;s interactions with the Store are more web-happy. I&#8217;ve been asking where the <a title="» iTunes Music Store API? MaisonBisson.com" href="http://maisonbisson.com/blog/post/10758/itunes-music-store-api/">iTunes Store API was</a> for some time, now I think I&#8217;ve got <a href="http://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewGrouping?id=24">what I need to build one.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iTunes Music Store API?</title>
		<link>http://maisonbisson.com/blog/post/10758/itunes-music-store-api/</link>
		<comments>http://maisonbisson.com/blog/post/10758/itunes-music-store-api/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 11:12:16 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[itms]]></category>
		<category><![CDATA[itms-4-all]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[itunes music store]]></category>
		<category><![CDATA[itunes music store api]]></category>
		<category><![CDATA[music store]]></category>
		<category><![CDATA[music store api]]></category>
		<category><![CDATA[pymuscique]]></category>
		<category><![CDATA[webservice]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10758</guid>
		<description><![CDATA[
I can&#8217;t explain why, at least not yet, but I&#8217;m looking for a way to search the iTunes Music Store catalog outside of iTunes. Rumors of an iTunes-Google partnership have been flying lately, but what I really want is a webservice/API I can use. Yes, Apple offers an affiliate program that supports direct links, but [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10758"><!-- &nbsp; --></abbr>
<p>I can&#8217;t explain why, at least not yet, but I&#8217;m looking for a way to search the <img border=0 width=1 height=1 src="http://ad.linksynergy.com/fs-bin/show?id=XfFSogqWv7s&#038;bids=78941.10000007&#038;type=3&#038;subid=0" /><a href="http://click.linksynergy.com/fs-bin/click?id=XfFSogqWv7s&#038;offerid=78941.10000007&#038;type=3&#038;subid=0" id="XfFSogqWv7s&#038;offerid=78941.10000007&#038;type=3&#038;subid=0">iTunes Music Store</a> catalog outside of <a href="http://www.apple.com/itunes/">iTunes</a>. Rumors of an <a href="http://www.appleinsider.com/article.php?id=1230" id="1230">iTunes-Google partnership</a> have been flying lately, but what I really want is a <a href="http://en.wikipedia.org/wiki/Webservice">webservice</a>/<a href="http://maisonbisson.com/blog/search/api">API</a> I can use. Yes, Apple offers an affiliate program that supports direct links, but again, they don&#8217;t offer an Amazon-style API to search their catalog.</p>
<p>All of this has me thinking about reverse-engineering the iTMS to build the webservice I&#8217;m looking for. DVD Jon made news not so long ago with PyMusique, now rewritten as <a href="http://nanocrew.net/?page_id=63" id="63">SharpMusique</a>, but even before that, Jason Rohrer released <a href="http://scotchandpolitics.com/itms4all/cgi/itms4all.cgi" title="iTMS-4-all">iTMS-4-all</a>.</p>
<p>Rohrer&#8217;s work is more in line with what I&#8217;m trying to do, so I&#8217;m exploring that concept a little. iTMS-4-all is a simple web browsing interface to the store. <a href="http://radio.weblogs.com/0001103/2003/04/29.html#a1054">Jean-Yves Stervinou</a> explains:</p>
<blockquote><p>iTunes 4 is a beautiful example of a “specialized browser”. It uses html to render pages with texts and pictures, but it also uses macosX standard GUI elements when appropriate. When you browse the albums/artists, iTunes in fact gets the contents of these lists from a Web server out there at Apple (phobos is its nickname). The format for these lists is XML [...]. iTunes reads this XML list then uses a standard list browser to show you the content.</p></blockquote>
<p>Stervinou describes the entire iTunes store as a <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a> webservice, but one which Apple has chosen to keep private. Rohrer describes the problems of interacting with the <a href="http://hcsoftware.sourceforge.net/jason-rohrer/itms4all/">ITMS encrypted content</a>. He (and contributors) were successful, but Apple <a href="http://stuff.techwhack.com/archives/2005/03/22/22032005-apple-updates-itunes-to-disable-pymusique-hack/">changed the encryption</a> after iTunes 4.7 was released. It didn&#8217;t take long for DVD Jon to <a href="http://www.pcworld.com/news/article/0,aid,120146,00.asp">get around</a> the change, but it (or something else, I haven&#8217;t looked yet) has disabled iTMS-4-all. Too bad, too, because there&#8217;s a lot we might be able to do with such a webservice. DownhillBattle.org <a href="http://www.downhillbattle.org/itmsscript/" title="Downhill Battle - iTMS Script">contemplates some of these uses</a> in their iTMS-4-all announcement (Jason Rohrer is somehow involved with Downhill Battle).</p>
<p>More reading: Free Software Magazine did some <a href="http://www.freesoftwaremagazine.com/free_issues/issue_02/itunes/" title="Free Software Magazine - Poking at iTunes">poking at iTunes</a>, The g4tv Screensavers crew looks into <a href="http://www.g4tv.com/screensavers/features/51270/iTunes_Hackery.html" title="G4 - Feature - iTunes Hackery">iTunes Hackery</a>, Apple does offer a very limited <a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/MRSS/rssGenerator">iTunes RSS feed generator</a>, XMLHead looks at the <a href="http://www.xmlhead.com/articles/60.html">structure of iTunes affiliate links</a>, and <strong>(update)</strong> here&#8217;s some talk about the <a href="http://www.tbray.org/ongoing/When/200x/2003/04/30/AppleWA">iTMS XML interface before they started encrypting it</a>.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://technorati.com/tag/itms" rel="tag">itms</a>, <a href="http://technorati.com/tag/itms-4-all" rel="tag">itms-4-all</a>, <a href="http://technorati.com/tag/itunes" rel="tag">itunes</a>, <a href="http://technorati.com/tag/itunes music store" rel="tag">itunes music store</a>, <a href="http://technorati.com/tag/itunes music store api" rel="tag">itunes music store api</a>, <a href="http://technorati.com/tag/music store" rel="tag">music store</a>, <a href="http://technorati.com/tag/music store api" rel="tag">music store api</a>, <a href="http://technorati.com/tag/pymuscique" rel="tag">pymuscique</a>, <a href="http://technorati.com/tag/webservice" rel="tag">webservice</a>, <a href="http://technorati.com/tag/webservices" rel="tag">webservices</a>, <a href="http://technorati.com/tag/xml" rel="tag">xml</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10758/itunes-music-store-api/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>