<?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>Fuego &#187; Music</title>
	<atom:link href="http://renderthis.wordpress.com/category/music/feed/" rel="self" type="application/rss+xml" />
	<link>http://renderthis.wordpress.com</link>
	<description>a fire not to be put out; his eyes all filled with righteous doubt</description>
	<lastBuildDate>Sun, 03 Feb 2008 04:59:36 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='renderthis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a6f9e1345f4fd38127e637d0c82bf54c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Fuego &#187; Music</title>
		<link>http://renderthis.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://renderthis.wordpress.com/osd.xml" title="Fuego" />
		<item>
		<title>re-post of some mp3s; apology</title>
		<link>http://renderthis.wordpress.com/2006/09/15/re-post-of-an-mp3-apology/</link>
		<comments>http://renderthis.wordpress.com/2006/09/15/re-post-of-an-mp3-apology/#comments</comments>
		<pubDate>Sat, 16 Sep 2006 02:20:03 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://renderthis.wordpress.com/2006/09/15/re-post-of-an-mp3-apology/</guid>
		<description><![CDATA[First off, I&#8217;d like to apologize for disappearing for the past . . . three or four weeks, I think.  While school and soccer are the conspirating culprits, I&#8217;m not entirely free of blame, myself.  I don&#8217;t promise to update weekly like I was before school, but I&#8217;ll try to at least post [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=26&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>First off, I&#8217;d like to apologize for disappearing for the past . . . three or four weeks, I think.  While school and soccer are the conspirating culprits, I&#8217;m not entirely free of blame, myself.  I don&#8217;t promise to update weekly like I was before school, but I&#8217;ll try to at least post once a month until soccer ends from now on.</p>
<p>Moving on to the main point of today&#8217;s post, I&#8217;m re-posting some mp3s that I&#8217;ve gotten requests for.</p>
<p>Tano (aka Vince, according to the email field) requested <a href="http://z15.zupload.com/file.php?filepath=30503">Nuyorican Soul &#8211; “I Am The Black Gold Of The Sun” &#8211; MTV Weekender CD 2: Chill Out</a> and, as promised, up it re-goes.</p>
<p>Also, Joe asked for <a href="http://z15.zupload.com/file.php?filepath=30509">Party Ben &#8211; Yeah Yeah Yeahs vs Company B &#8211; “Fascinated by Gold”</a>, and it is now up again, as well.</p>
<p>As a note, the filehost I was previously using sort of went belly-up, or at least no longer offers near the same amount of space, so I&#8217;m in the market, as it were, for a free filehosting service of 150+ mb if possible.  Please comment and/or email any suggestions.</p>
<p>In case you can&#8217;t tell by my tone, soccer&#8217;s kicking my ass right now and I&#8217;m barely awake.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=26&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/09/15/re-post-of-an-mp3-apology/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>reposting mash-up zip</title>
		<link>http://renderthis.wordpress.com/2006/09/15/reposting-mash-up-zip/</link>
		<comments>http://renderthis.wordpress.com/2006/09/15/reposting-mash-up-zip/#comments</comments>
		<pubDate>Fri, 15 Sep 2006 22:34:17 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Mash-ups]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://renderthis.wordpress.com/2006/09/15/reposting-mash-up-zip/</guid>
		<description><![CDATA[EDIT: Was going to post this a while ago, but my filehost died and I couldn&#8217;t re-upload the zip.  I&#8217;ve found an interim solution, and here&#8217;s the post:
Sorry for the lack of a real update.  I had the religion mp3s selected, but hadn&#8217;t uploaded them yet, and now it&#8217;s too late b/c school [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=24&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>EDIT: Was going to post this a while ago, but my filehost died and I couldn&#8217;t re-upload the zip.  I&#8217;ve found an interim solution, and here&#8217;s the post:</strong></p>
<p>Sorry for the lack of a real update.  I had the religion mp3s selected, but hadn&#8217;t uploaded them yet, and now it&#8217;s too late b/c school started.  So rather than sitting here at midnight and posting 50-odd mp3s, I&#8217;m posting one zip file: the same one that was up before.  For those who missed it before, here&#8217;s the <a href="http://z15.zupload.com/file.php?filepath=30536">link</a> (http://z15.zupload.com/file.php?filepath=30536), and the track list:</p>
<p>arty fufkin &#8211; “crazy logic” = [gnarls barkley - crazy] vs [supertramp - logical song] vs [the who - go to the mirror boy] vs [rockwell - somebody’s watching].mp3<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Company B &#8211; Fascinated by Gold.mp3<br />
Party Ben &#8211; Clash Killers (The Killers vs The Clash) &#8211; Somebody Rock Me.mp3<br />
Team 9 &#8211; The White Stripes vs N.E.R.D. &#8211; she wants to twist.mp3<br />
Team 9 &#8211; The Killers &#8211; somebody told me (team9 remix).mp3<br />
Team 9 &#8211; Beck vs Michael Jackson vs ACDC &#8211; screaming pro.mp3<br />
Team 9 &#8211; Gnarls Barkley vs The Purple One &#8211; crazy times.mp3<br />
Team 9 &#8211; Hard-Fi vs Red Hot Chili Peppers vs The Flying Lizards vs ABBA vs Jay-Z &#8211; the money song.mp3<br />
Team 9 &#8211; arctic monkeys vs team 9 &#8211; kick me out (version 9).mp3<br />
Party Ben &#8211; Daft Queen (Daft Punk vs Queen) &#8211; Another One Bites Da Funk.mp3<br />
The Legion of Doom &#8211; Gnarls Barkley vs Raconteurs &#8211; Crazy As She Goes.mp3<br />
DJ Payroll &#8211; Amerie vs Modest Mouse &#8211; One Thing 2 Float On.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Manuvas (Arctic Monkeys vs Roots Manuva) &#8211; Witness The Curtains Closing.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Monkeys vs The Kaiser Chiefs (Performed by the Cheshire Chord Company) &#8211; I Predict That You’d Look Good In A Riot.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Monkeys vs The Killers &#8211; Scumbody Told Me.mp3<br />
Bavor &#8211; The Beatles vs Shaggy &#8211; Let It Be Me.mp3<br />
? &#8211; The Beatles vs Sublime &#8211; Lady Madonna Is What I Got (Version 2).mp3<br />
Go Home Productions &#8211; The Beatles vs The Monkees &#8211; Paperback Believer.mp3<br />
Party Ben &#8211; Death Cab for Maddy (Death Cab for Cutie vs Madonna) &#8211; Hung Up on Soul.mp3<br />
mcsleazy &#8211; Franzie Boys (Franz Ferdinand vs The Beastie Boys) &#8211; Triple Take (mcsleazy bootleg).mp3<br />
Party Ben &#8211; Gorilla Cake (Gorillaz vs Cake) &#8211; Never Feel Good.mp3<br />
Party Ben &#8211; Green Day vs Oasis vs Travis vs Aerosmith vs Eminem &#8211; Boulevard of Broken Songs.mp3<br />
mcsleazy &#8211; Kelis vs Kasabian &#8211; Get I.D. (mcsleazy bootleg).mp3<br />
DJMonsterMo &#8211; Madonna vs M.I.A. &#8211; UR Hung Up.mp3<br />
Jay-Z + DJ Dangermouse &#8211; My 1st Song.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Public Service Announcement.mp3<br />
Jay-Z + DJ Dangermouse &#8211; What More Can I Say.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Encore.mp3<br />
Jay-Z + DJ Dangermouse &#8211; December 4th.mp3<br />
Jay-Z + DJ Dangermouse &#8211; 99 Problems.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Dirt Off Your Shoulder.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Moment of Clarity.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Change Clothes.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Allure.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Justify My Thug.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Interlude.mp3<br />
My! Gay! Husband! &#8211; Modest Mouse vs M.I.A. &#8211; Unknown.mp3<br />
? &#8211; Pink Floyd vs Franz Ferdinand &#8211; Take Me Out of the Wall.mp3<br />
Team 9 &#8211; Team 9 vs White Stripes vs Jay-Z vs Queen &#8211; The Doorbell Encore.mp3<br />
DJ Booty Von Dralle &#8211; Pink vs Electric Light Orchestra &#8211; Don’t Start Me Down (2005 Booty Von Dralle Mix).mp3<br />
Go Home Productions &#8211; Temptations vs Coldplay &#8211; Papa Was A Clock.mp3<br />
loo &amp; placido &#8211; The Black Beatles (The Beatles vs Ludacris &amp; The Black Eyed Peas) &#8211; The Black Beatles.mp3<br />
Party Ben &#8211; The Clash vs Gwen Stefani &#8211; Radio Hollaback.mp3<br />
Party Ben &#8211; White Stripes vs Eric B &amp; Rakim &#8211; Pump Up the Doorbell.mp3<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Green Day vs Oasis vs Love &amp; Rockets vs Samantha Fox &#8211; Golden Boulevard.mp3</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=24&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/09/15/reposting-mash-up-zip/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>dual booting the ipod? okay.</title>
		<link>http://renderthis.wordpress.com/2006/08/25/dual-booting-the-ipod-okay/</link>
		<comments>http://renderthis.wordpress.com/2006/08/25/dual-booting-the-ipod-okay/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 13:59:18 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/25/dual-booting-the-ipod-okay/</guid>
		<description><![CDATA[alwaysBETA, a great site with all sorts of random articles (their button is on my blogroll) recently put up an article detailing the installation of rockbox, an alternative non-linux based os, to one&#8217;s ipod.  It&#8217;s pretty involved, but as long as you follow the fairly straight-forward directions you should be fine.  Basically, with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=23&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.alwaysbeta.com">alwaysBETA</a>, a great site with all sorts of random articles (their button is on my blogroll) recently put up an article detailing the installation of rockbox, an alternative non-linux based os, to one&#8217;s ipod.  It&#8217;s pretty involved, but as long as you follow the fairly straight-forward directions you should be fine.  Basically, with rockbox, you add about 25 games, including Doom, Bejewled, Snood, PACMAN, Snake, Snake 2, Tetris, Asteroids, and a whole bunch of others; as well as support for OGG and FLAC files and a kick-ass list of user-creatable themes to replace that same old apple interface you&#8217;ve gotten bored with, many of which support a &#8220;next song&#8221; feature so you can peak ahead on your shuffle, for example.  Unfortunately for some, this only works with ipods that are 4th gen or newer.  I tried it on my ipod video (5g) and it worked like a charm.  I&#8217;m still deciding on what theme to use, and there&#8217;s a crapload of functionality I need to wrap my head around before I can use it effectively, but it&#8217;s still pretty damn cool.</p>
<p>Basically, you have to install the iPodLinux Loader2 bootloader, then install Rockbox and set it up to automatically detect your mp3s via ID3 tags instead of via file system since Apple screws with the filenames on your iPod.  Then you can install a theme, play a game, run a search, or one of literally hundreds of other available actions, all on your iPod.  Here&#8217;s the <a>link</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=23&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/25/dual-booting-the-ipod-okay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>f@#!ing power outage . . .</title>
		<link>http://renderthis.wordpress.com/2006/08/23/fing-power-outage/</link>
		<comments>http://renderthis.wordpress.com/2006/08/23/fing-power-outage/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 15:43:31 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/23/fing-power-outage/</guid>
		<description><![CDATA[So, as you might&#8217;ve noticed, I didn&#8217;t get a chance to fix those broken links like I said.  The reason is that some idiots from verizon cut the power to the whole neighborhood while doing something down the road.  As a result, I had no power all day yesterday, and no internet until [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=22&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So, as you might&#8217;ve noticed, I didn&#8217;t get a chance to fix those broken links like I said.  The reason is that some idiots from verizon cut the power to the whole neighborhood while doing something down the road.  As a result, I had no power all day yesterday, and no internet until a few hours ago.  However, as promised, here are the links for the mp3s from yesterday (I found out that the reason the links failed was that the host I&#8217;m using ran out of space, so the quick fix is to delete the &#8220;Love&#8221; tracks in addition to the Mash-Ups.  A potential long-term solution would be to open additional accounts, but that&#8217;ll be a ways away &#8211; at least &#8217;til the end of soccer season, most likely.):</p>
<p>David Bowie &#8211; “Diamond Dogs” &#8211; Changesbowie<br />
.<br />
Enya &#8211; “Silver Inches” &#8211; A Day Without Rain<br />
.<br />
Hawthorne Heights &#8211; “Silver Bullet” &#8211; The Silence In Black And White<br />
.<br />
Jay-Z &#8211; “Diamond is Forever” &#8211; Blueprint 2 The Gift And The Curse<br />
.<br />
Kanye West &#8211; “Diamonds from Sierra Leone (Remix) (Feat. Jay-Z)” &#8211; Late Registration<br />
.<br />
Kanye West &#8211; “Diamonds from Sierra Leone (Bonus Track)” &#8211; Late Registration</p>
<p>Enjoy.  Next week&#8217;s theme will be &#8220;Religion&#8221;.  I have 57 tracks lined up, with more to come, though I&#8217;ll probably narrow it down to 40ish when all&#8217;s said and done.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=22&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/23/fing-power-outage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;money&#8221; mp3s</title>
		<link>http://renderthis.wordpress.com/2006/08/21/money-mp3s/</link>
		<comments>http://renderthis.wordpress.com/2006/08/21/money-mp3s/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 17:14:46 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Mash-ups]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/21/money-mp3s/</guid>
		<description><![CDATA[Note: mp3s more than a week old will be deleted.   If I&#8217;ve deleted an mp3 that you really really want, just send me an email at singingxduckATgmailDOTcom with a request, and I&#8217;ll send you the mp3.
It&#8217;s that time again, and as the title reads, today&#8217;s post is centered around money.  However, since [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=21&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Note: mp3s more than a week old will be deleted.   If I&#8217;ve deleted an mp3 that you really really want, just send me an email at singingxduckATgmailDOTcom with a request, and I&#8217;ll send you the mp3.</p>
<p>It&#8217;s that time again, and as the title reads, today&#8217;s post is centered around money.  However, since soccer preseason has started since my last post, I don&#8217;t have time to rustle up a full playlist, like I&#8217;ve done in the past.  So here&#8217;s your 1-CD &#8220;money&#8221; mix (<strike>reviews and maybe</strike> (no time to do reviews thanks to soccer) more music to come later):</p>
<p>Dave Matthews Band &#8211; &#8220;Pay For What You Get&#8221; &#8211; Under The Table And Dreaming<br />
.<br />
The Dresden Dolls &#8211; &#8220;Coin-Operated Boy&#8221; &#8211; The Dresden Dolls<br />
.<br />
Enya &#8211; &#8220;Once You Had Gold&#8221; &#8211; The Memory of Trees<br />
.<br />
Fountains of Wayne &#8211; &#8220;Bright Future In Sales&#8221; &#8211; Welcome Interstate Managers<br />
.<br />
Hard-Fi &#8211; &#8220;Cash Machine&#8221; &#8211; Stars of CCTV<br />
.<br />
Team 9 &#8211; Hard-Fi vs RHCP vs The Flying Lizards vs ABBA vs Jay-Z &#8211; &#8220;The Money Song&#8221;<br />
.<br />
Head Automatica &#8211; &#8220;Million Dollar Decision&#8221; &#8211; Popaganda<br />
.<br />
Nickelback &#8211; &#8220;Money Bought&#8221; &#8211; Silver Side Up<br />
.<br />
Josie And The Pussycats &#8211; &#8220;Money (That&#8217;s What I Want)&#8221; &#8211; Josie &amp; The Pussycats OST<br />
.<br />
Panic! At The Disco &#8211; &#8220;London Beckoned Songs About Money Written By Machines&#8221; &#8211; A Fever You Can&#8217;t Sweat Out<br />
.<br />
Pink Floyd &#8211; &#8220;Money&#8221; &#8211; Dark Side Of The Moon<br />
.<br />
Rosie Thomas &#8211; &#8220;Sell All My Things&#8221; &#8211; Only With Laughter Can You Win<br />
.<br />
Straylight Run &#8211; &#8220;Dignity And Money&#8221; &#8211; Straylight Run<br />
.<br />
Nuyorican Soul &#8211; &#8220;I Am The Black Gold Of The Sun&#8221; &#8211; MTV Weekender CD 2: Chill Out<br />
.<br />
Yeah Yeah Yeahs &#8211; &#8220;Gold Lion&#8221; &#8211; Show Your Bones<br />
.<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Company B &#8211; &#8220;Fascinated by Gold&#8221;<br />
.<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Green Day vs Oasis vs Love &amp; Rockets vs Samantha Fox &#8211; &#8220;Golden Boulevard&#8221;<br />
.<br />
Yellowcard &#8211; &#8220;Life Of A Salesman&#8221; &#8211; Ocean Avenue</p>
<p>As always, comment w/ any corrections, suggestions for ordering the songs, or whatever you feel like.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[EDIT] A few more songs, potentially still more to come later tonight:</p>
<p>A.F.I. &#8211; &#8220;Silver And Cold&#8221; &#8211; Sing The Sorrow<br />
.<br />
David Bowie &#8211; &#8220;Diamond Dogs&#8221; &#8211; Changesbowie<br />
.<br />
Enya &#8211; &#8220;Silver Inches&#8221; &#8211; A Day Without Rain<br />
.<br />
Hawthorne Heights &#8211; &#8220;Silver Bullet&#8221; &#8211; The Silence In Black And White<br />
.<br />
Jay-Z &#8211; &#8220;Diamond is Forever&#8221; &#8211; Blueprint 2 The Gift And The Curse<br />
.<br />
Kanye West &#8211; &#8220;Diamonds from Sierra Leone (Remix) (Feat. Jay-Z)&#8221; &#8211; Late Registration<br />
.<br />
Kanye West &#8211; &#8220;Diamonds from Sierra Leone (Bonus Track)&#8221; &#8211; Late Registration</p>
<p>Enjoy. [/EDIT]</p>
<p>[EDIT #2] Had a slight problem with the second batch of mp3s, the links will be available tomorrow.  Sorry guys. [/EDIT]</p>
<p>[EDIT #3] Here are some more mp3s with links that actually work.  Don&#8217;t worry, I&#8217;ll be able to fix the other ones tomorrow.</p>
<p>Beastie Boys &#8211; &#8220;The Skills To Pay The Bills&#8221; &#8211; The Sounds of Science<br />
.<br />
The Beatles &#8211; &#8220;Can&#8217;t Buy Me Love&#8221; &#8211; One<br />
.<br />
David Guetta &#8211; &#8220;Money&#8221; &#8211; ?<br />
.<br />
Disturbed &#8211; &#8220;Avarice&#8221; &#8211; Ten Thousand Fists<br />
.<br />
The Donnas &#8211; &#8220;The Gold Medal&#8221; &#8211; Gold Medal<br />
.<br />
Pink &#8211; &#8220;I Got Money Now&#8221; &#8211; I&#8217;m Not Dead<br />
.<br />
The Polyphonic Spree &#8211; &#8220;Diamonds&#8221; &#8211; The Polyphonic Spree</p>
<p>Enjoy for real this time. [/EDIT]</p>
<p>[EDIT #4] Okay, see the new post for the correct links and an explanation of why they took so long. [/EDIT]</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=21&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/21/money-mp3s/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>mash-up monday becomes mp3 monday.  today&#8217;s theme is &#8220;love&#8221;</title>
		<link>http://renderthis.wordpress.com/2006/08/14/mash-up-monday-becomes-mp3-monday/</link>
		<comments>http://renderthis.wordpress.com/2006/08/14/mash-up-monday-becomes-mp3-monday/#comments</comments>
		<pubDate>Mon, 14 Aug 2006 22:45:53 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/14/mash-up-monday-becomes-mp3-monday/</guid>
		<description><![CDATA[In light of the relative dearth of mash-ups in relation to music in general, and my music in particular, I&#8217;ve decided that from now on, Mondays will bring sexy mp3s, but not necessarily sexy mash-ups.  So without further ado, I give you this Monday&#8217;s tried and true theme: Love.  Note: not all Mondays [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=20&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In light of the relative dearth of mash-ups in relation to music in general, and my music in particular, I&#8217;ve decided that from now on, Mondays will bring sexy mp3s, but not necessarily sexy mash-ups.  So without further ado, I give you this Monday&#8217;s tried and true theme: Love.  Note: not all Mondays will be themed.</p>
<p>Down to 43 songs from 148, so enjoy, damnit.  (Another beneficial side effect of the change is that I can afford to consistently post a shitload of music w/o running out of new material for a looong long time (4,000+ songs in my library).  Also, note that while these tracks are in alphabetical order by artist (except for craig armstrong, spiller, kylie minogue, and sean paul because they&#8217;re under &#8220;various artists&#8221; in my library), that is the only order they&#8217;re in.  This is by no means a mix tape, and I didn&#8217;t try to make the songs flow at all, just match a fairly common theme.  So feel free to arrange in whichever order you feel appropriate and/or comment on said order.  So much for no further ado.  For real this time:<br />
.<br />
.<br />
Anna Nalick &#8211; &#8220;Forever Love (Digame)&#8221; &#8211; Wreck of the Day:  soft beginning, beautiful voice, good beat kicks in a few seconds in<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=168330857&amp;s=143441&amp;i=168331173">Buy</a><br />
.<br />
Arctic Monkeys &#8211; &#8220;Love Machine&#8221; &#8211; Live BBC Session; Girls Aloud Cover:  as usual, sounds like they&#8217;re having a great time.  fast and wonderfully british.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=62820413">Buy</a><br />
.<br />
Astaire &#8211; &#8220;L-L-Love&#8221; &#8211; Don&#8217;t Whisper Lies (EP); they have since renamed themselves &#8220;blondfire&#8221;:  simply an amazing song.  begins with some sensuous sounds to suck you in, and never lets go.  synth guitar or something like that kicks in almost immediately, followed by snare.  then comes the amazing voice.  apparently Don&#8217;t Whisper Lies was a self-recorded album, which makes it all the more amazing.  a brother sister duo band that really pulls it off.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=28647790&amp;s=143441&amp;i=28647761">Buy</a><br />
.<br />
Audio Bullys &#8211; &#8220;I&#8217;m in Love&#8221; &#8211; Generation:  like most Audio Bullys songs, very techno and very british.  in my opinion, not as good as their perhaps more famous &#8220;We Don&#8217;t Care&#8221;, but still damn good.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=80067941&amp;s=143441&amp;i=80067937">Buy</a><br />
.<br />
Björk &#8211; &#8220;All Is Full of Love&#8221; &#8211; Homogenic:  although she doesn&#8217;t actually start singing until around the :45 mark, once she starts it&#8217;s classic Björk.  shiver-inducing, soaring, sliding, slippery, classic Björk.  the instrumental portion is pretty cool, too.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=72784871&amp;s=143441&amp;i=72784851">Buy</a><br />
.<br />
Blue Man Group &#8211; &#8220;I Feel Love&#8221; &#8211; The Complex; Featuring Venus Hum:  with The Complex, Blue Man Group basically just recruited a different amazingly talented singer for each song and played their usual fare &#8211; insane percussion &#8211; behind the particular singer whose work was currently on display.  again, a wonderful voice &#8211; reaches the high notes effortlessly.  nowhere near the ease with which Björk slides through songs, but then, this is more of a rock feel.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=5616809&amp;s=143441&amp;i=5616793">Buy</a><br />
.<br />
Bon Jovi &#8211; &#8220;Without Love&#8221; &#8211; Slippery When Wet:  starts with some late eighties/early nineties upbeat instrumentation with a strong beat underneath, and it&#8217;s Bon Jovi&#8217;s usual recognizable voice.  the lyrics are a bit repetitive, but definitely not a &#8220;background music&#8221; song.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=385794&amp;s=143441&amp;i=385784">Buy</a><br />
.<br />
Cake &#8211; &#8220;Love You Madly&#8221; &#8211; Comfort Eagle:  holy hell I love Cake.  seriously.  one of the most unique and wonderful bands in existence.  for those not in the know, trumpet, guitar, drums and various percussion instruments behind a completely unique voice.  at times vaguely rap-like, at times just spoken word, at times following a catchy tune, but always fucking addictive.  and the trumpets are just so perfect.  anyway, like all their songs, the instrumentation is flawless and the lyrics are smart.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=472331&amp;s=143441&amp;i=1495166">Buy</a><br />
.<br />
Daft Punk &#8211; &#8220;Digital Love&#8221; &#8211; Discovery:  another band I just adore.  Daft Punk has to be heard to be believed.  it&#8217;s techno slash electronica slash pop slash who the hell knows.  like every single one of their non-instrumental tracks, amazingly catchy, with a beat that holds on.  yes, some of their tracks are entirely &#8220;instrumental&#8221; (i&#8217;m 90% sure it&#8217;s all synth, or at least all computer-edited), but even those tracks are amazing for what they are; they even transcend Jean-Michelle Jarre&#8217;s wonderful work, though to be fair he&#8217;s in a completely different category.  anyway, while the music is to die for, they have a shitload of animated music videos which are must-see.  just really cool, completely-matches-the-music type animation.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=49269321&amp;s=143441&amp;i=49269295">Buy</a><br />
.<br />
The Darkness &#8211; &#8220;I Believe In A Thing Called Love&#8221; &#8211; Permission to Land:  while there can be no excuse for the music video to this one, The Darkness is unbelievable.  the lead singer hits ridiculously high notes &#8211; <i>AND SOUNDS GOOD</i> &#8211; while the band rocks underneath.  makes you palpably aware of how frustratingly limited your own range is.  but so fun to listen to.  did i mention the guitar is fucking ridiculous, too?  well, it is.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=6433580&amp;s=143441&amp;i=6433514">Buy</a><br />
.<br />
Dave Matthews Band &#8211; &#8220;Lover Lay Down&#8221; &#8211; Underneath The Table And Dreaming:  probably the closest to &#8220;background music&#8221; of any of these, but it&#8217;s really just the usual Dave Matthews Band chill, lazy day style.  both the instrumentation and his voice are nice to listen to.  definitely a relaxing track.  the lyrics are probably a bit depressing, but it&#8217;s not a song you listen to just for the lyrics, so it doesn&#8217;t matter.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=135987891&amp;s=143441&amp;i=135988035">Buy</a><br />
.<br />
David Guetta &#8211; &#8220;Just A Little More Love&#8221; &#8211; Just A Little More Love:  starts with catchy vocals that build up with back-up vocals and some nice electronics in the back ground and a few seconds in he holds a note forever and it&#8217;s amazing.  like most David Guetta songs, there&#8217;s a lot going on in the form of percussion and synth.  Personally, I like &#8220;Love, Don&#8217;t Let Me Go&#8221; better, but I don&#8217;t have the mp3 handy, so that&#8217;s for another day.  the lyrics are a mite repetitive, but the pulse of the song means you don&#8217;t really notice.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=5557626&amp;s=143441&amp;i=5557624">Buy</a><br />
.<br />
Death Cab for Cutie &#8211; &#8220;All Is Full of Love&#8221; &#8211; Stability EP:  the standard ethereal vocals and wonderful instrumentation with amazing lyrics.  probably not one of the better known songs, since Death Cab for Cutie only became really popular with Transatlanticism and Plans, and Stability EP was both before and an EP.  this also isn&#8217;t their best song, but it&#8217;s still good.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=6579357&amp;s=143441&amp;i=6579353">Buy</a><br />
.<br />
Dion &amp; The Belmonts &#8211; &#8220;Teenager In Love&#8221; &#8211; Teenager In Love:  definitely an oldie.  so, if you like oldies, great, but if you don&#8217;t, maybe not so much.  i personally love oldies, so this is great for me.  obviously, the singing is amazing, with vocalizing back-ups underneath a smooth lead and an unobtrusive band.  it&#8217;s also damn catchy for an oldie.<br />
<a href="http://www.amazon.com/gp/product/B000002TJL/ref=m_art_li_19/104-4560768-0691945?%5Fencoding=UTF8&amp;v=glance&amp;n=5174">Buy</a><br />
.<br />
Don McLean &#8211; &#8220;And I Love You So&#8221; &#8211; The Best of Don McLean [EMI]:  another song that doesn&#8217;t reach out and grab you, but hardly background music.  like all of Don McLean&#8217;s songs, it&#8217;s soulful and almost painful in it&#8217;s intensity.  the vocals are smooth, the lyrics are poignant, and the package is perfectly executed.  in case you didn&#8217;t know, Don McLean is an 80s/early 90s singer, but he&#8217;s definitely not the rock of that era.  sort of like Cat Stevens, except not as irritating, because Cat Stevens can definitely get on your nerves after a few plays, while Don McLean just soothes.  he also sings &#8220;American Pie&#8221; which is much more famous (you know, &#8220;bye bye miss american pie, drove my chevy to the levee but the levee was dry . . . &#8220;).<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=675270&amp;s=143441&amp;i=675254">Buy</a><br />
.<br />
Enigma &#8211; &#8220;Principles of Lust: Sadeness/Find Love/Sadeness (Reprise)&#8221; &#8211; MCMXC A.D.:  amazing.  hellishly long, but simply amazing.  begins with gregorian chants over top of an awesome beat and some nice synth stuff.  some of what sounds like a wind flute in there, too.  Enigma is really good and really unique.  I&#8217;ll just let you listen to it.<br />
<a href="http://www.amazon.com/gp/product/B000002URV/sr=1-2/qid=1155607354/ref=sr_1_2/104-4560768-0691945?ie=UTF8&amp;s=music">Buy</a><br />
.<br />
Fall Out Boy &#8211; &#8220;It&#8217;s Not A Side Effect of the Cocaine, I Am Thinking It Must Be Love&#8221; &#8211; My Heart Will Always Be The B-Side To My Tongue:  since the album is obviously one of b-sides, this is an acoustic track and therefore lacks some of the kick of most fall-out boy songs, but the lyrics are still wonderful, and fans of Fall Out Boy will recognize the voice and realize the talent behind it even more.  it&#8217;s also quite short.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=76160546&amp;s=143441&amp;i=76160478">Buy</a><br />
.<br />
Fountains of Wayne &#8211; &#8220;Peace And Love&#8221; &#8211; Welcome Interstate Managers:  a &#8220;groovy&#8221; song.  completely unlike their more famous &#8220;Stacy&#8217;s Mom&#8221;.  it&#8217;s easy to relax listening to this song, and in that sense it might be considered background music, but it deserves more than that.  the vocals are catchy without being overly pop-ish.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=2743701&amp;s=143441&amp;i=2743431">Buy</a><br />
.<br />
Frou Frou &#8211; &#8220;It&#8217;s Good To Be In Love&#8221; &#8211; Details:  you have no idea.  seriously.  Frou Frou is effing ridiculous.  brilliant vocals &#8211; sheer poetry &#8211; and an inhumanly perfect voice.  Frou Frou is composed of Imogen Heap (who has another song in this collection b/c she went solo after producing Details) and Guy Sigsworth, who no one&#8217;s heard of but has worked with literally everybody in the music business &#8211; from Madonna to Björk.  amazing electronica.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=5245687&amp;s=143441&amp;i=5245671">Buy</a><br />
.<br />
Hawthorne Heights &#8211; &#8220;Ohio Is For Lovers&#8221; &#8211; The Silence In Black And White:  standard Hawthorne Heights, but probably one of their more melodic and less screamo tracks.  the lyrics are pretty good, and the tune is pretty catchy.  not amazing, but still pretty good.  if it weren&#8217;t for the sea of similar sounding bands, this would probably be better.<br />
<a href="http://www.amazon.com/gp/product/B000255LKW/sr=1-2/qid=1155607540/ref=pd_bbs_2/104-4560768-0691945?ie=UTF8&amp;s=music">Buy</a><br />
.<br />
Honeydrippers &#8211; &#8220;Sea of Love&#8221; &#8211; The Honeydrippers, Vol. 1:  another oldie but goodie.  some pretty cool vocalizing in the background and, as with the other oldie, great vocals and an unobtrusive band.<br />
<a href="http://www.amazon.com/gp/product/B000002JKN/sr=1-1/qid=1155607578/ref=pd_bbs_1/104-4560768-0691945?ie=UTF8&amp;s=music">Buy</a><br />
.<br />
Imogen Heap &#8211; &#8220;I Am In Love With You&#8221; &#8211; Speak For Yourself:  like I said before, I adore Imogen Heap both for her vocals and for her lyrics.  her solo album conveys better her style than Details, I think.  lots of cool effects with layered vocals.  awesome awesome awesome.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=83486513&amp;s=143441&amp;i=83486317">Buy</a><br />
.<br />
Interpol &#8211; &#8220;Length of Love&#8221; &#8211; Antics:  cool vocals &#8211; vaguely Killers-esque except less urgency &#8211; and a good band behind it.  not much to say, except check out Interpol if you&#8217;re looking for a new band that won&#8217;t take over your life but will still be pretty good.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=22670718&amp;s=143441&amp;i=22670714">Buy</a><br />
.<br />
Jimmy Eat World &#8211; &#8220;The World You Love&#8221; &#8211; Futures:  like most Jimmy Eat World &#8211; cool lyrics, awesome vocals, good band behind it.  somewhat calmer than their more popular work (&#8220;Pain&#8221;, for example), but still head-nodding-inducing.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=26515767&amp;s=143441&amp;i=26515860">Buy</a><br />
.<br />
(can you tell I&#8217;m starting to get bored of writing these descriptions?)<br />
.<br />
Kelly Clarkson &#8211; &#8220;Before Your Love&#8221; &#8211; Thankful:  though this is pretty reminiscent of her American Idol stuff, and EXTREMELY pop, it&#8217;s not that bad to listen to and hints at some of her better, more recent songs (like &#8220;Since U Been Gone&#8221;, though I hate the intentional awkward spelling).  obviously, soaring vocals and pretty textbook piano, etc. in the background.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=811482&amp;s=143441&amp;i=811406">Buy</a><br />
.<br />
Liz Phair &#8211; &#8220;Love/Hate&#8221; &#8211; Liz Phair:  this song can definitely become irritating very quickly, probably b/c it&#8217;s so repetitive, and her voice kind of rubs me the wrong way.  also very pop.  not that that&#8217;s a bad thing, but there you go.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=1751032&amp;s=143441&amp;i=1751014">Buy</a><br />
.<br />
Madonna &#8211; &#8220;Love Profusion&#8221; &#8211; American Life:  you also have to be in the right mood for this song, just because too much Madonna can be a bad thing.  I mostly included this b/c a) it&#8217;s Madonna, and b) well, it&#8217;s Madonna.  not one of my favorite songs, but it&#8217;s not bad, either.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=80815678&amp;s=143441&amp;i=80815662">Buy</a><br />
.<br />
Maroon 5 &#8211; &#8220;She Will Be Loved&#8221; &#8211; Songs About Jane:  okay, I know Maroon 5 was ridiculously overplayed when it was popular and now has faded a bit, but they have some damn good songs, they just were played too often.  I forewent the more obvious &#8220;This Love&#8221; because it&#8217;s even more overplayed than &#8220;She Will Be Loved&#8221;, and I don&#8217;t like it as much anyway.  the lyrics tell a sad story, and the vocals are appropriate to it.  the band doesn&#8217;t suck, and neither does the song.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=1798612&amp;s=143441&amp;i=1798577">Buy</a><br />
.<br />
Matchbook Romance &#8211; &#8220;Lovers And Liars&#8221; &#8211; Stories &amp; Alibis:  Matchbook Romance is a vaguely Fall Out Boy-ish band with less &#8220;clever&#8221; lyrics and more rock feel.  I love the lyrics anyway and love the vocals.  the guitar and drums behind are damn good, too.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=3433938&amp;s=143441&amp;i=3433910">Buy</a><br />
.<br />
Michelle Branch &#8211; &#8220;I&#8217;d Rather Be In Love&#8221; &#8211; The Spirit Room:  Michelle Branch has an amazing voice that actually sounds real, not like all the ethereal beauty of some other singers.  her lyrics are good, too; and when you consider she wrote this song at age 14!, it&#8217;s flipping amazing.  just a beautiful track.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=1093087&amp;s=143441&amp;i=1093069">Buy</a><br />
.<br />
The Raveonettes &#8211; &#8220;Love In A Trashcan&#8221; &#8211; Pretty In Black:  The Raveonettes aren&#8217;t really uber-famous, but they have some damn catchy songs, and this is one of them.  the lyrics are strong, and the delivery is languidly head-bobbing.  the tune sounds like you&#8217;ve heard it somewhere before and you probably have without knowing it.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=59353481&amp;s=143441&amp;i=59353463">Buy</a><br />
.<br />
Relient K &#8211; &#8220;In Love With The 80&#8217;s (Pink Tux To The Prom)&#8221; &#8211; Two Lefts Don&#8217;t Make A Right&#8230;But Three Do:  Relient K is a Christian Rock Band, but they&#8217;re a lot more versatile  than that usually connotes.  their lyrics are funny and catchy as a rule, and their singing is infectious.  this song is upbeat and definitely sing-along-able.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=7035219&amp;s=143441&amp;i=7035197">Buy</a><br />
.<br />
Rooney &#8211; &#8220;That Girl Has Love&#8221; &#8211; Rooney:  this whole album is surprisingly good for the fairly unknown status of Rooney.  their most famous song is &#8220;Blueside&#8221;, and it&#8217;s similar to this, but this one is a little calmer.  the lyrics are good, and I like the lead singer&#8217;s voice, but this is just a little too easygoing to be one of my faves.  Rooney&#8217;s still a fine band, though, so check them out.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=1525401&amp;s=143441&amp;i=1525394">Buy</a><br />
.<br />
Soft Cell &#8211; &#8220;Tainted Love&#8221; &#8211; Tainted Love:  everyone knows this song.  it&#8217;s insanely catchy and sweeps you away in a whirlstorm of beats, little sounds, and a repeating chorus that burns itself into your brain.  apparently this is a remake of a Gloria Jones song, but no one remembers it as anything but theirs.  Marylin Manson also remade it later on, and I think that one&#8217;s just a bit cooler b/c it&#8217;s more synth, but this is still the most popular and well-known version.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=140433&amp;s=143441&amp;i=140397">Buy</a><br />
.<br />
StellaStarr* &#8211; &#8220;Love And Longing&#8221; &#8211; Harmonies for the Haunted:  the name makes it sound like it should be an all-girl band, but the lead singer is male, and only the back-up singer is female.  I&#8217;m of two minds on this song.  the lead singer&#8217;s control is a little lacking, but that&#8217;s partially the style of the song, and makes it easier to sing along, etc.  there&#8217;s a great repetitive vocal bit that goes &#8220;won&#8217;t you stay-ay-ay-ay-ay-ay-ay; i&#8217;m drowning in the rain, darling say the words and i will stay-ay-ay-ay-ay-ay-ay&#8221; and sounds amazing (not just one note).  the lyrics are heartfelt and the singer delivers them well.  the band is also pretty damn good, too.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=79724726&amp;s=143441&amp;i=79724674">Buy</a><br />
.<br />
The Strokes &#8211; &#8220;Between Love &amp; Hate&#8221; &#8211; Room On Fire:  similar sound to most of the other songs on the album, great vocals and a good beat/guitar to back it up.  sounds a bit like Kings of Leon, too.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=3284511&amp;s=143441&amp;i=3284480">Buy</a><br />
.<br />
The Thrills &#8211; &#8220;Your Love Is Like Las Vegas&#8221; &#8211; So Much For The City:  The Thrills are another amazing unknown band.  love the vocals, a more than strong backing from the band.  apparently an Irish band, but you wouldn&#8217;t know it from their lack of accent.  really cool song.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=18762171&amp;s=143441&amp;i=18762167">Buy</a><br />
.<br />
Craig Armstrong &#8211; &#8220;This Love&#8221; &#8211; MTV Weekender CD 2 (Chill Out); listed as &#8220;Various Artists&#8221; in my library, hence the breaking of alphabetical order:  Craig Armstrong is actually the name of the composer (he&#8217;s Scottish) &#8211; he&#8217;s done all sorts of work for orchestras and movie scores as well as electronica (which this is an example of).  the singer&#8217;s name is Elizabeth Fraser and she&#8217;s done work for The Lord of the Rings: The Fellowship of the Ring soundtrack and used to be part of Cocteau Twins as their lead singer.  this song is really low-key and smooth, and like most of the songs on the MTV Weekender set (a European release), is by people no one here has heard of.<br />
<a href="http://musicbrainz.org/release/85f4d2cf-ab02-4155-ad93-18cc54c525ce.html">Buy</a><br />
.<br />
Spiller &#8211; &#8220;Groovejet (If This Ain&#8217;t Love)&#8221; &#8211; MTV Weekender CD 4 (Dance); see previous song:  starts immediately with a hispanic beat (maracas and drums) and is pretty damn catchy the whole way through.  (Cristiano) Spiller&#8217;s the name of the DJ (a well-known Italian DJ), the song itself is sung by Sophie Ellis Bextor, another European well-known who has a relatively small following in the US.<br />
<a href="http://musicbrainz.org/release/074ee870-dac6-4071-ba8e-60db8b07d84f.html">Buy</a><br />
.<br />
Kylie Minogue &#8211; &#8220;Love At First Sight&#8221; &#8211; Now That&#8217;s What I Call Music 7; see previous song.  also, note that this is NOT the american version.  not sure where it&#8217;s from, but the US version has different songs:  very pop, with a slightly electronica background, sounds like something custom made for a dance-hall.  ie very catchy but if you&#8217;re not in the right mood for it very headache-inducing.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=569277&amp;s=143441&amp;i=569190">Buy</a><br />
.<br />
Sean Paul &#8211; &#8220;I&#8217;m Still In Love With You&#8221; &#8211; Totally Hits 2004; Featuring Sasha:  standard Sean Paul &#8211; incomprehensible lyrics with a vaguely reggae feel, Sasha has a pretty nice voice.  I mostly included this to widen the genre of songs I had here.  not one of my favorite songs, but Sean Paul is just good enough as a curiousity to keep my attention.<br />
<a href="http://www.amazon.com/gp/product/B0001IW2VG/104-4560768-0691945?v=glance&amp;n=5174">Buy</a><br />
.<br />
Westlife &#8211; &#8220;Why Do I Love You?&#8221; &#8211; World Of Our Own:  okay, technically this is the Euro equivalent of *Nsync or the Backstreet Boys, but they&#8217;re a lot more vocally smooth and less canned pop.  Westlife is a European boy-band, but they sound a lot more mature than their US counterparts, and are a whole helluva lot more succesful considering that they&#8217;re a) still in existence, unlike any US versions, and b) 4th behind Elvis Presley, the Beatles, and Cliff Richard for most number one singles in the UK (they have 13) and they hold a number of other records as well.  this is standard fare for them &#8211; soaring instrumental background and perfect vocals with decent lyrics and a damn catchy chorus.<br />
<a href="http://www.amazon.com/gp/product/B00005UE0T/sr=1-7/qid=1155609849/ref=sr_1_7/104-4560768-0691945?ie=UTF8&amp;s=music">Buy</a><br />
.<br />
White Stripes &#8211; &#8220;Fell In Love With A Girl&#8221; &#8211; White Blood Cells:  aha!  the last song!  i&#8217;m pretty sure everyone&#8217;s heard this song, too.  fast and strong, good guitar and better vocals.  a little faster than most White Stripes songs, but twice as catchy as some of them.  definitely check out White Stripes if you&#8217;ve never heard them before and/or like this one.  they&#8217;re also well-known for &#8220;The Hardest Button to Button&#8221;, &#8220;Seven Nation Army&#8221;, and &#8220;Dead Leaves And The Dirty Ground&#8221;.<br />
<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=2902904&amp;s=143441&amp;i=2902866">Buy</a><br />
.<br />
.<br />
A-be a-be a-be a-that&#8217;s all folks!</p>
<p>P.S. &#8211; leave a comment if one of these songs is linked to the wrong URL.  there were a lot of them and I might&#8217;ve messed one of &#8216;em up.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=20&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/14/mash-up-monday-becomes-mp3-monday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>added music-fu</title>
		<link>http://renderthis.wordpress.com/2006/08/07/added-music-fu/</link>
		<comments>http://renderthis.wordpress.com/2006/08/07/added-music-fu/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 04:13:06 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/07/added-music-fu/</guid>
		<description><![CDATA[Lifehacker  just posted a second article about Yes.com, mentioning the first one, which I missed.  Basically, if you hear a song on the radio and want to know more about it without the mess of googling the lyrics, go to yes.com, put in the radio station&#8217;s call letters if you know them, or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=19&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.lifehacker.com/software/music/watch-radio-playlists-in-real-time-192366.php">Lifehacker </a> just posted a second article about Yes.com, mentioning the <a href="http://lifehacker.com/software/top/never-miss-a-song-again-with-yescom-190817.php">first one</a>, which I missed.  Basically, if you hear a song on the radio and want to know more about it without the mess of googling the lyrics, go to yes.com, put in the radio station&#8217;s call letters if you know them, or your zip code if you don&#8217;t (you&#8217;ll have to choose from the available radio stations for your area), and click on the handy &#8220;24 hour look-up&#8221; link.  Scroll through the songs for when you heard it, and voila, you have the artist and song name.  Pretty exciting stuff.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=19&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/07/added-music-fu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>mash-up monday (early)</title>
		<link>http://renderthis.wordpress.com/2006/08/05/mash-up-monday-early/</link>
		<comments>http://renderthis.wordpress.com/2006/08/05/mash-up-monday-early/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 01:23:16 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Mash-ups]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/05/mash-up-monday-early/</guid>
		<description><![CDATA[UPDATE 2-2-08: Well, I&#8217;ve had another request to re-upload the file.  Unfortunately, I&#8217;m currently at school with my laptop, and the file in question is on my desktop back home.  Now, I&#8217;ll be visiting home next weekend, so I should be able to re-upload it then.
Rather be two days early than five days [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=18&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>UPDATE 2-2-08: Well, I&#8217;ve had another request to re-upload the file.  Unfortunately, I&#8217;m currently at school with my laptop, and the file in question is on my desktop back home.  Now, I&#8217;ll be visiting home next weekend, so I should be able to re-upload it then.</strong></p>
<p>Rather be two days early than five days late. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Besides, I&#8217;ve got a lot more than I will on most mondays (45, count &#8216;em, 45 exciting tracks!).</p>
<p>Here&#8217;s a (<strong>EDIT: fixed!</strong>) <a href="http://z15.zupload.com/file.php?filepath=30536">link</a> to a zip with a crapload of mash-ups.  (Or copy and paste the following into your address bar: http://tinyurl.com/nmyh8) <strong>EDIT as of 10/13/07: the file can now be found at http://www.gigasize.com/get.php?d=67bvbvt3w7c</strong></p>
<p>And the track list:</p>
<p>arty fufkin &#8211; &#8220;crazy logic&#8221; = gnarls barkley &#8211; crazy vs supertramp &#8211; logical song vs the who &#8211; go to the mirror boy vs rockwell &#8211; somebody&#8217;s watching.mp3<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Company B &#8211; Fascinated by Gold.mp3<br />
Party Ben &#8211; Clash Killers (The Killers vs The Clash) &#8211; Somebody Rock Me.mp3<br />
Team 9 &#8211; The White Stripes vs N.E.R.D. &#8211; she wants to twist.mp3<br />
Team 9 &#8211; The Killers &#8211; somebody told me (team9 remix).mp3<br />
Team 9 &#8211; Beck vs Michael Jackson vs ACDC &#8211; screaming pro.mp3<br />
Team 9 &#8211; Gnarls Barkley vs The Purple One &#8211; crazy times.mp3<br />
Team 9 &#8211; Hard-Fi vs Red Hot Chili Peppers vs The Flying Lizards vs ABBA vs Jay-Z &#8211; the money song.mp3<br />
Team 9 &#8211; arctic monkeys vs team 9 &#8211; kick me out (version 9).mp3<br />
Party Ben &#8211; Daft Queen (Daft Punk vs Queen) &#8211; Another One Bites Da Funk.mp3<br />
The Legion of Doom &#8211; Gnalrs Berkley vs Raconteurs &#8211; Crazy As She Goes.mp3<br />
DJ Payroll &#8211; Amerie vs Modest Mouse &#8211; One Thing 2 Float On.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Manuvas (Arctic Monkeys vs Roots Manuva) &#8211; Witness The Curtains Closing.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Monkeys vs The Kaiser Chiefs (Performed by the Cheshire Chord Company) &#8211; I Predict That You&#8217;d Look Good In A Riot.mp3<br />
ArcticMonkeys-Remixed.com &#8211; Arctic Monkeys vs The Killers &#8211; Scumbody Told Me.mp3<br />
Bavor &#8211; The Beatles vs Shaggy &#8211; Let It Be Me.mp3<br />
? &#8211; The Beatles vs Sublime &#8211; Lady Madonna Is What I Got (Version 2).mp3<br />
Go Home Productions &#8211; The Beatles vs The Monkees &#8211; Paperback Believer.mp3<br />
Party Ben &#8211; Death Cab for Maddy (Death Cab for Cutie vs Madonna) &#8211; Hung Up on Soul.mp3<br />
mcsleazy &#8211; Franzie Boys (Franz Ferdinand vs The Beastie Boys) &#8211; Triple Take (mcsleazy bootleg).mp3<br />
Party Ben &#8211; Gorilla Cake (Gorillaz vs Cake) &#8211; Never Feel Good.mp3<br />
Party Ben &#8211; Green Day vs Oasis vs Travis vs Aerosmith vs Eminem &#8211; Boulevard of Broken Songs.mp3<br />
mcsleazy &#8211; Kelis vs Kasabian &#8211; Get I.D. (mcsleazy bootleg).mp3<br />
DJMonsterMo &#8211; Madonna vs M.I.A. &#8211; UR Hung Up.mp3<br />
Jay-Z + DJ Dangermouse &#8211; My 1st Song.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Public Service Announcement.mp3<br />
Jay-Z + DJ Dangermouse &#8211; What More Can I Say.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Encore.mp3<br />
Jay-Z + DJ Dangermouse &#8211; December 4th.mp3<br />
Jay-Z + DJ Dangermouse &#8211; 99 Problems.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Dirt Off Your Shoulder.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Moment of Clarity.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Change Clothes.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Allure.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Justify My Thug.mp3<br />
Jay-Z + DJ Dangermouse &#8211; Interlude.mp3<br />
My! Gay! Husband! &#8211; Modest Mouse vs M.I.A. &#8211; Unknown.mp3<br />
? &#8211; Pink Floyd vs Franz Ferdinand &#8211; Take Me Out of the Wall.mp3<br />
Team 9 &#8211; Team 9 vs White Stripes vs Jay-Z vs Queen &#8211; The Doorbell Encore.mp3<br />
DJ Booty Von Dralle &#8211; Pink vs Electric Light Orchestra &#8211; Don&#8217;t Start Me Down (2005 Booty Von Dralle Mix).mp3<br />
Go Home Productions &#8211; Temptations vs Coldplay &#8211; Papa Was A Clock.mp3<br />
loo &amp; placido &#8211; The Black Beatles (The Beatles vs Ludacris &amp; The Black Eyed Peas) &#8211; The Black Beatles.mp3<br />
Party Ben &#8211; The Clash vs Gwen Stefani &#8211; Radio Hollaback.mp3<br />
Party Ben &#8211; White Stripes vs Eric B &amp; Rakim &#8211; Pump Up the Doorbell.mp3<br />
Party Ben &#8211; Yeah Yeah Yeahs vs Green Day vs Oasis vs Love &amp; Rockets vs Samantha Fox &#8211; Golden Boulevard.mp3</p>
<p>P.S. &#8211; if you know who made &#8220;Take Me Out of the Wall&#8221; and/or &#8220;Lady Madonna is What I Got&#8221; and/or *you* made one or both, please let me know and I&#8217;ll update the credit.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=18&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/05/mash-up-monday-early/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>music-fu</title>
		<link>http://renderthis.wordpress.com/2006/08/03/music-fu/</link>
		<comments>http://renderthis.wordpress.com/2006/08/03/music-fu/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 23:32:38 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/08/03/music-fu/</guid>
		<description><![CDATA[Situation:  You just heard an amazing song on the TV, say in the background of a commercial, or on your favorite show, and you manage to catch a few odd words, but not the name of the band or the song.  Here&#8217;s how you find it and get the song.
1.    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=17&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Situation:  You just heard an amazing song on the TV, say in the background of a commercial, or on your favorite show, and you manage to catch a few odd words, but not the name of the band or the song.  Here&#8217;s how you find it and get the song.</p>
<p>1.    The first step is to identify the song.</p>
<p>I usually google the name of the show, if you heard it on a show, or the product if it was a commercial, and the words you remember from the song.  For example, let&#8217;s say you heard that song in the background of the Budweiser select commercial.  Something about &#8220;don&#8217;t hold back&#8221;?  Sometimes even googling ["budweiser select" song] will be specific enough, as it is in this case: the first two results both mention &#8220;Galvanize&#8221;, but searching for ["budweiser select" "don't hold back"] yields an affirmation that &#8220;Galvanize&#8221; is, indeed the name of the song, and clicking through to any of the search results will reveal that the song is <strong>Edit: a remix of a Q-Tip song (thanks Dan)</strong> by &#8220;The Chemical Brothers&#8221;.  At this point, you can proceed to the next step.</p>
<p>2.    Making sure it&#8217;s the right song.</p>
<p>In other words, finding any source that has this song &#8211; streaming, or w/e.  At this point, we&#8217;re just verifying, we don&#8217;t actually need the mp3 yet.  For this, we turn to www.singingfish.com.  Since we just want to make sure we have the right song, search for &#8220;Audio &amp; Video&#8221; of &#8220;Any Length&#8221; with all the format and category checkboxes filled.  The search terms are the song name in quotes, or, if it&#8217;s common, the name of the band in quotes.  Since &#8220;Galvanize&#8221; isn&#8217;t a very common song name, we don&#8217;t need to bother searching for the band name, but if we were looking for a more common song name, we&#8217;d need to search for &#8220;Chemical Brothers&#8221; and look for galvanize among the results (notice I left out &#8220;the&#8221;, since sometimes &#8220;the chemical brothers&#8221; are referred to as just &#8220;chemical brothers&#8221;, and searching for &#8220;chemical brothers&#8221; will match both &#8220;chemical brothers&#8221; and &#8220;the chemical brothers&#8221;).  As I said, we&#8217;ll just search for Galvanize this time; we don&#8217;t need quotes since the name of the song is only one word (quotes around a search term means &#8220;find the words between the quotes exactly as they appear&#8221; &#8211; the difference between &#8220;chemical brothers&#8221; and chemical brothers can be a large one, but there&#8217;s no difference between &#8220;galvanize&#8221; and galvanize).  Once you&#8217;re satisfied that you&#8217;ve found the correct song, it&#8217;s time to . . .</p>
<p>3.    Find a downloadable version of the song.</p>
<p>There are several methods I use for this:</p>
<p>www.singingfish.com with &#8220;audio only&#8221;, &#8220;&gt;3 minutes&#8221;, and only &#8220;mp3&#8243; checked;<br />
www.altavista.com with &#8220;&gt; 1 minute&#8221; and only &#8220;mp3&#8243; and &#8220;wav&#8221; checked (others may result in streaming files)<br />
&#8212;search for the song name in quotes<br />
&#8212;search for the band name in quotes and find the song in the results<br />
www.google.com<br />
&#8212;search for ["index of" mp3 -html -htm] and the song name in quotes<br />
&#8212;search for ["index of" mp3 -html -htm] and the band name in quotes, looking for the right song in the results<br />
&#8212;search for the band name in quotes and [torrent], assuming you have a bittorrent client (BitTorrent, Azureus, and uTorrent are popular clients)<br />
&#8212;search for the song name in quotes and [torrent], assuming the same<br />
www.mininova.org,<br />
www.isohunt.com,<br />
www.thepiratebay.org,<br />
www.bittorrent.com<br />
&#8212;assuming you have a bittorrent client, search for the band name (no quotes necessary)<br />
&#8212;assuming same, search for the song name and be prepared to sift through a lot of irrelevant crap to find it</p>
<p>when all else fails, check the following four sources:</p>
<p>the band&#8217;s official website (find via google) and the &#8220;media&#8221; or &#8220;downloads&#8221; section<br />
any fan sites of the band (again, find via google)<br />
the band&#8217;s purevolume website, if they have one, and if any of their songs there are available for download<br />
the band&#8217;s myspace, if they have one, and if any of their songs are available for download</p>
<p>If none of these methods bear fruit, ask your friendly neighborhood google guru to find it for you.</p>
<p>Alternatively, if you have a program that can record speaker output, say <a href="http://audacity.sourceforge.net/">Audacity</a>, and have a lot of time on your hands, whole new worlds are open to you.  You could sign up for the &#8220;25 free plays per month&#8221; plan with Rhapsody (which offers 25 streaming songs for free each month).  You could search in &#8220;Winamp Music&#8221; under &#8220;Online Media&#8221; in Winamp, or even &#8220;Winamp Videos&#8221;, since you&#8217;re only recording the audio anyway.  You can record any of the streaming music you found via singingfish or altavista.  Songs on the band&#8217;s website which aren&#8217;t available for download can nevertheless be recorded.  Granted, the quality won&#8217;t be as good, but it&#8217;s better than nothing.</p>
<p>Happy hunting.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=17&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/08/03/music-fu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>snakes on a plane</title>
		<link>http://renderthis.wordpress.com/2006/07/16/snakes-on-a-plane/</link>
		<comments>http://renderthis.wordpress.com/2006/07/16/snakes-on-a-plane/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 05:05:57 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/07/16/snakes-on-a-plane/</guid>
		<description><![CDATA[
that&#8217;s hot.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=13&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="text-align:center; display: block;"><a href="http://renderthis.wordpress.com/2006/07/16/snakes-on-a-plane/"><img src="http://img.youtube.com/vi/XV24FN4rDzE/2.jpg" alt="" /></a></span></p>
<p>that&#8217;s hot.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=13&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/07/16/snakes-on-a-plane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/XV24FN4rDzE/2.jpg" medium="image" />
	</item>
		<item>
		<title>iTunes and Python: Creating Custom Playlists: UPDATE</title>
		<link>http://renderthis.wordpress.com/2006/06/28/itunes-and-python-creating-custom-playlists-update/</link>
		<comments>http://renderthis.wordpress.com/2006/06/28/itunes-and-python-creating-custom-playlists-update/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 20:47:25 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/06/28/itunes-and-python-creating-custom-playlists-update/</guid>
		<description><![CDATA[All right, the other day I posted a tutorial on manipulating the iTunes COM with Python to give you better searching capabilities than iTunes does natively, and how to make a playlist with the resulting tracks.  Since then, I&#8217;ve managed to change the code a bit because there were a couple of places where [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=11&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>All right, <a href="http://renderthis.wordpress.com/2006/06/27/itunes-and-python-creating-custom-playlists/">the other day</a> I posted a tutorial on manipulating the iTunes COM with Python to give you better searching capabilities than iTunes does natively, and how to make a playlist with the resulting tracks.  Since then, I&#8217;ve managed to change the code a bit because there were a couple of places where it wasn&#8217;t working correctly before (eg including duplicate tracks) and some features I felt were missing.  So let&#8217;s see the changes, shall we?</p>
<pre>def union(l1, l2):
    pl1 = [i.GetITObjectIDs() for i in l1]
    pl2 = [i.GetITObjectIDs() for i in l2]
    pl3 = sorted(list(set(pl1+pl2)),
                 key=lambda x: list(pl1+pl2).index(x))
    return [list(l1+l2)[i] for i in
            [list(pl1+pl2).index(x) for x in pl3]]

def andnot(l1, l2):
    pl1 = [i.GetITObjectIDs() for i in l1]
    pl2 = [i.GetITObjectIDs() for i in l2]
    pl3 = [i for i in pl1 if i not in pl2]
    pl3 = sorted(list(set(pl3)),
                 key=lambda x: pl3.index(x))
    return [l1[i] for i in [pl1.index(x) for x in pl3]]

def intersect(l1, l2):
    pl1 = [i.GetITObjectIDs() for i in l1]
    pl2 = [i.GetITObjectIDs() for i in l2]
    pl3 = [i for i in pl1 if i in pl2]
    pl3 = sorted(list(set(pl3)),
                 key=lambda x: pl3.index(x))
    return [l1[i] for i in [pl1.index(x) for x in pl3]]

def difference(l1, l2):
    pl1 = [i.GetITObjectIDs() for i in l1]
    pl2 = [i.GetITObjectIDs() for i in l2]
    pl3 = [[i for i in pl1 if i not in pl2],
           [i for i in pl2 if i not in pl1]]
    pl3 = [sorted(list(set(pl3[0])),
                  key=lambda x: pl3[0].index(x)),
           sorted(list(set(pl3[1])),
                  key=lambda x: pl3[1].index(x))]
    return [l1[i] for i in
            [pl1.index(x) for x in pl3[0]]] +
           [l2[i] for i in
            [pl2.index(x) for x in pl3[1]]]</pre>
<p>Okay, before I talked about how with &#8220;OR&#8221;, all you had to do was add the two lists together, but that sometimes means duplicates, so I wrote a <code>union</code> function to fix that.  Let&#8217;s take a look.  Like the other functions, it takes in two lists/<code>IITTrackCollections</code> and makes parallel lists containing the IDs of the tracks, this time.  Next, it makes a set of the two lists together.  However, since sets are unordered, when making pl3 a list again, it sorts it by the index of each track in the combined list, returning it to the correct order.  Then it performs the same last step as the others, returning a list which contains the corresponding tracks to the IDs in pl3.</p>
<p>The only change to <code>intersect</code> and <code>difference</code> is a similar fix to pl3.  In addition to the previous construction of pl3, I&#8217;ve added the same sorting of the list resulting of the set made from pl3.</p>
<p>I also added an <code>andnot</code> function to allow the &#8220;not&#8221; operator &#8211; ie find tracks that match one query, but not another.</p>
<p>Also, as you can see, the duplicates are removed via track ID instead of name, now, so that multiple songs with the same name by different artist, for example, aren&#8217;t weeded out.</p>
<p>In addition, I changed <code>custompl</code> to allow for searching not limited to the default searches.  For example, you can now search within the year of a track, or its comment, or even the genre or date added, assuming you know the correct format (the field for date added, for example, is &#8220;DateAdded&#8221; &#8211; all the possible fields can be found in the help file for the iTunes COM).</p>
<pre>def extend(alist, element):
    alist.extend(element)
    return alist

def custompl(quer1, logic, quer2):
    res = []
    temp = [quer1,quer2]
    if len(quer1) == 3:
        if len(quer2) == 3:
            return dic[logic](custompl(*quer1),
                              custompl(*quer2))
        res.append(custompl(*quer1))
        temp.remove(quer1)
    elif len(quer2) == 3:
        res.append(custompl(*quer2))
        temp.remove(quer2)
    for query in temp:
        srchstr, field = query
        if field == "Playlist":
            res = res+[reduce(extend,extend(res[0:0],
                      [list(pl.Tracks)
                          for pl in source.Playlists
                              if srchstr in pl.Name]))]
        elif field in dic:
            res.append(list(library.Search(srchstr,
                dic[field])))
        else:
            try:
                res.append([track
                    for track in library.Tracks
                        if srchstr in eval(
                            "track.%s"%field)])
            except TypeError:
                res.append([track
                    for track in library.Tracks
                        if srchstr in repr(
                            eval("track.%s"%field))])
            except AttributeError:
                __import__("sys").stderr.write("ValueError"+
                    ": Sorry, can't find %s field to search
                    "in.&#92;n"%field)
    return dic[logic](res[0],res[1])</pre>
<p>As you can see, instead of just checking for &#8220;Playlist&#8221; as a field, <code>custompl</code> now also checks if the field is in the dictionary, and if it&#8217;s not, tries to find it by accessing it with <code>eval</code>.  AGAIN, THIS SHOULD NOT BE ATTEMPTED UNLESS YOU TRUST YOUR END USER.  For example, by making the following function call, &#8220;bad&#8221; gets written to your stdout; and with a few modifications, all sorts of havoc can be wreaked: <code>customplaylist((" ", '__setattr__("Name",__import__("sys").stdout.write("bad"))' ))</code> (Note that this doesn&#8217;t actually change the name of any tracks, but rather raises an error after writing to the stdout.)  Alternatively, you could make a dictionary with all the possible fields to search in and check if the field is in that dictionary and work through it that way to avoid eval.</p>
<p>In any case, first we try to see if the search string is in the field, then, if the field isn&#8217;t a string (eg the <code>DateAdded</code> field, which is a <code>time</code> instance), we see if the search string is in Python&#8217;s representation of the field (<code>'&lt;PyTime:4/17/2006 12:05:32 AM&gt;'</code> for a sample <code>DateAdded</code>, for example).  At some point I&#8217;d like to see if I can make it possible to specify whether you want exact pattern matching for each query, ie <code>if srchstr == eval(...)</code> or <code>if srchstr == repr(eval(...))</code>.  Anyway, if the field isn&#8217;t available, we write the error code to stderr without stopping the program.</p>
<p>You&#8217;ll notice that I changed the treatment of playlists a bit.  This is because the previous method only kept the tracks in the first playlist found.  This way, all the tracks from all the matching playlists are added together, then that list is added to res.  The way I acheived this is by taking an empty list (<code>res[0:0]</code>), and using <code>reduce</code> to extend it by the list of tracks from each matching playlist.  Then, I added the current res to it, making sure we didn&#8217;t lose the tracks already in it.  Since we add <code>[reduce(...)]</code>, it keeps all the tracks from this query in a separate list, like it should.  The way <code>reduce</code> works is to apply the first parameter (a function) to the elements of the second one in twos.  For example, <code>reduce(operator.add,range(10))</code> is the equivalent of <code>(((((((((0+1)+2)+3)+4)+5)+6)+7)+8)+9)</code>.  So our code is the equivalent of <code>extend(extend(extend(res[0:0],tracklist1),<br />
tracklist2),tracklist3)</code> etc.  So we contain that in a list (<code>[reduce(...)]</code>) and add <code>res</code> to it to get the new <code>res</code>.</p>
<p>I also modified the main function to allow for single query searches:</p>
<pre>def customplaylist(querylist,title=None):
    pls = []
    if type(querylist) is str:
        querylist = (eval(
            querylist.replace(" XOR ",", 'X',"
                     ).replace(" AND ",", '+',"
                     ).replace(" OR ",", '|',"
                     ).replace('" in "',"', '"
                     ).replace('"',"'"
                     ).replace(" AND NOT ",", '+!',")))
    if len(querylist) != 1:
        querylist = [querylist]
    try:
        pls.extend(custompl(*querylist[0]))
    except TypeError:
        res = []
        srchstr, field = querylist[0]
        if field == "Playlist":
            res.extend(reduce(extend,
                extend(res[0:0],
                    [list(pl.Tracks)
                        for pl in source.Playlists
                            if srchstr in pl.Name])))
        elif field in dic:
            res.extend(list(library.Search(srchstr,
                dic[field])))
        else:
            try:
                res.extend([track
                    for track in library.Tracks
                        if srchstr in repr(
                            eval("track.%s"%field)
                                           )])
            except TypeError:
                res.extend([track
                    for track in library.Tracks
                        if srchstr == repr(
                            eval("track.%s"%field)
                                           )])
            except AttributeError:
               __import__("sys").stderr.write("ValueError"+
               ": Sorry, can't find %s field to search in."+
               "&#92;n"%field)
        pls.extend(res)
    plname = str(querylist).replace(", 'X',"," XOR "
                          ).replace(", '+',"," AND "
                          ).replace(", '|',"," OR "
                          ).replace("', '","' in '"
                          ).replace("[",""
                          ).replace("]",""
                          ).replace(", '+!',"," AND NOT")
    cpl = win32com.client.CastTo(
              iTunes.CreatePlaylist(title or plname),
              'IITUserPlaylist')
    for track in pls:
        cpl.AddTrack(track)</pre>
<p>We first try to send <code>querylist</code> to <code>custompl</code>, but if there&#8217;s only one query, it&#8217;ll raise a TypeError, which we catch; and then we proceed to copy the code from <code>custompl</code>, slightly modified.  The only difference is that, since there&#8217;s only one query, we don&#8217;t need the crap at the beginning of <code>custompl</code>, nor do we need as much fancy footwork to make <code>res</code> have two elements, one from each side.  We just <code>extend</code> <code>res</code> by all the tracks found.</p>
<p>Finally, we just need to update <code>dic</code>, and we&#8217;re on our way.</p>
<pre>dic = {"All":0,"Visible":1,"Artist":2,"Album":3,
       "Composer":4,"Name":5,"+":intersect,
       "|":union,"X":difference,"+!":andnot}</pre>
<p>All right.  Head over <a href="http://rafb.net/paste/results/GP1tZc81.nln.html">here</a> to get my updated full code.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=11&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/06/28/itunes-and-python-creating-custom-playlists-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>iTunes and Python: Creating Custom Playlists</title>
		<link>http://renderthis.wordpress.com/2006/06/27/itunes-and-python-creating-custom-playlists/</link>
		<comments>http://renderthis.wordpress.com/2006/06/27/itunes-and-python-creating-custom-playlists/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 06:13:26 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/06/27/itunes-and-python-creating-custom-playlists/</guid>
		<description><![CDATA[A blow-by-blow breakdown of how to use the iTunes COM to search for and make playlists out of songs that meet specific criteria through Python (much more complex than the native iTunes search capabilities).  I&#8217;ll be doing the step-through in a rather legible, but not very line-efficient method; also, I&#8217;d like to apologize in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=8&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A blow-by-blow breakdown of how to use the iTunes COM to search for and make playlists out of songs that meet specific criteria through Python (much more complex than the native iTunes search capabilities).  I&#8217;ll be doing the step-through in a rather legible, but not very line-efficient method; also, I&#8217;d like to apologize in advance for the horrible formatting &#8211; the columns in this theme have a fixed size, so text just gets cut off if it&#8217;s too long; my actual final script is available here (rename the resulting file to .py instead of .py.txt): <a href="http://renderthis.files.wordpress.com/2006/06/customplpy.txt">custompl.py</a>.  If you want to look without downloading, it&#8217;s also up <a href="http://rafb.net/paste/results/zAPtTa30.nln.html">here</a>.</p>
<p>If you don&#8217;t have the iTunes SDK, get it <a href="http://developer.apple.com/sdk/itunescomsdk.html" title="iTunes COM SDK">here</a>.  If you don&#8217;t have Python, or don&#8217;t know what it is, check <a href="http://en.wikipedia.org/wiki/Python_programming_language" title="Python Programming Language">here</a>  (Wikipedia entry) and <a href="http://www.python.org" title="Python Official Homepage">here</a> (Python&#8217;s official homepage).</p>
<p>If you already know what you&#8217;re doing with Python, skip to the code below.  Once you have Python installed, fire up your favorite IDE, or just use IDLE, the one Python&#8217;s bundled with, and start typing.  If you use IDLE, it will be an interactive prompt, so while you can see the results of what you do immediately, you can&#8217;t very easily save what you do directly from the prompt.  Instead, you should go to File -&gt; New Window and save the blank page as &#8220;&lt;insert script name here&gt;.py&#8221;.  This will highlight everything for you the same way the interactive prompt will.  I suggest doing both &#8211; experimenting with the prompt, then saving what works &#8211; but you can do it either way.</p>
<pre>import win32com.client
iTunes = win32com.client.gencache.EnsureDispatch(
         "iTunes.Application")</pre>
<p>Okay, first thing we have to do is <code>import win32com.client</code>, so that we can access the iTunes COM.  Next, we connect to iTunes, using <code>win32com.client</code>&#8217;s <code>gencache.EnsureDispatch</code> so that we don&#8217;t get the funky behavior that <code>Dispatch</code> can sometimes cause.</p>
<pre>source = iTunes.LibrarySource
library = iTunes.LibraryPlaylist</pre>
<p>All right, now we have the iTunes source (contains all the playlists) and the main Library playlist.  Now, if you want to search for songs using the iTunes COM, you have to specify which fields to search in as well as the search string (this is documented in the help file that comes with the iTunes SDK).  So what we&#8217;re going to do is make a dictionary that will convert the string parameter of which field to search in into a number that iTunes can understand:</p>
<pre>field_dict = {"All":0,"Visible":1,"Artist":2,
              "Album":3,"Composer":4,"Name":5}</pre>
<p>We&#8217;ll worry about searching in playlist names later.  Basically, the default choices available for searching iTunes are All fields, all Visible fields, Artist, Album, Composer, or Name of the song.  All right, time to get down to some actual searching &#8211; just one query at a time to start with (we&#8217;ll add multiple searches at once later, and smart titling at the same time):</p>
<pre>custom_playlist = iTunes.CreatePlaylist("untitled")
custom_playlist = win32com.client.CastTo(custom_playlist,
                                         'IITUserPlaylist')
query = "Imogen Heap"
field = "Artist"
results = library.Search(query, field_dict[field]))</pre>
<p>All right, first we used iTunes to create an untitled playlist. Now, unfortunately, the default when creating a playlist this way, for some reason, doesn&#8217;t give you access to all the methods that the documentation suggests. So you have to use <code>win32com.client.CastTo</code> to, well, cast the result to a proper iTunes <code>IITUserPlaylist</code> (documented, again, in the help file). Next we can perform the search and start populating the playlist.  Okay, so we searched the library for any tracks whose artist is <a href="http://myspace.com/imogenheap">Imogen Heap</a> &#8211; a freakishly good singer, by the way &#8211; she used to be part of a band called <a href="http://myspace.com/froufrou">Frou Frou</a> before going solo . . . Coming back to the code, all we have left to do is populate the playlist we made with the tracks we found.</p>
<pre>for track in tracks:
    custom_playlist.AddTrack(track)</pre>
<p>And that&#8217;s it.  Those are the basics.  To be able to use multiple queries, quite a few additions to the above basics need to be made.  We&#8217;ll start with adding logical operators &#8211; because there&#8217;s nothing more irritating than having a program assume you want all of the conditions to be met when there&#8217;s a specific order to which you want and which you can do without:</p>
<pre>field_dict = {"All":0,"Visible":1,"Artist":2,"Album":3,
              "Composer":4,"Name":5,"+":intersect,
              "|":__import__("operator").add,"X":difference}</pre>
<p>First thing we have to do is update the dictionary to allow for the logical operators: &#8220;+&#8221; for AND, &#8220;|&#8221; for OR, &#8220;X&#8221; for XOR.  For those not familiar with logical operators, AND, appropriately enough, requires the fulfillment of both conditions (a AND b), OR requires one or the other or both, and XOR (aka exclusive or) requires one or the other but not both.  Now, this may still seem a bit odd as there are no &#8220;intersect&#8221; or &#8220;difference&#8221; functions yet, and what&#8217;s this business with <code>__import__</code>?  Well, we&#8217;ll work backwards.  The expression <code>__import__("operator").add</code> is roughly equivalent to <code>operator.add</code>, once <code>operator</code> has been imported.  I say roughly because <code>__import__</code> doesn&#8217;t permanently import its parameter, it merely allows one to access the method of a class not in the present namespace.  Anyway, by putting this reference to <code>operator.add</code> in <code>field_dict</code>, we can achieve the following: <code>field_dict["|"](a,b)</code> will produce the same as <code>a+b</code>.  Now, just to be perfectly clear, this is NOT the same as <code>field_dict["+"](a,b)</code>.  I&#8217;m talking about putting <code>a+b</code> in the interactive prompt; actually adding them together.  There&#8217;s a reason for this, which I&#8217;ll explain in due time.  First, to define intersect and difference:</p>
<pre>def intersect(tracks1, tracks2):
    names1 = [i.Name for i in tracks1]
    names2 = [i.Name for i in tracks2]
    names3 = [i for i in names1 if i in names2]
    return [tracks1[i] for i in
              [names1.index(x) for x in names3]]

def difference(tracks1, tracks2):
    names1 = [i.Name for i in l1]
    names2 = [i.Name for i in l2]
    names3 = [[i for i in names1 if i not in names2],
              [i for i in names2 if i not in names1]]
    return [tracks1[i] for i in
              [names1.index(x) for x in names3[0]]]+
           [tracks2[i] for i in
              [names2.index(x) for x in names3[1]]]</pre>
<p>Well, well.  This is confusing indeed.  Let&#8217;s take a look at intersect first.  This is meant to mirror the intersect method of the built in <code>set</code> class.  There are two parameters: each a list of tracks or an <code>IITTrackCollection</code>, composed of <code>IITTracks</code>.  Each <code>IITTrack</code> has a <code>Name</code> attribute, so the first thing we do is make some parallel lists containing the <code>Names</code> of the tracks in the arguments.  Once these have been made, we make a list of tracks which are in both.  Then, we make and return a list of the actual tracks (as opposed to just the <code>Names</code>) which are represented by the <code>Names</code> in the list we just made.  Simple enough, right?</p>
<p>Okay, now we get to the really confusing bit.  Again, this is meant to mirror the set method of the same name.  The parameters are the same as in the previous function, as is the next step.  Once we have two lists of <code>Names</code> which correspond to the provided lists, we make a third list which has two elements.  The first is a list of all the <code>Names</code> in the first <code>Names</code> list which don&#8217;t appear in the second, and the second element is the reverse.  With this in hand, we proceed to perform the same step as in the last function &#8211; using the <code>Names</code> we want to refer back to the original <code>IITTracks</code>.  The only difference is that, since this time we have two lists to refer from (<code>names3[0]</code> and <code>names3[1]</code>), we have to collect the <code>IITTracks</code> from both and add them together.  All right, now we can get to the fun part: parsing user input.</p>
<pre>def customplaylist(querylist,title=None):
    pls = []
    if type(querylist) is str:
        querylist = (eval(querylist.replace(" XOR ",", 'X',"
                                  ).replace(" AND ",", '+',"
                                  ).replace(" OR ",", '|',"
                                  ).replace('" in "',"', '"
                                  ).replace('"',"'")))
    if len(querylist) != 1:
        querylist = [querylist]
    pls.extend(custompl(*querylist[0]))
    plname = str(querylist).replace(", 'X',"," XOR "
                          ).replace(", '+',"," AND "
                          ).replace(", '|',"," OR "
                          ).replace("', '","' in '"
                          ).replace("[",""
                          ).replace("]","")
    cpl = win32com.client.CastTo(
              iTunes.CreatePlaylist(title or plname),
              'IITUserPlaylist')
    for track in pls:
        cpl.AddTrack(track)</pre>
<p>Okay, one thing at a time.  Some of this should look familiar, since we&#8217;ve used some of the pieces before.  First off, we take in a list of queries, which should look vaguely like this: <code>("&lt;search string&gt;", "&lt;field&gt;")</code> or <code>'"&lt;search string&gt;" in "&lt;field&gt;"'</code>.  The queries will be interspersed with logical operators where necessary.  To see a working example of a call to <code>customplaylist</code>, look at the bottom of the final code, which is available by clicking on the link at the top of this post.</p>
<p>The second parameter is a title, should the user want to name the playlist something other than the string form of <code>querylist</code>, which tends to look like <code>'(("Toasty" in "Playlist") XOR ("Something" in "Artist")) AND (("Sum" in "Playlist") OR ("Killer" in "Album"))'</code>, which is the &#8220;smart titling&#8221; I was talking about before.  (Another of the features of the final product is that the search acts like an iTunes search, providing matches of &#8220;All Killer, No Filler&#8221;, say, for the search string of &#8220;Killer&#8221;.  This means the user gets to be all kinds of lazy when searching.)</p>
<p>Our next step is to create an empty list, which will eventually hold the <code>IITTracks</code> we want to populate our playlist with.  What follows that is an ugly way to parse the string version of <code>querylist</code>: you replace all the human legible stuff with the Python equivalent where it needs to be, then <code>eval</code> it so it&#8217;s a list and not a string.  There are hundreds of rants and essays about this everywhere, so I&#8217;ll just put a small word in here.  DO NOT USE THIS TECHNIQUE IF YOU DON&#8217;T TRUST THE END USER ON YOUR COMPUTER.  <code>eval</code> has the potential to do a lot of damage to your computer in the hands of the right, or rather, wrong, person.  If you don&#8217;t trust the end user, just change the function to look like this, and it won&#8217;t support strings anymore:</p>
<pre>def customplaylist(querylist,title=None):
    pls = []
    if len(querylist) != 1:
        querylist = [querylist]
    pls.extend(custompl(*querylist[0]))
    plname = str(querylist).replace(", 'X',"," XOR "
                          ).replace(", '+',"," AND "
                          ).replace(", '|',"," OR "
                          ).replace("', '","' in '"
                          ).replace("[",""
                          ).replace("]","")
    cpl = win32com.client.CastTo(
              iTunes.CreatePlaylist(title or plname),
              'IITUserPlaylist')
    for track in pls:
        cpl.AddTrack(track)</pre>
<p>Okay, now the next thing we see here is that we check the length of <code>querylist</code>, and if it&#8217;s not 1, we make it one by making it the only element of a new list.  Why?  Because the <code>custompl</code> function, which we haven&#8217;t seen yet, works recursively and requires there to be one group to begin with.  That much is fairly straightforward.</p>
<p>Next, though, we see an odd call to <code>custompl</code>.  What the hell does it mean when there&#8217;s an asterisk in front of a parameter?  Well, when that parameter is a list, it separates the elements of that list so that each element is treated as a separate argument by the function you&#8217;re calling.  For example, let&#8217;s say you have a function <code>printparams</code> that takes in three parameters, <code>a</code>, <code>b</code>, and <code>c</code> and prints them out.  And let&#8217;s further say you had a list, <code>foo</code>, with elements <code>"b"</code>, <code>"a"</code>, and <code>"r"</code>.  The function call to <code>printparams</code> would look like this: <code>printparams(*foo)</code>, and would output <code>b a r</code>.  Instead of branching off into <code>custompl</code> here,  I&#8217;m going to finish up the rest of the main function, and then talk about what&#8217;s going on behind the scenes.</p>
<p>Once we&#8217;ve finished collecting the tracks we want, we make the name of the playlist by reversing what we saw before for parsing the string version of <code>querylist</code>.  Then, we create the playlist and cast it to an <code>IITUserPlaylist</code> in one step.  The only thing you haven&#8217;t seen is <code>title or plname</code>.  The way Python treats <code>True</code> and <code>False</code>, <code>None</code> is equivalent to <code>False</code>, so if the user doesn&#8217;t enter a title in the parameter list, we end up with <code>None or plname</code>, which Python evaluates to get <code>plname</code>.  This works even if a title has been provided because Python only evaluates the second half of an <code>and</code> expression if the first condition is false.  After that, like you saw before, we add our tracks to the playlist and that&#8217;s that.</p>
<p>All right, so the last thing to look at here is <code>custompl</code>, the function we&#8217;re using to really parse <code>querylist</code> and return the right tracks:</p>
<pre>def custompl(query1, logic, query2):
    results = []
    temp = [query1,query2]
    if len(query1) == 3:
        if len(query2) == 3:
            return field_dict[logic](custompl(*query1),
                                     custompl(*query2))
        results.append(custompl(*query1))
        temp.remove(query1)
    elif len(query2) == 3:
        results.append(custompl(*query2))
        temp.remove(query2)
    for query in temp:
        search_string, field = query
        if field == "Playlist":
            results.extend([list(pl.Tracks)
                            for pl in source.Playlists
                               if search_string in pl.Name])
        else:
            results.append(list(
                           library.Search(search_string,
                                        field_dict[field])))
    return field_dict[logic](results[0],results[1])</pre>
<p>Whoo boy, here we go.  Remember how I said that the asterisk makes the function treat the list as its component elements?  Well here&#8217;s where it comes into play.  When it comes down to it, every group, no matter how complicated, has three parts.  The left side, the logical operator, and the right side.  So first we make an empty list to hold our results.  Then we make another list to hold the left and right side.  Then we check each side to see if it is, itself, a group, or if it&#8217;s really a query (remember, groups have three components, and queries have two: search string and field).  If they&#8217;re both groups, it applies the function that corresponds with the operator on the result of breaking down the group again by running *it* through the function.  And so on until they both aren&#8217;t groups anymore.  Once only the first one is a group, it adds the results of breaking down that group to the main results and removes it from <code>temp</code> to let the function know not to try to treat it as a query.  On the other hand, if only the *right* side is a group, it does the same on that side.  Once there are no more groups, it gets to the <code>for</code> loop.  This looks at whichever side is left, or both, if they happened to have the same level of grouping, and breaks it down into search string and field. </p>
<p>Here&#8217;s where we deal with searching in Playlist names.  We <code>extend</code> the results by the list of <code>Tracks</code> of each Playlist whose name even partially matches the search string.  What this means is, it adds each track in that list to the end of <code>results</code>, one by one, instead of just adding the whole list as a list.  This way, all the tracks on this side are at the same level.</p>
<p>Now, if we&#8217;re *not* searching in the Playlist name, we do what we did way back when.  We search the library for the search string in the field, and <code>append</code> the list to <code>results</code>, or add it to the end.  Now we should have two elements in <code>results</code>: one from each side.  Even if there&#8217;s an uneven level of grouping on each side, the way we set it up, we still have two elements.  Remember?  If one side is a group and the other isn&#8217;t, we add the results of breaking it down to results, then get to here and add the results of breaking the non-group side down.  Two elements.  If it&#8217;s hard for you to visualize, try coming up with the most convoluted <code>querylist</code> you can imagine and working through <code>custompl</code> to see how it works.  By the way, this type of programming, wherein a function calls itself, is called &#8220;Recursive&#8221; programming.  To see simpler examples of this, just google &#8220;recursive&#8221; and the programming language of your choice.  Since we have two elements now, we can apply the logical operator to them to get what we want.  Oh yeah, I never explained why &#8220;OR&#8221; corresponds to &#8220;+&#8221;.  Well, think about it.  &#8220;OR&#8221; means &#8220;one or the other or both&#8221;.  Which means that if we have two lists, every track in each list will be in either one, or the other, or both.  We don&#8217;t have to do anything fancy to them, just add them together.</p>
<p>Anyway, that&#8217;s the whole cake.  Once you have the results, you return them back to the main function, where we <code>extend</code> <code>pls</code> by the results, and add the tracks to our iTunes playlist.</p>
<p>Whew!  That was a mouthful.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=8&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/06/27/itunes-and-python-creating-custom-playlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
		<item>
		<title>recently discovered bands</title>
		<link>http://renderthis.wordpress.com/2006/06/25/recently-discovered-bands/</link>
		<comments>http://renderthis.wordpress.com/2006/06/25/recently-discovered-bands/#comments</comments>
		<pubDate>Sun, 25 Jun 2006 21:16:27 +0000</pubDate>
		<dc:creator>renderthis</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">https://renderthis.wordpress.com/2006/06/25/recently-discovered-bands/</guid>
		<description><![CDATA[In no particular order:
Gnarls Barkley &#8211; the team composed of Cee Lo and DangerMouse.  Great stuff.  Sounds like gospel at times, like rock at others, sometimes electronica, and sometimes rap.  I was turned onto it by the &#34;Crazy&#34; vid from the music awards, of course.  Then I used Azureus to grab [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=5&subd=renderthis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In no particular order:</p>
<p><a href="http://www.myspace.com/gnarlsbarkley" title="Gnarls Barkley">Gnarls Barkley</a> &#8211; the team composed of Cee Lo and DangerMouse.  Great stuff.  Sounds like gospel at times, like rock at others, sometimes electronica, and sometimes rap.  I was turned onto it by the &quot;Crazy&quot; vid from the music awards, of course.  Then I used Azureus to grab their album &#8211; <a href="http://www.torrentspy.com/download.asp?id=752826">St. Elsewhere</a>.  I&#39;m excited.  You should be, too.</p>
<p><a href="http://www.myspace.com/peepingtomispatton" title="Peeping Tom">Peeping Tom</a> &#8211;  catchy as all get-out.  It&#39;s a Mike Patton project, and extremely hard to classify &#8211; somewhere between rock, rap, and metal.  Think The Mars Volta with more conventional guitar and drums.  Found it via <a href="http://benlovesmusic.blogspot.com" title="work for it">work for it</a>, a generally awesome mp3/music blog that you can also find on my blogroll as benlovesmusic.  Their self-titled album is available as an Azureus <a href="http://www.mininova.org/get/337544" title="Peeping Tom">torrent</a>, as well.</p>
<p><a href="http://www.myspace.com/hothotheat" title="Hot Hot Heat">Hot Hot Heat</a> &#8211; okay, okay.  So I was already familiar with Hot Hot Heat.  But they&#39;re just so damn good.  For those not yet familiar, Hot Hot Heat is kick-ass rock/pop with amazingly catchy songs that have great drums and better vocals.  Anyway, I found some more of their music (I previously only had <a href="http://www.mininova.org/get/117398" title="Elevator">Elevator</a>), so I technically did &#39;discover&#39; their music.  To get back to the point, I found <a href="http://www.mininova.org/get/155059" title="Make Up The Breakdown">Make Up The Breakdown</a> (the torrent name is incorrect &#8211; it says &quot;Or&quot; instead of &quot;The&quot;) and <a href="http://isohunt.com/dl.php?id=5804826" title="Knock Knock Knock">Knock Knock Knock</a>.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><a href="http://myspace.com/arcticmonkeys" title="Arctic Monkeys">Arctic Monkeys</a> &#8211; alright, you got me again.  I&#39;ve known about these guys for a while, and I have no excuse; but they are effing amazing.  British music at it&#39;s best.  If you don&#39;t know these guys, you really don&#39;t know what you&#39;re missing.  Their music is everywhere.</p>
<p><a href="http://myspace.com/hardfi" title="Hard-Fi">Hard-Fi</a> &#8211; again, I&#39;ve known about them for a little while, but they&#39;re still pretty damn good.  Sort of like the Arctic Monkeys, except less hyped up and more polished.</p>
<p><a href="http://www.myspace.com/thefalloftroy" title="The Fall of Troy">The Fall of Troy</a> &#8211; these guys are aMAZing.  I can&#39;t find their music hardly anywhere, but they are well worth the effort to find it.  They&#39;re sort of like rock/pop/screamo/amazing guitar.</p>
<p><a href="http://www.myspace.com/cuteiswhatweaimfor" title="Cute Is What We Aim For">Cute Is What We Aim For</a> &#8211; ditto.  Love their music, but it&#39;s damn near impossible to find.  Similar style to The Fall of Troy, but more pop and less screamo.  Got turned on to both of these bands, actually, by an <a href="http://www.alwaysbeta.com/2006/06/05/hardcore-is-for-lovers/" title="Music Article on alwaysBeta.com">article</a> on alwaysBeta, surprisingly enough (also on my blogroll).  The same article also turned me onto <a href="http://www.myspace.com/chiodos" title="Chiodos">Chiodos</a>, grouped in much the same category musically.</p>
<p><a href="http://www.myspace.com/headautomatica" title="Head Automatica">Head Automatica</a> &#8211; I don&#39;t know much about them, except that their album <a href="http://www.mininova.org/get/296105" title="Popaganda">Popaganda</a> is really clever lyrically and pretty damn catchy, too.</p>
<p><a href="http://www.myspace.com/thefaint" title="The Faint">The Faint</a> &#8211; another one of those bands I&#39;ve known for a while, but found new music for.  Electronica/Pop/Rock.  Awesome sound, especially in their Wet From Birth album &#8211; they sound more electronic and less pop in Blank Wave Arcade, and similar in Danse Macabre, but I like Danse Macabre better than Blank Wave Arcade.  I just found a few scattered mp3s of theirs that I didn&#39;t have before, but they&#39;re still effing genius.</p>
<p>and finally, <a href="http://myspace.com/imarobot" title="Ima Robot">Ima Robot</a> &#8211; I love this band, but to some it might be an aquired taste.  Definitely listenable, lots of drums and guitar, great bass lines, too.  The main point of possible contention is the quirky voice of the lead singer, which I happen to like, but some might not.  Again, I found some random mp3s of theirs in scattered locations, but not a whole album.</p>
<p>I also finally downloaded <a href="http://www.mininova.org/get/292255" title="The Grey Album">The Grey Album</a> in its entirety and <a href="http://myspace.com/rooney" title="Rooney">Rooney</a>&#39;s self-titled <a href="?xt=urn:btih:J5FONOLVRYWRC6XXNZY3SKOG7SETNMJI" title="Rooney">album</a>, as well as <a href="http://myspace.com/takingbacksunday" title="Taking Back Sunday">Taking Back Sunday</a>&#39;s <a href="?xt=urn:btih:OZHOGK2QJUSDM742VE42QGC7MUKUOWIR" title="Louder Now">Louder Now!</a></p>
<p>I&#39;ve become pretty impressed with the mash-ups of some DJs, too &#8211; <a href="http://www.partyben.com" title="Party Ben">Party Ben</a> and <a href="http://www.mcsleazy.net" title="McSleazy">McSleazy</a> in particular.</p>
<p>All right, that&#39;s about it, folks.  Go forth and be fruitful and all that.  Enjoy the quality music.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renderthis.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renderthis.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renderthis.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renderthis.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renderthis.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renderthis.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renderthis.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renderthis.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renderthis.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renderthis.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renderthis.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renderthis.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renderthis.wordpress.com&blog=277518&post=5&subd=renderthis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://renderthis.wordpress.com/2006/06/25/recently-discovered-bands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/32e22af72e382f010fb109cccb39fe66?s=96&#38;d=identicon" medium="image">
			<media:title type="html">renderthis</media:title>
		</media:content>
	</item>
	</channel>
</rss>