<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jeff Couturier</title>
	
	<link>http://jeffcouturier.com</link>
	<description>Graphic Designer, Web Developer, Cartoonist</description>
	<lastBuildDate>Sat, 26 May 2012 22:16:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JeffCouturier" /><feedburner:info uri="jeffcouturier" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>A review of Coda 2</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/BTzkzDxkgVM/</link>
		<comments>http://jeffcouturier.com/2012/05/a-review-of-coda-2/#comments</comments>
		<pubDate>Fri, 25 May 2012 20:37:12 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Panic]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1557</guid>
		<description><![CDATA[Version 2 of Coda, the excellent editor by Panic, was released this week. Here are my first impressions after spending a few hours with it. I won’t dig too deep into what’s new, since Panic’s site does a great job of this already. Overall, things like better MySQL editing, tighter Transmit integration, GIT support, code [...]]]></description>
			<content:encoded><![CDATA[<p>Version 2 of <a href="http://panic.com/coda/" target="_blank">Coda</a>, the excellent editor by <a href="http://panic.com/" target="_blank">Panic</a>, was released this week. Here are my first impressions after spending a few hours with it.</p>
<p>I won’t dig too deep into what’s new, since <a href="http://panic.com/coda/" target="_blank">Panic’s site does a great job of this already</a>. Overall, things like better MySQL editing, tighter Transmit integration, GIT support, code folding, file path bar and better CSS editing are all pretty nice.</p>
<p>The overall UI is quite different though and will take some getting used to. For example, when looking at <strong>Sites</strong> the search bar is now on the bottom right instead of top right of the window. It’s not a big deal, but this is a good example of how many of the UI elements we are used to just aren’t where they used to be.</p>
<p>There are a few larger issues as well.</p>
<ol>
<li><strong>Syntax modes don’t appear to be compatible between Coda 1 and 2</strong>. For ages I’ve used a custom PHP-HTML syntax mode for Coda 1. Apparently in Coda 2 I have to rebuild that from scratch since I can’t import my old mode. I&#8217;m not looking forward to doing this.</li>
<li><strong>Color schemes for syntax highlighting can’t be imported from Coda 1</strong>. Like the above, I have a custom color scheme that I’m very used to. Coda 2 can’t read Coda 1 schemes, so now I have to rebuild my color scheme from scratch for Coda 2. This new version has a &#8220;simplified syntax coloring&#8221; which seems to also make it more difficult to fine tune color schemes. Of all the quirks and issues this one bothers me the most and will slow me down more than the others. When function declarations and variables are a totally different color that what I&#8217;m used to it takes longer to scan through code. At the very least I would expect some sort of import/conversion tool for old color schemes.</li>
<li><strong>You can’t deselect individual files after using the Publish function</strong> via keyboard shortcut, or see a list of which files will be published. In Coda 1 when I hit control-command-P to Publish it shows me a list of files marked for publishing and lets me select or deselect individual files. In Coda 2 all it shows is the “Are you sure” modal window &#8211; no file list. I have to manually click on the Publish icon in the sidebar to see which files are marked and deselect them there. Coda 2 should automatically show me that window when I invoke Publish with a keyboard shortcut.</li>
<li><strong>No more marked-for-publishing indicator</strong> in the Files sidebar. In Coda 1 I could instantly see which files had changed in the sidebar thanks to the little blue dot indicator next to the file name. This was extremely handy  for seeing at-a-glance which files had changed and were marked for publishing. Coda 2 got rid of that for some reason. Now you have to click on the Publish icon in the sidebar.</li>
<li><strong>Hotkey for Clips has changed</strong> (among others). This used to be <em>command-control-C</em>, which made sense and seemed intuitive. Now it&#8217;s <em>option-command-4</em>. I&#8217;m sure this won&#8217;t mean a thing to anyone whose first experience with Coda is version 2, but it&#8217;s awfully annoying for the rest of us that have been using Coda since 2007.</li>
</ol>
<p>These may not seem like large problems, but each one slows down my workflow and I’m not sure I understand the reasoning behind them.</p>
<p>Lastly, Coda 2 has crashed on me twice since I installed it today. I wasn’t doing anything particularly taxing, once it was just sitting idle. Coda 2 also feels a little slower. I&#8217;m not entirely sure if it actually is slower or if that&#8217;s just the result of an unfamiliar UI and the issues I mentioned above. Time will tell.</p>
<p>While Coda 2 is a great improvement in some areas, it’s taken a few steps back in others. I love Coda and it’s still hand-down the best editor out there, but if you already have version 1 I&#8217;d wait until version 2.1 or later before upgrading. I wish I had.</p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/BTzkzDxkgVM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/a-review-of-coda-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/a-review-of-coda-2/</feedburner:origLink></item>
		<item>
		<title>Satan Was a Cartoonist</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/ovXeODfJSNo/</link>
		<comments>http://jeffcouturier.com/2012/05/nostalgia-and-paranoia-documentary-on-daniel-clowes/#comments</comments>
		<pubDate>Wed, 23 May 2012 18:37:52 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Micropost]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[Daniel Clowes]]></category>
		<category><![CDATA[documentary]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[scary]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1549</guid>
		<description><![CDATA[From the soundtrack on this film, it seems like the creator is trying to make sure we all know Clowes is an evil psychopath, sent straight from the set of 1976&#8242;s The Omen to usher Satan into the world of men. It&#8217;s great to see and hear Clowes, but why the hell is this film [...]]]></description>
			<content:encoded><![CDATA[<p>From the soundtrack on this film, it seems like the creator is trying to make sure we all know Clowes is an evil psychopath, sent straight from the set of 1976&#8242;s The Omen to usher Satan into the world of men. It&#8217;s great to see and hear Clowes, but why the hell is this film trying so hard to be terrifying? It&#8217;s called &#8220;Nostalgia and Paranoia&#8221;, not &#8220;Satan Was a Cartoonist.&#8221;</p>
<p><iframe width="603" height="409" src="http://www.youtube.com/embed/RwpYHNJs1dQ" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/ovXeODfJSNo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/nostalgia-and-paranoia-documentary-on-daniel-clowes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/nostalgia-and-paranoia-documentary-on-daniel-clowes/</feedburner:origLink></item>
		<item>
		<title>Avengers, Disassembled</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/PZ9geCIKNzo/</link>
		<comments>http://jeffcouturier.com/2012/05/avengers-disassembled/#comments</comments>
		<pubDate>Sat, 19 May 2012 18:30:26 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Micropost]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[Avengers]]></category>
		<category><![CDATA[comics]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1544</guid>
		<description />
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/41930613" width="604" height="339" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/PZ9geCIKNzo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/avengers-disassembled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/avengers-disassembled/</feedburner:origLink></item>
		<item>
		<title>two new comics and some Meager Panic art</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/JcNIX40WKaA/</link>
		<comments>http://jeffcouturier.com/2012/05/two-new-comics-and-some-meager-panic-art/#comments</comments>
		<pubDate>Fri, 18 May 2012 15:57:06 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[chocolate]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[dickhole]]></category>
		<category><![CDATA[gingerbread]]></category>
		<category><![CDATA[Horde of Neurons]]></category>
		<category><![CDATA[Meager P]]></category>
		<category><![CDATA[meat]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[pudding]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1533</guid>
		<description><![CDATA[Click the image below for the full comic&#8230; And another&#8230; &#160; Lastly, some art from my new comic project, Meager Panic]]></description>
			<content:encoded><![CDATA[<p>Click the image below for the full comic&#8230;</p>
<div align="center"><a href="http://hordeofneurons.com/2012/05/09/gingerbread/"><img class="aligncenter size-full wp-image-1534" title="Gingerbread" src="http://jeffcouturier.com/wp-content/uploads/2012/05/Screen-Shot-2012-05-18-at-9.22.30-AM.png" alt="Gingerbread" width="221" height="269" /></a></div>
<p>And another&#8230;</p>
<div align="center"><a href="http://hordeofneurons.com/2012/05/16/you-win/"><img class="aligncenter size-full wp-image-1535" title="You Win" src="http://jeffcouturier.com/wp-content/uploads/2012/05/Screen-Shot-2012-05-18-at-9.22.07-AM.png" alt="You Win" width="329" height="308" /></a></div>
<p>&nbsp;</p>
<p>Lastly, some art from my new comic project, <a href="http://meagerpanic.com">Meager Panic</a></p>
<div align="center"><img class="aligncenter size-large wp-image-1536" title="MP-screenshot" src="http://jeffcouturier.com/wp-content/uploads/2012/05/MP-screenshot-605x364.jpg" alt="" width="605" height="364" /></div>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/JcNIX40WKaA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/two-new-comics-and-some-meager-panic-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/two-new-comics-and-some-meager-panic-art/</feedburner:origLink></item>
		<item>
		<title>alien sketch</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/1wPUEWGqCDU/</link>
		<comments>http://jeffcouturier.com/2012/05/alien-sketch/#comments</comments>
		<pubDate>Wed, 09 May 2012 13:00:53 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[alien]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1509</guid>
		<description><![CDATA[A sketch while watching the excellent British sci-fi show Outcasts. &#160;]]></description>
			<content:encoded><![CDATA[<p>A sketch while watching the excellent British sci-fi show Outcasts.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/jeffcouturier/7161773116/in/photostream/lightbox/"><img class="size-large wp-image-1510 aligncenter" title="alien sketch" src="http://jeffcouturier.com/wp-content/uploads/2012/05/doodle3-605x333.jpg" alt="" width="605" height="333" /></a></p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/1wPUEWGqCDU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/alien-sketch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/alien-sketch/</feedburner:origLink></item>
		<item>
		<title />
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/fND0Vww1YgQ/</link>
		<comments>http://jeffcouturier.com/2012/05/1503/#comments</comments>
		<pubDate>Tue, 08 May 2012 19:17:04 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[Maurice Sendak]]></category>
		<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1503</guid>
		<description><![CDATA[I think what I’ve offered was different. But not because I drew better than anybody, or wrote better than anybody, but because I was more honest than anybody. - Maurice Sendak, June 10, 1928 – May 8, 2012. Taken from a transcript via Drawn. Wise words, especially since I&#8217;ve been wrestling with trying to be more [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I think what I’ve offered was different. But not because I drew better than anybody, or wrote better than anybody, but because I was more honest than anybody.</p></blockquote>
<p>- Maurice Sendak, June 10, 1928 – May 8, 2012.</p>
<p>Taken from a transcript via <a href="http://blog.drawn.ca/post/22656043989/maurice-sendak-on-his-life-and-work" target="_blank">Drawn</a>. Wise words, especially since I&#8217;ve been wrestling with trying to be more honest with my drawings.</p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/fND0Vww1YgQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/1503/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/1503/</feedburner:origLink></item>
		<item>
		<title>new comic: Meager Panic</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/iBN39f2vT94/</link>
		<comments>http://jeffcouturier.com/2012/05/new-comic-meager-panic/#comments</comments>
		<pubDate>Fri, 04 May 2012 17:43:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[Meager Panic]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1496</guid>
		<description><![CDATA[Part 2 of my new comic Meager Panic is finished.]]></description>
			<content:encoded><![CDATA[<p>Part 2 of my new comic <a href="http://meagerpanic.com/2012/05/diner/" target="_blank">Meager Panic</a> is finished.</p>
<div style="text-align:center"><a href="http://meagerpanic.com/2012/05/diner/"><img class="aligncenter size-full wp-image-1497" title="mp2" src="http://jeffcouturier.com/wp-content/uploads/2012/05/mp2.jpg" alt="" width="278" height="278" /></a></div>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/iBN39f2vT94" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/new-comic-meager-panic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/new-comic-meager-panic/</feedburner:origLink></item>
		<item>
		<title>new comic: Freelance</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/tTA8kMSs6fA/</link>
		<comments>http://jeffcouturier.com/2012/05/new-comic-freelance/#comments</comments>
		<pubDate>Wed, 02 May 2012 18:23:12 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[Horde of Neurons]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1489</guid>
		<description><![CDATA[A new Horde of Neurons on the perils of freelancing. Click the image for the full comic.]]></description>
			<content:encoded><![CDATA[<p>A new <a href="http://hordeofneurons.com/2012/05/02/freelance/">Horde of Neurons</a> on the perils of freelancing. Click the image for the full comic.</p>
<div style="text-align: center;"><a href="http://hordeofneurons.com/2012/05/02/freelance/"><img class="aligncenter size-full wp-image-1490" title="Freelance" src="http://jeffcouturier.com/wp-content/uploads/2012/05/Screen-Shot-2012-05-02-at-1.19.21-PM.png" alt="" width="322" height="305" /></a></div>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/tTA8kMSs6fA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/05/new-comic-freelance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/05/new-comic-freelance/</feedburner:origLink></item>
		<item>
		<title>Facebook Urinal Cake</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/HqICQCQw5ew/</link>
		<comments>http://jeffcouturier.com/2012/04/facebook-urinal-cake/#comments</comments>
		<pubDate>Tue, 01 May 2012 04:08:45 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Micropost]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[illustration]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[urinal]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1479</guid>
		<description><![CDATA[An illustration for this week&#8217;s Universal Geek podcast. Udpate: I hadn&#8217;t thought about this looking like &#8220;piss on Facebook&#8221; until now&#8230; That wasn&#8217;t the intent. This was drawn to go with a podcast that joked about Facebook buying companies they didn&#8217;t need, and that soon they would even own a urinal cake factory.﻿ Although looking [...]]]></description>
			<content:encoded><![CDATA[<p>An illustration for this week&#8217;s <a href="http://www.universal-geek.com/2012/04/the-future-is-facebook-urinal-cakes/" target="_blank">Universal Geek podcast</a>.</p>
<div style="text-align: center;"><img class="size-large wp-image-1480 aligncenter" title="UG facebook urinal cake" src="http://jeffcouturier.com/wp-content/uploads/2012/04/UG-facebook-urinal-cake-e1335845252827-323x408.png" alt="" width="323" height="408" /></div>
<p><strong>Udpate:</strong> I hadn&#8217;t thought about this looking like &#8220;piss on Facebook&#8221; until now&#8230; That wasn&#8217;t the intent. This was drawn to go with a podcast that joked about Facebook buying companies they didn&#8217;t need, and that soon they would even own a urinal cake factory.﻿ Although looking at this drawing now, I don&#8217;t know &#8220;piss on Facebook&#8221; <strong>didn&#8217;t</strong> occur to me.</p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/HqICQCQw5ew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/04/facebook-urinal-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/04/facebook-urinal-cake/</feedburner:origLink></item>
		<item>
		<title>Mute Spotify Ads in OSX Lion</title>
		<link>http://feedproxy.google.com/~r/JeffCouturier/~3/yDlcRsB9gOM/</link>
		<comments>http://jeffcouturier.com/2012/04/mute-spotify-ads-in-osx-lion/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 18:53:54 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Applescript]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[Spotify]]></category>

		<guid isPermaLink="false">http://jeffcouturier.com/?p=1439</guid>
		<description><![CDATA[If you press mute during an ad, Spotify will pause the ad. You can't skip it, you can't mute and let it play out. Here's a script for OSX Lion (and earlier) that will mute Spotify ads without pausing them.]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1457" style="float: right; margin: 0;" title="mutespotify" src="http://jeffcouturier.com/wp-content/uploads/2012/04/mutespotify-e1335555179427.jpg" alt="" width="231" height="135" />I have a like-hate thing going on with Spotify. I like their desktop application. I like the Radio feature. I like the music selection. I <strong>hate</strong> that Spotify won&#8217;t allow you to mute ads. I understand that Spotify isn&#8217;t free and that ad revenue is what lets me use Spotify, and that&#8217;s great. I see ads in the application window and they&#8217;re all over in the music stream. I don&#8217;t like being forced to listen to an ad whether I want to or not. If you press mute during an ad, Spotify will pause the ad. You can&#8217;t skip it, you can&#8217;t mute and let it play out. It&#8217;s the equivalent of forcing ad banners to still appear on my screen even after I&#8217;ve hidden the Spotify application, and then not letting me close them until I look directly at them for at least 30 seconds. If my television did this I&#8217;d throw it out the window. That one feature &#8211; being force-fed ads &#8211; is what kept me away from Spotify for a long time. Well, that and the idiocy of requiring a Facebook account, but that&#8217;s another rant&#8230;</p>
<p>There is a little app out there called <a href="http://smutefy.inacho.es/" target="_blank">Smuteify</a> that tries to automatically mute Spotify ads, but it doesn&#8217;t work on OSX Lion.</p>
<p>I wrote a little Applescript and combined it with a neat command line script called <a href="http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-shell-script.html">Audiodevice</a>. Audiodevice runs on the command line to tell your system which output device to use for sound. It can toggle from headphones to internal speakers and so on. This works for Spotify by changing your output source to a device that won&#8217;t output any sound. My Applescript invokes Audiodevice, listens to what it returns and toggles your sound output accordingly.</p>
<h3>The Setup</h3>
<p>Here&#8217;s what you&#8217;ll need:</p>
<ul>
<li><a href="http://code.google.com/p/soundflower/downloads/list" target="_blank">Soundflower</a> &#8211; you&#8217;ll need this installed if you want to use this applescript as-is. Otherwise, you can modify my Mute Spotify script to use another output source of your choosing.</li>
<li><a href="http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-shell-script.html" target="_blank">Audiodevice</a> &#8211; this is the command-line script that does all of the real work.</li>
<li><a href="http://jeffcouturier.com/wp-content/uploads/2012/04/Mute-Spotify.zip">Mute Spotify</a> - my Applescript (also see the update <a href="#update">here</a>)</li>
</ul>
<div>Install it:</div>
<ol>
<li>Install <strong>Soundflower</strong> (or skip this if you plan to use another output source)</li>
<li>Unzip <strong>Audiodevice</strong> and place it in your home directory. For example, mine is in <strong>/Users/jeff/</strong></li>
<li>Unzip my <strong>Mute Spotify</strong> applescript and place it in your Applications folder (or anywhere else you like)</li>
</ol>
<p>Now when you want to mute Spotify ads you can either click the Mute Spotify script, or (as I do) invoke it with <a href="http://qsapp.com/" target="_blank">Quicksilver</a>. <a href="http://www.alfredapp.com/" target="_blank">Alfred</a> or Spotlight will work just as well. When you run Mute Spotify it will toggle your output source and thus mute your audio. Run it again to unmute. Since Spotify uses Growl notifications to tell you which song (or ad) is playing, it will also tell you when an ad is over and a new song starts.</p>
<p>Thanks to <a href="https://twitter.com/#!/whosawhatsis" target="_blank">@whosawhatsis</a> and his Audiodevice script that makes this all possible. There are a few other methods out there for toggling audio via Applescript, but they all open your System Preferences window, navigate to Sound and then select the source. It&#8217;s a lot slower and needs to focus the System Preferences window so you have to stop whatever you&#8217;re doing. My method is quick and runs in the background. It should also work on all versions of OSX &#8211; please let me know if it doesn&#8217;t.</p>
<p><strong>To be very clear &#8211; this is not intended to screw over Spotify.</strong> This is intended to stop the shitty practice of breaking your computer&#8217;s mute button. Mute is not pause. You will still see ads in the app window, audio ads will still play and are not automatically blocked (unlike Smuteify).</p>
<p><strong>Tip: </strong>If you need to manually reset your sound source for any reason, <strong>Option-click</strong> on your sound icon in the menubar and choose &#8220;Internal Speakers.&#8221;</p>
<p><img class="aligncenter size-full wp-image-1467" title="screenshot" src="http://jeffcouturier.com/wp-content/uploads/2012/04/Screen-Shot-2012-04-27-at-3.06.46-PM.png" alt="" width="253" height="342" /></p>
<p><a name="update">&nbsp;</a><br />
<strong>UPDATE:</strong> I&#8217;ve revised the Applescript to intelligently switch between Internal Speakers and Headphones so that you can use a single script whether or not you&#8217;re plugged in. Here&#8217;s the new version: <a href="http://jeffcouturier.com/wp-content/uploads/2012/04/Mute-Spotify-v2.zip">Mute Spotify v2</a></p>
<p>Also, a nice trick &#8211; you can invoke either script with just one key by using <a href="http://www.macosxtips.co.uk/index_files/run-applescripts-with-keyboard-shortcuts.php" target="_blank">Quicksilver Triggers</a>. I used F6 for this, which isn&#8217;t used by anything else, so I now have a &#8220;mute spotify&#8221; key.</p>
<img src="http://feeds.feedburner.com/~r/JeffCouturier/~4/yDlcRsB9gOM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jeffcouturier.com/2012/04/mute-spotify-ads-in-osx-lion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jeffcouturier.com/2012/04/mute-spotify-ads-in-osx-lion/</feedburner:origLink></item>
	</channel>
</rss>

