<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Music Machinery &#187; spotify</title>
	<atom:link href="http://musicmachinery.com/tag/spotify/feed/" rel="self" type="application/rss+xml" />
	<link>http://musicmachinery.com</link>
	<description>a blog about music technology by Paul Lamere</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:46:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='musicmachinery.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Music Machinery &#187; spotify</title>
		<link>http://musicmachinery.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://musicmachinery.com/osd.xml" title="Music Machinery" />
	<atom:link rel='hub' href='http://musicmachinery.com/?pushpress=hub'/>
		<item>
		<title>The Future of Mood in Music</title>
		<link>http://musicmachinery.com/2011/12/06/the-future-of-mood-in-music/</link>
		<comments>http://musicmachinery.com/2011/12/06/the-future-of-mood-in-music/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:01:13 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[The Echo Nest]]></category>
		<category><![CDATA[music hack day]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=3779</guid>
		<description><![CDATA[One of my favorite hacks from Music Hack Day London is Mood Knobs.  It is a Spotify App that generates Echo Nest playlists by mood. Turn some cool virtual analog knobs to generate playlists. The developers have put the source in github. W00t.  Check it all out here: The Future of Mood in Music.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3779&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of my favorite hacks from Music Hack Day London is Mood Knobs.  It is a Spotify App that generates Echo Nest playlists by mood. Turn some cool virtual analog knobs to generate playlists.</p>
<p style="text-align:center;"><a href="http://s3.amazonaws.com/data.tumblr.com/tumblr_lvo2vgPTbw1r7d759o1_1280.png?AWSAccessKeyId=AKIAJ6IHWSU3BX3X7X3Q&amp;Expires=1323269820&amp;Signature=TC9lEEk2NQn0Nh%2BCGCkBIO0bkeM%3D"><img src='http://musicmachinery.files.wordpress.com/2011/12/tumblr_lvo2vgptbw1r7d759o1_500.png?w=620' alt='Mood Knobs' /></a></p>
<p style="text-align:left;">The developers have put the source in github. W00t.  Check it all out here: <a style="text-align:0;" href="http://mood-knobs.tumblr.com/">The Future of Mood in Music</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/3779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/3779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/3779/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3779&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2011/12/06/the-future-of-mood-in-music/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/tumblr_lvo2vgptbw1r7d759o1_500.png" medium="image">
			<media:title type="html">Mood Knobs</media:title>
		</media:content>
	</item>
		<item>
		<title>My Music Hack Day London hack</title>
		<link>http://musicmachinery.com/2011/12/04/my-music-hack-day-london-hack/</link>
		<comments>http://musicmachinery.com/2011/12/04/my-music-hack-day-london-hack/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 15:01:27 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[The Echo Nest]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[musichackday]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=3759</guid>
		<description><![CDATA[It is Music Hack Day London this weekend.  However, I am in New England, not Olde England, so I wasn&#8217;t able to enjoy in all the pizza, beer and interesting smells that come with a 24 hour long hackathon.  But that didn&#8217;t keep me from writing code. Since Spotify Apps are the cool new music [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3759&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is <a href="http://london.musichackday.org">Music Hack Day London</a> this weekend.  However, I am in New England, not Olde England, so I wasn&#8217;t able to enjoy in all the pizza, beer and interesting smells that come with a 24 hour long hackathon.  But that didn&#8217;t keep me from writing code. Since Spotify Apps are the cool new music hacking hotttnesss, I thought I&#8217;d create a Spotify related hack called the Artist Picture Show. It is a simple hack &#8211; it shows a slide show of artist images while you listen to them. It gets the images from The Echo Nest artist images API and from Flickr.  It is a simple app, but I find the experience of being able to see the artist I&#8217;m listening too to be quite compelling.</p>
<p><span style="text-align:center; display: block;"><a href="http://musicmachinery.com/2011/12/04/my-music-hack-day-london-hack/"><img src="http://img.youtube.com/vi/QxLsR8SQn74/2.jpg" alt="" /></a></span><br />
<a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-5.png"><img class="aligncenter size-full wp-image-3760" title="Spotify-5" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-5.png?w=620&#038;h=485" alt="" width="620" height="485" /></a></p>
<p>Slightly more info on the hack <a href="http://wiki.musichackday.org/index.php?title=Spotify_Picture_Show">here</a>.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/3759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/3759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/3759/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3759&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2011/12/04/my-music-hack-day-london-hack/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-5.png" medium="image">
			<media:title type="html">Spotify-5</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a Spotify App</title>
		<link>http://musicmachinery.com/2011/12/02/building-a-spotify-app/</link>
		<comments>http://musicmachinery.com/2011/12/02/building-a-spotify-app/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 14:01:57 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[The Echo Nest]]></category>
		<category><![CDATA[echo nest]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[spotifyapps]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=3740</guid>
		<description><![CDATA[On Wednesday November 30, Spotify announced their Spotify Apps platform that will let developers create Spotify-powered music apps that run inside the Spotify App.   I like Spotify and I like writing music apps so I thought I would spend a little time kicking the tires and write about my experience. First thing, the Spotify [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3740&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On Wednesday November 30, Spotify <a href="http://evolver.fm/2011/11/30/spotify-becomes-a-music-platform/">announced</a> their <a href="http://www.spotify.com/us/about/apps/">Spotify Apps</a> platform that will let developers create Spotify-powered music apps that run inside the Spotify App.   I like Spotify and I like writing music apps so I thought I would spend a little time kicking the tires and write about my experience.</p>
<p>First thing, the Spotify Apps are not part of the official Spotify client, so you need to get the <a href="http://www.spotify.com/us/download/previews/">Spotify Apps Preview Version</a>.  This version works just like the version of Spotify except that it includes an APPS section in the left-hand navigator.</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-1.png"><img class="aligncenter size-full wp-image-3742" title="Spotify-1" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-1.png?w=620" alt=""   /></a></p>
<p>If you click on the App Finder  you are presented with a dozen or so Spotify Apps including Last.fm,  Rolling Stones, We are Hunted and Pitchfork.  It is worth your time to install a few of these apps and see how they work in Spotify to get a feel for the platform. MoodAgent has a particularly slick looking interface:</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-3.png"><img class="aligncenter size-full wp-image-3743" title="Spotify-3" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-3.png?w=620&#038;h=308" alt="" width="620" height="308" /></a></p>
<p>A Spotify App is essentially a web app run inside a sandboxed web browser within Spotify.  However, unlike a web app you can&#8217;t just create a Spotify App, post it on a website and release it to the world. Spotify is taking a cue from Apple and is creating a walled-garden for their apps. When you create an app, you submit it to Spotify and if they approve of it, they will host it and it will magically appear in the APPs sections on millions of Spotify desktops.</p>
<p>To get started you need to have your Spotify account enabled as a &#8216;developer&#8217;. To do this you have to email your credentials to  <a href="mailto:platformsupport@spotify.com">platformsupport@spotify.com</a>.    I was lucky, it took just a few hours for my status to be upgraded to developer (currently it is taking one to three days for developers to get approved).  Once you are approved as a developer, the Spotify client automagically gets a new &#8216;Develop&#8217; menu that gives you access to the Inspector, shows you the level of HTML5 support and lets you easily reload your app:</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/menubar.png"><img class="aligncenter size-full wp-image-3745" title="Menubar" src="http://musicmachinery.files.wordpress.com/2011/12/menubar.png?w=620" alt=""   /></a></p>
<p>Under the hood, Spotify Apps is based on Chromium so those that are familiar with Chrome and Safari will feel right at home debugging apps.  Right click on your app and you can bring up the familiar Inspector to get under the hood of your application.</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-4-2.png"><img class="aligncenter size-full wp-image-3746" title="Spotify-4-2" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-4-2.png?w=620&#038;h=308" alt="" width="620" height="308" /></a></p>
<p>Developing a Spotify App is just like developing a modern HTML5 app.  You have a rich toolkit: CSS, HTML and Javascript. You can use jQuery, you can use the many Javascript  libraries. Your app can connect to 3rd party web services like The Echo Nest.  The  Spotify Apps supports just about everything your Chrome browser supports with some exceptions: no web audio, no video, no geolocation and no Flash (thank god).</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-deerhoof-e28093-i-did-crimes-for-you.png"><img class="aligncenter size-full wp-image-3747" title="Spotify - Deerhoof – I Did Crimes for You" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-deerhoof-e28093-i-did-crimes-for-you.png?w=620" alt=""   /></a></p>
<p>Since your Spotify App is not being served over the web, you have to do a bit of packaging to make it available to Spotify during development.   To do this you create a single directory for your app. This directory should have at least the index.html file for your app and a manifest.json file that contains info about your app.  The manifest  has basic info about your app.  Here&#8217;s the manifest for my app:</p>
<pre style="padding-left:30px;">% more manifest.json
{
 "BundleType": "Application",
 "AppIcon": {
     "36x18": "MusicMaze.png"
  },
 "AppName": {
     "en": "MusicMaze"
  },
 "SupportedLanguages": [
     "en"
 ],
 "RequiredPermissions": [
     "http://*.echonest.com"
 ]
}</pre>
<p>The most important bit is probably the &#8216;RequiredPermissions&#8217; field. This contains a list of hosts that my app will communicate with. The Spotify App sandbox will only let your app talk to hosts that you&#8217;ve explicitly listed in this field. This is presumably to prevent a rogue Spotify App using the millions of Spotify desktops as a botnet.  There are lots of other optional fields in the manifest. All the details are on the <a href="http://developer.spotify.com/download/spotify-apps-api/guidelines/">Spotify Apps integration guidelines</a> page.</p>
<p>I thought it would be pretty easy to port my <a href="http://static.echonest.com/musicmaze/classic.html">MusicMaze</a> to Spotify.   And it turned out it really was. I just had to toss the HTML, CSS and Javascript into the application directory, create the manifest, and <em>remove</em> lots of code.  Since the Spotify App version runs inside Spotify, my app doesn&#8217;t have to worry about displaying album art, showing the currently playing song, album and artist name, managing a play queue, support searching for an artist. Spotify will do all that for me. That let me remove quite a bit of code.</p>
<p>Integrating with Spotify is quite simple (at least for the functionality I needed for the Music Maze). To get the currently playing artist I used this code snippet:</p>
<pre style="padding-left:30px;">var sp = getSpotifyApi(1);</pre>
<pre style="padding-left:30px;">function getCurrentArtist() {
   var playerTrackInfo = sp.trackPlayer.getNowPlayingTrack();
   if (playerTrackInfo == null) {
      return null;
   } else {
      return track.album.artist;
   }
}</pre>
<p>To play a track in spotify given its Spotify URI use the snippet:</p>
<pre style="padding-left:30px;">function playTrack(uri) {
     sp.trackPlayer.playTrackFromUri(uri, {
        onSuccess: function() { console.log("success");} ,
        onFailure: function () { console.log("failure");},
        onComplete: function () { console.log("complete"); }
    });
}</pre>
<p>You can easily add event listeners to the player so you are notified when a track starts and stops playing. Here&#8217;s my code snippet that will create a new music maze whenever the user plays a new song.</p>
<pre style="padding-left:30px;">function addAudioListener() {
    sp.trackPlayer.addEventListener("playerStateChanged", function (event) {
        if (event.data.curtrack) {
            if (getCurrentTrack()  != curTrackID) {
                var curArtist = getCurrentArtist();
                if (curArtist != null) {
                    newTree(curArtist);
                }
            }
        }
    });
}</pre>
<p>Spotify cares what your app looks like.  They want apps that run in Spotify to feel like they are part of Spotify. They have a set of<a href="http://developer.spotify.com/download/spotify-apps-api/guidelines/03_ui-guidelines.html"> UI guidelines</a> that describe how to design your app so it fits in well with the Spotify universe.   They also helpfully supply a number of CSS themes.</p>
<p>Getting the app up and running and playing music in Spotify was really easy. It took 10 minutes from when I received my developer enabled account until I had a simple Echo Nest playlisting app running in Spotify</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-thomas-fehlmann-e28093-prefab.png"><img class="aligncenter size-full wp-image-3749" title="Spotify - Thomas Fehlmann – Prefab" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-thomas-fehlmann-e28093-prefab.png?w=620&#038;h=440" alt="" width="620" height="440" /></a></p>
<p>Getting the full Music Maze up and running took a little longer, mainly because I had to remove so much code to make it work.  The Maze itself works really well in Spotify.   There&#8217;s quite a bit of stuff that happens when you click on an artist node.  First, an Echo Nest artist similarity call is made to find the next set of artists for the graph. When those results arrive, the animation for the expanding the graph starts.  At the same time another call to Echo Nest is made to get an artist playlist for the currently selected artist. This returns a list of &#8216;good&#8217; songs by that artist.  The first one is sent off to Spotify for it to play.  Click on a node again and the next song it that list of good songs plays.  Despite all these web calls, there&#8217;s no perceptible delay from the time you click on a node in the graph until you hear the music.</p>
<p><a href="http://musicmachinery.files.wordpress.com/2011/12/spotify-stream-of-passion-e28093-breathing-again.png"><img class="aligncenter size-full wp-image-3741" title="Spotify - Stream of Passion – Breathing Again" src="http://musicmachinery.files.wordpress.com/2011/12/spotify-stream-of-passion-e28093-breathing-again.png?w=620&#038;h=492" alt="" width="620" height="492" /></a></p>
<p>Here&#8217;s a video of the Music Maze in action.  Apologies for the crappy audio, it was recorded from my laptop speakers.</p>
<span style="text-align:center; display: block;"><a href="http://musicmachinery.com/2011/12/02/building-a-spotify-app/"><img src="http://img.youtube.com/vi/finObm36V6Y/2.jpg" alt="" /></a></span>
<p>Here&#8217;s the down side of creating a Spotify App.  I can&#8217;t show it to you right now.  I have to submit it to Spotify and only when and if the approve it, and when they decided to release it will it appear in Spotify.  One of the great things about web development is that you can have an idea on Friday night and spend a weekend writing some code and releasing it to the world by Sunday night.  In the Spotify Apps world, the nimbleness of the web is lost .</p>
<p>Overall, the developer experience for writing Spotify Apps is great.  It is a very familiar programming environment for anyone who&#8217;s made a modern web app. The debugging tools are the same ones you use for building web apps. You can use all your favorite libraries and toolkits and analytics packages that you are used to.   I did notice some issues with some of  the developer docs &#8211; in the tutorial <a href="http://developer.spotify.com/download/spotify-apps-api/tutorial/TutorialApp.zip">sample code</a> the &#8216;manifest.json&#8217; is curiously misspelled &#8216;maifest.json&#8217;.  The<a href="http://developer.spotify.com/download/spotify-apps-api/reference/"> JS docs</a> didn&#8217;t always seem to match reality.   For instance, as far as I can tell, there&#8217;s no docs for the main Spotify object or the trackPlayer.  To find out how to do things, I gave up on the JS docs and instead just dove into some of the other apps to see how they did stuff . (I love a world where you ship the source when you ship your app).  <em>Update &#8211; In the comments Matthias Buchetics points us to this<a href="http://stackoverflow.com/questions/8353471/spotify-apps-api-any-more-documentation"> Stack Overflow post </a>that points out where to find the Spotify JavaScript source in the Spotify Bundle.  At least we can look at the code until the time when Spotify releases better docs.</em></p>
<p><em>Update2 &#8211; here&#8217;s a <a href="https://gist.github.com/1438262">gist</a> that shows the simplest Spotify App that calls the Echo Nest API.  It creates a list of tracks that are similar to the currently playing artist.  Another Echo Nest based Spotify App called <a href="https://github.com/alexmic/mood-knobs">Mood Knobs is also on github</a>.</em></p>
<p>From a technical perspective, Spotify has done a good job of making it easy for developers to write apps that can tap into the millions of songs in the Spotiverse.   For music app developers, the content and audience that Spotify brings to the table will be hard to ignore.  Still there are some questions about the Spotify Apps program that we don&#8217;t know the answer to:</p>
<ul>
<li>How quickly will they turn around an app?  How long will it take for Spotify to approve a submitted app? Will it be hours, days, weeks?  How will updates be managed?  Typical web development turnaround on a bug fix is measured in seconds or minutes not days or weeks.  If I build a <a href="http://musichackday.org">Music Hack Day </a>hack in Spotify, will I be the only one able to use it?</li>
<li>How liberal will Spotify be about approving apps? Will they approve a wide range of indie apps or will the Spotify App store be dominated by the big music brands?</li>
<li>How will developers make money?  Spotify says that there&#8217;s no way for developers to make money building Spotify apps. No Ads, no revenue share.  No 99 cent downloads.  It is hard to imagine why developers  would flock to a platform if there&#8217;s no possibility of making money.</li>
</ul>
<p>I hope to try to answer some of these questions. I have a bit of cleanup to do on my app, but hopefully sometime this weekend, I&#8217;ll submit it to Spotify to see how the app approval process works.  I&#8217;ll be sure to write more about my experiences as I work through the process.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/3740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/3740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/3740/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=3740&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2011/12/02/building-a-spotify-app/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-1.png" medium="image">
			<media:title type="html">Spotify-1</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-3.png" medium="image">
			<media:title type="html">Spotify-3</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/menubar.png" medium="image">
			<media:title type="html">Menubar</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-4-2.png" medium="image">
			<media:title type="html">Spotify-4-2</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-deerhoof-e28093-i-did-crimes-for-you.png" medium="image">
			<media:title type="html">Spotify - Deerhoof – I Did Crimes for You</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-thomas-fehlmann-e28093-prefab.png" medium="image">
			<media:title type="html">Spotify - Thomas Fehlmann – Prefab</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2011/12/spotify-stream-of-passion-e28093-breathing-again.png" medium="image">
			<media:title type="html">Spotify - Stream of Passion – Breathing Again</media:title>
		</media:content>
	</item>
		<item>
		<title>The Spotified Billboard Charts &#8211; now with real playlists</title>
		<link>http://musicmachinery.com/2009/12/01/the-spotified-billboard-charts-now-with-real-playlists/</link>
		<comments>http://musicmachinery.com/2009/12/01/the-spotified-billboard-charts-now-with-real-playlists/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 14:17:48 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[playlist]]></category>
		<category><![CDATA[The Echo Nest]]></category>
		<category><![CDATA[billboard]]></category>
		<category><![CDATA[jotify]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1849</guid>
		<description><![CDATA[Last month I Spotified the Billboard charts by using the Billboard and Spotify APIs.  However, I wasn&#8217;t actually able to create real Spotify playlists since the Spotify web API doesn&#8217;t allow creating or manipulating playlists.  But now I&#8217;m a premium Spotify user and as a premium user I can use the libspotify / despotify API [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1849&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.echonest.com/SpotBill/BillboardSpotified.html"><img class="aligncenter size-full wp-image-1850" title="The Spotified Billboard Singles Charts" src="http://musicmachinery.files.wordpress.com/2009/12/the-spotified-billboard-singles-charts.png?w=620" alt=""   /></a></p>
<p>Last month I <a href="http://musicmachinery.com/2009/11/08/spotifying-the-billboard-charts/">Spotified the Billboard charts</a> by using the Billboard and Spotify APIs.  However, I wasn&#8217;t actually able to create real Spotify playlists since the Spotify web API doesn&#8217;t allow creating or manipulating playlists.  But now I&#8217;m a premium Spotify user and as a premium user I can use the <a href="http://developer.spotify.com/en/libspotify/overview/">libspotify</a> / <a href="http://despotify.se/">despotify</a> API to do just about anything that the official Spotify client can do.  With my new found Spotify superpower, I revamped my Billboard charts creator to create real Spotify playlists:</p>
<p style="text-align:center;"><a href="http://static.echonest.com/SpotBill/BillboardSpotified.html">The Spotified Billboard Singles Charts</a></p>
<p style="text-align:left;">Instead of having to click on every song to listen to it, just click on the chart &#8211; this will open the Spotify playlist &#8211; hit play and you&#8217;ll be in Billboard chart heaven (or hell, depending on your music taste).</p>
<p style="text-align:left;">To interact with Spotify I used <a href="http://jotify.felixbruns.de/">Jotify</a> &#8211; a Java client library (based on despotify)  for Spotify.  Jotify is  well written, full featured library written by <a href="http://www.felixbruns.de/">Felix Bruns</a> (who has been extremely helpful in answering my questions).   I highly recommend Jotify.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1849/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1849&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/12/01/the-spotified-billboard-charts-now-with-real-playlists/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2009/12/the-spotified-billboard-singles-charts.png" medium="image">
			<media:title type="html">The Spotified Billboard Singles Charts</media:title>
		</media:content>
	</item>
		<item>
		<title>Software that makes you buy hardware</title>
		<link>http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/</link>
		<comments>http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:26:25 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[doom]]></category>
		<category><![CDATA[quake]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1715</guid>
		<description><![CDATA[Some software is so good is makes you want to buy hardware so you can run it best.  The classic example is Visicalc which is responsible for making the Apple ][ successful.  Over the years a few software apps have been compelling enough that I bought hardware for them: AppleWriter -&#62; 80 column card - [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1715&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some software is so good is makes you want to buy hardware so you can run it best.  The classic example is Visicalc which is responsible for making the Apple ][ successful.  Over the years a few software apps have been compelling enough that I bought hardware for them:</p>
<ul>
<li><strong>AppleWriter -&gt; 80 column card</strong> - The original Apple ][ could only render a 40 character wide, uppercase display.  However,  one of the first WYSIWYG word processors, AppleWriter supported an 80 column card.  This was a card you'd plug into a slot in the back of the Apple that will let it render 80 column, mixed-case text.  It was a must for word processing.  <br />
 <a rel="attachment wp-att-1737" href="http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/snap27/"><img class="aligncenter size-full wp-image-1737" title="snap27" src="http://musicmachinery.files.wordpress.com/2009/11/snap27.jpg?w=620" alt="snap27"   /></a></li>
<li><strong>Doom -&gt; Gravis Ultrasound </strong>- Doom was the breakout 3D FPS shooter.  It also had awesome sound support - spatial audio with a kickass sound track.  The best way to render all that audio was the Gravis Ultrasound. It had really fine sounding midi soundbanks to make the distorted electric guitars sound like it came from a NiN album.  I can still remember with great fondness the soundtrack for Episode 1, Level 1:<br />
<span style="text-align:center; display: block;"><a href="http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/"><img src="http://img.youtube.com/vi/x8SNRFTTG9I/2.jpg" alt="" /></a></span></li>
<li><strong>Quake &#8211; &gt; 3DFx Voodoo</strong> &#8211;  the first gaming 3D accelerator (remember video passthrough cables)- all of a sudden 3D FPS games could render at 25 Frames per second.<br />
  <a rel="attachment wp-att-1731" href="http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/voodoo1/"><img class="aligncenter size-full wp-image-1731" title="voodoo1" src="http://musicmachinery.files.wordpress.com/2009/11/voodoo1.jpg?w=620" alt="voodoo1"   /></a></li>
</ul>
<p>It has been a while since I&#8217;ve been engaged enough with a piece of software to buy some hardware for it. Sure I&#8217;ve upgraded memory and video cards to run a new game, but those were natural upgrade stepping stones aligned with the release of software.  However, now, once again,  I find myself with a piece of software that makes me want to upgrade my hardware in order that I can get the most out of the software.  The software is the Spotify iPhone app.</p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a rel="attachment wp-att-1721" href="http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/photo-3/"><img class="size-full wp-image-1721  aligncenter" title="photo" src="http://musicmachinery.files.wordpress.com/2009/11/photo.jpg?w=620" alt="photo"   /></a></p>
<p>I installed the Spotify app on my 1st gen iPhone yesterday and have been playing with it all day.  There&#8217;s something about having 5 million songs available in my pocket ready to listen to that is just indescribable.    On the drive home, I listened to the WeAreHunted playlist, During dinner time with my 14 year old daughter we listened to the Glee soundtrack.  On my after dinner walk I listened to some tracks that  I hadn&#8217;t listen to since High School.   It is quite an interesting feeling to be out in the middle of nowhere, have a song come to mind, and moments later be listening to it.  And so I want more.  My feeble 1st gen iPhone with its edge network doesn&#8217;t get the music fast enough for me, so I have to rely on Wifi syncing.  Plus the paltry memory size leaves me with less than 2GB  for the local Spotify audio cache. Perhaps enough for  a thousand songs, but I want more!  And so I shall be upgrading my iPhone soon &#8211; the 3G and 32GB footprint will help me take full advantage of  this wonderful app.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1715/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1715&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/11/14/software-that-makes-you-buy-hardware/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2009/11/snap27.jpg" medium="image">
			<media:title type="html">snap27</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2009/11/voodoo1.jpg" medium="image">
			<media:title type="html">voodoo1</media:title>
		</media:content>

		<media:content url="http://musicmachinery.files.wordpress.com/2009/11/photo.jpg" medium="image">
			<media:title type="html">photo</media:title>
		</media:content>
	</item>
		<item>
		<title>Spotifying over 200 Billboard charts</title>
		<link>http://musicmachinery.com/2009/11/08/spotifying-the-billboard-charts/</link>
		<comments>http://musicmachinery.com/2009/11/08/spotifying-the-billboard-charts/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:34:51 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[billboard]]></category>
		<category><![CDATA[echo nest]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1660</guid>
		<description><![CDATA[Yesterday, I Spotified the Billboard Hot 100 &#8211; making it easy to listen to the charts.  This morning I went one step further and Spotified all of the Billboard Album and Singles charts. The Spotified Billboard Charts That&#8217;s 128 singles charts (which includes charts like Luxembourg Digital Songs, Hot Mainstream R&#38;B/Hip-Hop Song and Hot Ringtones [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1660&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I Spotified the Billboard Hot 100 &#8211; making it easy to listen to the charts.  This morning I went one step further and Spotified <strong>all</strong> of the Billboard Album and Singles charts.</p>
<p style="text-align:center;"><a href="http://static.echonest.com/SpotBill/SpotifiedBillboard.html">The Spotified Billboard Charts</a></p>
<p>That&#8217;s 128 singles charts (which includes charts like <a href="http://static.echonest.com/SpotBill/853.html">Luxembourg Digital Songs</a>,<a href="http://static.echonest.com/SpotBill/853.html"> Hot Mainstream R&amp;B/Hip-Hop Song</a> and <a href="http://static.echonest.com/SpotBill/497.html">Hot Ringtones</a> ) and 83 album charts including charts like <a href="http://static.echonest.com/SpotBill/433.html">Top Bluegrass Albums</a>,  <a href="http://static.echonest.com/SpotBill/435.html">Top Cast Albums</a> and<a href="http://static.echonest.com/SpotBill/437.html"> Top R&amp;B Catalog Albums.</a></p>
<p>In these 211 charts you&#8217;ll find 6,482 Spotify tracks, 2354 being unique (some tracks, like Miley Cyrus&#8217;s &#8216;The Climb&#8217; appear on many charts).</p>
<p>Building the charts stretches the API limits of the Billboard API (only 1,500 calls allowed per day!), as well as stretches my patience (making about 10K calls to the Spotify API while trying not to exceed the rate limit, means it takes a couple of hours to resolve all the tracks).  Nevertheless, it was a fun little project.  And it shows off the Spotify catalog quite well.  For popular western music they have really good coverage.</p>
<p>Requests for the Billboard API: Please increase the usage limit by  10 times.  1,500 calls per day is really limiting, especially when trying to debug a client library.</p>
<p>Requests for the Spotify API: Please, Please <em>Please!!! &#8211; </em>make it possible to create and modify Spotify playlists via web services.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1660/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1660&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/11/08/spotifying-the-billboard-charts/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>
	</item>
		<item>
		<title>The Billboard Hot 100.  In Spotify.</title>
		<link>http://musicmachinery.com/2009/11/07/the-billboard-hot-100-in-spotify/</link>
		<comments>http://musicmachinery.com/2009/11/07/the-billboard-hot-100-in-spotify/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 14:28:42 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[billboard]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1652</guid>
		<description><![CDATA[Inspired by Oscar&#8217;s 1001 Albums You Must Hear Before You Die &#8230;. in Spotify I put together an app that gets the Top charts from Billboard (using the nifty Billboard API) and resolves them to a Spotify ID &#8211; giving you a top 100 chart that you can play. The Billboard Hot 100 in Spotify [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1652&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Inspired by Oscar&#8217;s <a href="http://www.iua.upf.es/~ocelma/1001-spotify-albums/1001_spotify_albums.html">1001 Albums You Must Hear Before You Die &#8230;. in Spotify</a> I put together an app that gets the Top charts from Billboard (using the nifty Billboard API) and resolves them to a Spotify ID &#8211; giving you a top 100 chart that you can play.</p>
<p style="text-align:center;"><a href="http://static.echonest.com/hot100.html">The Billboard Hot 100 in Spotify</a></p>
<p>Here&#8217;s the Top 10:</p>
<ol>
<li> <strong><a href="http://open.spotify.com/track/70cTMpcgWMcR18t9MRJFjB">I Gotta Feeling</a> by The Black Eyed Peas</strong><br />
Weeks on chart:16 Peak:1</li>
<li> <strong><a href="http://open.spotify.com/track/5j0OkRN4KRzVeSfY63buDe">Down</a> by Jay Sean  Lil Wayne</strong><br />
Weeks on chart:13 Peak:2</li>
<li> <strong><a href="http://open.spotify.com/track/4TZZvblv2yzLIBk2JwJ6Un">Party In The U.S.A.</a> by Miley Cyrus</strong><br />
Weeks on chart:7 Peak:2</li>
<li> <strong><a href="http://open.spotify.com/track/5M8nEsWqUkwUwCp58ydE4W">Run This Town</a> by Jay-Z, Rihanna &amp; Kanye West</strong><br />
Weeks on chart:9 Peak:2</li>
<li> <strong><a href="http://open.spotify.com/track/123NAAjn1RMY2WeoZH8pVN">Whatcha Say</a> by Jason DeRulo</strong><br />
Weeks on chart:7 Peak:5</li>
<li> <strong><a href="http://open.spotify.com/track/48MQ4UlT16ETrIXLluZSFZ">You Belong With Me</a> by Taylor Swift</strong><br />
Weeks on chart:23 Peak:2</li>
<li> <strong><a href="http://open.spotify.com/track/02XnQdf7sipaKBBHixz3Zp">Paparazzi</a> by Lady Gaga</strong><br />
Weeks on chart:5 Peak:7</li>
<li> <strong><a href="http://open.spotify.com/track/3QkNkun3dzkeGo1jpkC76S">Use Somebody</a> by Kings Of Leon</strong><br />
Weeks on chart:35 Peak:4</li>
<li> <strong><a href="http://open.spotify.com/track/3IgxbzTC8ds53zXc1uIkTi">Obsessed</a> by Mariah Carey</strong><br />
Weeks on chart:12 Peak:7</li>
<li> <strong><a href="http://open.spotify.com/track/69yVxyuRahEzs2taFMVVoO">Empire State Of Mind</a> by Jay-Z + Alicia Keys</strong><br />
Weeks on chart:3 Peak:5</li>
</ol>
<p>Note that the Billboard API purposely offers up slightly stale charts, so this is really the top 100 of a few weeks ago.  I never listen to the Top 100, and I hadn&#8217;t heard of 50% of the artists so listening to the Billboard Top 100 was quite enlightening.  I was surprised at how far removed the Top 100 is from the music that I (and everyone I know) listen to every day.</p>
<p>To build the list I used my <a href="http://musicmachinery.com/2009/11/03/where-is-my-jspot/">Jspot</a> &#8211; and a (yet to be released) Java client for the Billboard API. (If you are interested in this API, let me know and I&#8217;ll stick it up on google code).  Of course it&#8217;d be really nifty if you could specify get and listen to a chart for a given week (i.e. let me listen to the Billboard chart for the week that I graduated from High School).  Sound like something to do for Boston Music Hackday.</p>
<p><em>Update: </em>I&#8217;ve made another list that is a little bit more inline with my own music tastes:</p>
<p style="text-align:center;"><a href="http://static.echonest.com/TopModernRock.html">The Spotified Billboard Top Modern Rock/Alternative Albums</a></p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1652/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1652&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/11/07/the-billboard-hot-100-in-spotify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>
	</item>
		<item>
		<title>Where is my JSpot?</title>
		<link>http://musicmachinery.com/2009/11/03/where-is-my-jspot/</link>
		<comments>http://musicmachinery.com/2009/11/03/where-is-my-jspot/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 02:25:45 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1632</guid>
		<description><![CDATA[I like Spotify.  I like Java.  So I combined them.  Here&#8217;s a Java client for the new Spotify metadata API:  JSpot This client lets you do things like search for a track by name and get the Spotify ID for the track so you can play the track in Spotify.  This is useful for all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1632&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I like Spotify.  I like Java.  So I combined them.  Here&#8217;s a Java client for the new Spotify metadata API:  <a href="http://code.google.com/p/jspot/">JSpot</a></p>
<p>This client lets you do things like search for a track by name and get the Spotify ID for the track so you can play the track in Spotify.  This is useful for all sorts of things like building web apps that use Spotify to play music, or perhaps to build a <a href="http://playdar.org">Playdar</a> resolver so you can use Spotify and Playdar together.</p>
<p>Here&#8217;s some sample code that prints out the popularity and spotify ID for all versions of Weezer&#8217;s  &#8216;My Name Is Jonas&#8217;.</p>
<pre>    Spotify spotify = new Spotify();
    Results&lt;Track&gt; results = spotify.searchTrack("Weezer",  "My name is Jonas");
    for (Track track : results.getItems()) {
       System.out.printf("%.2f %s \n", track.getPopularity(), track.getId());
    }
</pre>
<p>This prints out:</p>
<p>0.75 <a href="http://open.spotify.com/track/3Lyv4TVrqSXeCm1GVUw7VG">spotify:track:3Lyv4TVrqSXeCm1GVUw7VG</a><br />
0.00 <a href="http://open.spotify.com/track/5tyHxEsVUFUsb1yzAObAxu">spotify:track:5tyHxEsVUFUsb1yzAObAxu </a><br />
0.09<a href="http://open.spotify.com/track/4etev8JAC5cOJ3cgkZcpyc"> spotify:track:4etev8JAC5cOJ3cgkZcpyc</a></p>
<p>If you have Spotify and you click on those links, and those tracks are available in your locale you should hear Weezer&#8217;s nerd anthem.</p>
<p>You can search for artists, albums and tracks and you can get all sorts of information back such as release dates for albums, countries where the music can be played, track length, popularity for artists, tracks and albums.  It is very much a 0.1 release. The search functionality is complete so its quite useful, but I haven&#8217;t implemented the &#8216;lookup&#8217; methods yet.   There some <a href="http://jspot.googlecode.com/svn/trunk/javadoc/index.html">javadocs</a>.  There&#8217;s a jar file:<a href="http://jspot.googlecode.com/files/jspot.jar"> jspot.jar</a>.  And it is all open source: <a href="http://code.google.com/p/jspot/">jspot at google code</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1632&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/11/03/where-is-my-jspot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>
	</item>
		<item>
		<title>Spotify for the iPhone</title>
		<link>http://musicmachinery.com/2009/07/27/spotify-for-the-iphone/</link>
		<comments>http://musicmachinery.com/2009/07/27/spotify-for-the-iphone/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 13:44:43 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=1113</guid>
		<description><![CDATA[On the Spotify blog they have a video of the latest version of the Spotify iPhone app that has just been submitted to the iPhone app store for approval. Notice how on the video, the Spotify client  is in the position on the home screen that the iPod app normally occupies.  I wonder if Apple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1113&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On the Spotify blog they have a video of the latest version of the Spotify iPhone app that has just been submitted to the iPhone app store for approval. Notice how on the video, the Spotify client  is in the position on the home screen that the iPod app normally occupies.  I wonder if Apple is going to like this.</p>
<span style="text-align:center; display: block;"><a href="http://musicmachinery.com/2009/07/27/spotify-for-the-iphone/"><img src="http://img.youtube.com/vi/QNCb1IdmJ_0/2.jpg" alt="" /></a></span>
<p>Some of the interesting details emerging about the app are:</p>
<ul>
<li>Won&#8217;t be released in the US app store since Spotify is not available in the U.S (sniff)</li>
<li>Free Download</li>
<li>Only works for premium users</li>
<li>Offline mode allows you to cache 3,333 tracks (!)</li>
<li>Works on iPod touch</li>
<li>Music stops when you switch away from the app</li>
</ul>
<p>I&#8217;m really looking forward to being able to run this app.   And <a href="http://www.pocket-lint.com/news/news.phtml/25718/spotify-recruiting-for-us-launch.phtml">rumor is that  it won&#8217;t be long before people in the US</a> get to play.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/1113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/1113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/1113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=1113&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/07/27/spotify-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>
	</item>
		<item>
		<title>I may never use iTunes again</title>
		<link>http://musicmachinery.com/2009/05/28/i-may-never-use-itunes-again/</link>
		<comments>http://musicmachinery.com/2009/05/28/i-may-never-use-itunes-again/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:27:31 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://musicmachinery.com/?p=755</guid>
		<description><![CDATA[On the Spotify blog there&#8217;s a video demo of Spotify running on Android (the Google mobile OS).   This is a demo of work-in-progress, but already it shows that just as Spotify is pushing the bounds on the desktop, they are going to push the bounds on mobile devices.  The demo shows that  you get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=755&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spotify.com/wp-content/themes/spotify/images/logo.png"><img class="alignleft" src="http://www.spotify.com/wp-content/themes/spotify/images/logo.png" alt="" width="108" height="116" /></a>On the <a href="http://www.spotify.com/blog/">Spotify blog</a> there&#8217;s a video demo of Spotify running on Android (the Google mobile OS).   This is a demo of work-in-progress, but already it shows that just as Spotify is pushing the bounds on the desktop, they are going to push the bounds on mobile devices.  The demo shows that  you get the full Spotify experience on your device.  You can listen to just about any song by any artist.  No waiting for music to load, it just starts playing right away.  All your Spotify playlists are available on your device. You don&#8217;t have to do  that music shuffle game that you play with the iPod &#8211; where you have to decide on Sunday what songs you will want to listen to on Tuesday.</p>
<p>I think  the killer feature in the demo is offline syncing.  You can make any playlist available for listening even when you are offline.  When you mark a playlist for offline sync, the  tracks in the playlist are downloaded to your device allowing you to listen to them in those places that have no Internet connection (such as a plane, the subway or Vermont).    The demo also shows how Spotify keeps all your playlists magically in sync.  Add a song to one of your Spotify playlists while sitting at your computer and the corresponding playlist on your device is instantly updated. Totally cool.  I do worry that the record labels may balk at the offline sync feature.  Spotify  may be pushing the bounds further than the labels want to go,  by letting us listen to any music at any time, whether at home, in the office or mobile.</p>
<p>Much of my daily music listening is now through the Spotify desktop client.  The folks at Spotify continue to add music at a phenomenal rate (100K new tracks in the last week).    The only reason I ever fire up iTunes now is to synchronize music to my iPhone.  It is no secret that Spotify is also working on an iPhone version of their mobile app.  I can&#8217;t wait to get a hold of it.  When that happens, I may never use iTunes again.</p>
<p>Check out the demo:</p>
<span style="text-align:center; display: block;"><a href="http://musicmachinery.com/2009/05/28/i-may-never-use-itunes-again/"><img src="http://img.youtube.com/vi/7ALGPknOsiU/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/musicmachinery.wordpress.com/755/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/musicmachinery.wordpress.com/755/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/musicmachinery.wordpress.com/755/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=musicmachinery.com&amp;blog=6500426&amp;post=755&amp;subd=musicmachinery&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://musicmachinery.com/2009/05/28/i-may-never-use-itunes-again/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c5eca4ee68f0e15797a34cb8bcc8d6b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Paul</media:title>
		</media:content>

		<media:content url="http://www.spotify.com/wp-content/themes/spotify/images/logo.png" medium="image" />
	</item>
	</channel>
</rss>
