<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feeds.feedburner.com/~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" version="2.0">

<channel>
	<title>Under The Microscope</title>
	
	<link>http://www.rogueamoeba.com/utm</link>
	<description>All Blown Up</description>
	<pubDate>Tue, 06 Jan 2009 17:41:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/UnderTheMicroscope" type="application/rss+xml" /><item>
		<title>Radioshift Touch 1.0.1 Available In The App Store</title>
		<link>http://www.rogueamoeba.com/utm/2009/01/06/radioshift-touch-101-available-in-the-app-store/</link>
		<comments>http://www.rogueamoeba.com/utm/2009/01/06/radioshift-touch-101-available-in-the-app-store/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 08:41:47 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[Front Page News]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=843</guid>
		<description><![CDATA[We shipped Radioshift Touch 1.0.0 exactly three weeks ago, and after a couple hiccups (including Apple inadvertently removing Radioshift Touch from the App Store not once but twice), we&#8217;ve got a 1.0.1 update available for everyone! This update addresses several small but important issues, including:
Restarting
If you were playing audio when you quit Radioshift Touch, it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/radioshifttouch"><img src="/global/images/icons/96/radioshifttouch96.png" alt="Radioshift Touch Icon" width="96" height="96" align="right" border="0" HSPACE="5" VSPACE="5"></a>We shipped Radioshift Touch 1.0.0 exactly three weeks ago, and after a couple hiccups (including Apple inadvertently removing Radioshift Touch from the App Store not once but twice), we&#8217;ve got a 1.0.1 update available for everyone! This update addresses several small but important issues, including:</p>
<p><b>Restarting</b><br />
If you were playing audio when you quit Radioshift Touch, it will automatically load that same stream on your next launch. This is great for when you receive a phone call or need to quickly drop out of the application for something. As soon as you relaunch, you&#8217;ll be listening to your music again.</p>
<p><b>Taps</b><br />
In our 1.0.0, we were requiring too many taps to load a stream, including showing an Stream Info page that didn&#8217;t provide a whole lot. With 1.0.1, tapping a stream from search results now immediately starts it playing. </p>
<p><b>Artwork</b><br />
We&#8217;re now receiving and displaying higher quality artwork where available, from our partners at <a href="http://www.radiotime.com">RadioTime</a>, who provide the data for Radioshift Touch.</p>
<p><b>Bitrate</b><br />
We had a lot of requests to show the bitrate of the stream you&#8217;re receiving, so this is now included on the Now Playing screen. These bitrates changes with our SmartStream feature, so you may notice different bitrates for the same station, depending on your connection.</p>
<p><b>Minutia</b><br />
We&#8217;ve fixed several bugs, including an issue where Favorites would no longer be sortable, improved stability on bad streams, turned off auto-correct on the search field (so you can easily search for call letters like KBBL), and more. </p>
<p>So if you&#8217;re already using Radioshift Touch, be sure to update through the App Store. If you haven&#8217;t used Radioshift Touch yet, you can get listening to great live content on the iPhone, with thousands of internet radio streams at your fingertips, right now. Check out Radioshift Touch by visiting the <a href="/radioshifttouch">Radioshift Touch webpage</a> and purchase it right through the <a href="/radioshifttouch/buy.php">iPhone App Store</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2009/01/06/radioshift-touch-101-available-in-the-app-store/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Friday Q&amp;A</title>
		<link>http://www.rogueamoeba.com/utm/2009/01/03/friday-qa/</link>
		<comments>http://www.rogueamoeba.com/utm/2009/01/03/friday-qa/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:43:20 +0000</pubDate>
		<dc:creator>Mike Ash</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=839</guid>
		<description><![CDATA[I maintain a personal development-related blog over on my own web site, talking about stuff that doesn&#8217;t usually fit in here at UTM. However, I know that we have a lot of developers reading this blog and I thought that the developer crowd might appreciate a link to a new series I&#8217;ve been posting.
It&#8217;s called [...]]]></description>
			<content:encoded><![CDATA[<p>I maintain a personal development-related blog over on my own web site, talking about stuff that doesn&#8217;t usually fit in here at UTM. However, I know that we have a lot of developers reading this blog and I thought that the developer crowd might appreciate a link to a new series I&#8217;ve been posting.</p>
<p>It&#8217;s called Friday Q&#038;A. Each week I take a topic suggested by a reader and develop it into a blog post. So far I&#8217;ve posted about:</p>
<ul>
<li><a href="http://www.mikeash.com/?page=pyblog/friday-qa-2008-12-19.html">An overview of parallel programming</a>
<li><a href="http://www.mikeash.com/?page=pyblog/friday-qa-2008-12-26.html">Blocks (closures) in Objective-C</a>
<li><a href="http://www.mikeash.com/?page=pyblog/friday-qa-2009-01-02.html">When to use or not to use private APIs</a>
</ul>
<p>If you like those posts and would like to see one on a particular topic, feel free to post your suggestions over there, and I hope you&#8217;ll come back for more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2009/01/03/friday-qa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Say Hello To Pulsar!</title>
		<link>http://www.rogueamoeba.com/utm/2009/01/02/say-hello-to-pulsar/</link>
		<comments>http://www.rogueamoeba.com/utm/2009/01/02/say-hello-to-pulsar/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 21:08:01 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[Front Page News]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=809</guid>
		<description><![CDATA[Just before Christmas, we teased our newest product, Pulsar. We got some interesting and amusing guesses as to what it might be, but no one nailed it. Today, we&#8217;re happy to finally be releasing Pulsar: Public Preview edition. In a few words, Pulsar is a desktop client for listening to XM Radio Online and SIRIUS [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/global/images/icons/96/pulsar96.png" align="right" vspace="5" hspace="5" alt="Pulsar Icon">Just before Christmas, we <a href="http://www.rogueamoeba.com/utm/2008/12/24/pulsar-is-coming/">teased our newest product</a>, Pulsar. We got some interesting and amusing guesses as to what it might be, but no one nailed it. Today, we&#8217;re happy to finally be releasing Pulsar: Public Preview edition. In a few words, Pulsar is a desktop client for listening to XM Radio Online and SIRIUS Internet Radio, the internet streaming services provided by XM and SIRIUS satellite radio.</p>
<p><a href="/utm/wp-content/uploads/images/20090102inaction.png" title="Pulsar in Action" ><img src="/utm/wp-content/uploads/images/20090102inactionsmall.png" align="left" vspace="5" hspace="5" alt="Pulsar in action"></a>First, let&#8217;s get the important information out of the way. Pulsar itself requires Mac OS X 10.5 or higher and you&#8217;ll need to have a subscription to XM Radio Online or SIRIUS Internet Radio to tune in<sup id="fnr1-20090102Pulsar"><a href="#fn1-20090102Pulsar">1</a></sup>. Like all our Mac OS X software, Pulsar is downloadable as a free trial. In trial mode, the quality of audio played by Pulsar will degrade after 20 minutes.</p>
<p>While in Public Preview, Pulsar can be purchased for an introductory price of just $15. These licenses will of course work on Pulsar 1.0 when it arrives as well. Better yet, if you&#8217;ve got a license for any of our current Mac OS X products, you can <a href="http://www.rogueamoeba.com/store/deals/ComplimentaryPulsar.php">receive a complimentary license for Pulsar here</a>. You can <a href="/pulsar">read more about Pulsar here</a> and <a href="/pulsar/download.php">download it immediately here</a>.</p>
<p><b>Why Pulsar?</b></p>
<p><a href="/utm/wp-content/uploads/images/20090102pulsarairfoil.png" title="Airfoil transmitting audio from Pulsar"><img src="/utm/wp-content/uploads/images/20090102pulsarairfoilsmall.png" align="right" vspace="5" hspace="5" alt="Airfoil and Pulsar together"></a>So, why did we make a satellite streaming radio client? Most XM and SIRIUS subscribers have access to this content online, through the companies&#8217; websites. However, listening via a web browser is less than ideal, and existing third party clients also left something to be desired. We felt this was a niche we could fill well, with our own client.</p>
<p>Further, many users wish to listen to satellite radio around their house - through an AirPort Express, Apple TV, or even other computers. Using our own <a href="/airfoil/mac">Airfoil</a> with Pulsar, this is a snap. Others want to record content to listen to on an iPod, and Pulsar works great with <a href="/audiohijackpro">Audio Hijack Pro</a>. Pulsar complements these applications very well, and we&#8217;re certainly hoping Pulsar will encourage sales of Airfoil and Audio Hijack Pro.</p>
<p><b>Why a Public Preview?</b><br />
<br />We originally planned to release Pulsar earlier, knowing it likely had bugs but desiring to get it into users&#8217; hands. This is something of a difficult application to test, and to find testers for, and we felt a Public Preview would serve us well. I say originally, because we kept finding and fixing issues on our own. At this point, it&#8217;s quite polished. There are still several things that keep this from being a full 1.0, so we&#8217;re keeping the Public Preview tag, but we believe it&#8217;s very solid.</p>
<p>Pulsar is also a testing ground for some exciting new technology, AHKit2, that will be powering many of our products in the future. Quentin will likely talk more about AHKit2 in a future blog post, but that&#8217;s part of why Pulsar is a preview release - this is our first product shipping with this major new code.</p>
<p><b>Notes &amp; Known issues</b><br />
<br />This is a Public Preview, meaning there are some rough edges. This includes the following: </p>
<p><b>Mini-mode:</b> Pulsar does not currently have a mini-mode. We hope to add this in the future, possibly for Pulsar 1.0. </p>
<p><b>802.11n AirPort Base Station issues:</b> If you have an 802.11n AirPort base station and receive a &#8220;Stream Playback Error - Connection refused&#8221; when attempting to play a station, you should reset your modem and AirPort Base Station. This appears to be a bug in the current version of the 802.11n AirPort Base Station, not a Pulsar issue. </p>
<p><b>Error reporting:</b> Error reporting is not finalized yet in many places, so some errors may be less than helpful. If you&#8217;re <a href="http://www.rogueamoeba.com/support/">reporting an error</a>, please include screenshots of the errors, as well as Console logs.</p>
<p><b>XM Tuning:</b> XM Radio Online has been having various issues over the past few days, and we&#8217;re keeping an eye on this. We&#8217;ve improved tuning when their service is working poorly, but there may still be issues to be ironed out.</p>
<p><b>North America-centric:</b> At this time, XM and SIRIUS are available only in the US and Canada. You can trial the online services, but both require a US billing address to sign up. Unfortunately, this means Pulsar is largely useful for American and Canadian users.</p>
<p><b>Wrap It Up</b><br />
That&#8217;s the short and the long of it. If you subscribe to satellite radio currently, you should definitely <a href="/pulsar">try out Pulsar</a>. If you don&#8217;t, why not take a <a href="http://www.rogueamoeba.com/pulsar/ping/trialAccount.php">free three day trial</a>? XM Radio Online is just $7.99 a month, and SIRIUS Internet Radio is $12.99 a month, with neither requiring any other hardware. We hope you&#8217;ll enjoy Pulsar, and share your feedback by <a href="http://rogueamoeba.com/support/supportRequest.php">contacting us directly</a>!</p>
<p><small><b>Footnotes:</b></small><br />
<small><a name="fn1-20090102Pulsar"></a>1. If you&#8217;re an XM subscriber, you may need to activate online access, free of charge. If you&#8217;re a SIRIUS subscriber, you may need to pay extra for high-quality online access.</small></p>
<p><small>If you don&#8217;t have SIRIUS or XM, you can give either one (or both) a try, with their free 3-day trials. See <a href="http://www.rogueamoeba.com/pulsar/ping/trialAccount.php">this link</a> for more details.</small> <a href="#fnr1-20090102Pulsar" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">&#8617;</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2009/01/02/say-hello-to-pulsar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Refreshed GUI And More In Audio Hijack Pro 2.9</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/29/a-revamped-gui-and-more-in-audio-hijack-pro-29/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/29/a-revamped-gui-and-more-in-audio-hijack-pro-29/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:03:10 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[Front Page News]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=803</guid>
		<description><![CDATA[Audio Hijack Pro has long been our flagship product, but it&#8217;s been some time since it saw a major update. Today, we&#8217;re pleased to Audio Hijack Pro 2.9 for download.
Most noticeably, this update provides a significantly polished UI for our audio recording tool. It now sports a gorgeous status LCD, as well as an improved [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/audiohijackpro"><img src="/global/images/icons/96/audiohijackpro96.png" alt="Audio Hijack Pro Icon" width="96" height="96" align="right" border="0" HSPACE="5" VSPACE="5"></a>Audio Hijack Pro has long been our flagship product, but it&#8217;s been some time since it saw a major update. Today, we&#8217;re pleased to <a href="/audiohijackpro">Audio Hijack Pro 2.9</a> for download.</p>
<p>Most noticeably, this update provides a significantly polished UI for our audio recording tool. It now sports a gorgeous status LCD, as well as an improved Recording Bin. It&#8217;s also now possible to edit the ID3 tags of recordings right from the Recording Bin, with the file inspector.</p>
<p>In addition to the UI overhaul, Audio Hijack Pro 2.9 features many smaller improvements, including new versions of Soundflower for recording System Audio and the LAME MP3 engine for recording MP3 files. We&#8217;ve also fixed many small bugs, including one when using the Recording Bin, caused by Mac OS X 10.5.6.</p>
<p>This update provides both new features and enhanced stability, and it&#8217;s recommended for all users. Audio Hijack Pro 2.9 is a free update for all licensed owners of Audio Hijack Pro 2 and can be <a href="http://www.rogueamoeba.com/audiohijackpro/download.php">downloaded right here</a>. </p>
<p>If you&#8217;ve never used Audio Hijack Pro, well, what are you waiting for? Learn more about it right on the <a href="/audiohijackpro">Audio Hijack Pro page</a> and download the <a href="/audiohijackpro/download.php">free trial</a> right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/29/a-revamped-gui-and-more-in-audio-hijack-pro-29/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pulsar Is Coming</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/24/pulsar-is-coming/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/24/pulsar-is-coming/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 16:45:00 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=598</guid>
		<description><![CDATA[
The Final Frontier. Now In Stereo.

&#160;
]]></description>
			<content:encoded><![CDATA[<div align="center">
<h3><img src="/global/images/icons/256/pulsar256.png"><br />The Final Frontier. Now In Stereo.</h3>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/24/pulsar-is-coming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Radioshift Touch Receives 4 Mice!</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/23/radioshift-touch-receives-4-mice/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/23/radioshift-touch-receives-4-mice/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 19:20:46 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[Front Page News]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=781</guid>
		<description><![CDATA[Our newest product, Radioshift Touch, was released just last week, and already it&#8217;s gathering rave reviews. First up, Chris Breen has provided a fantastic in-depth look at Radioshift Touch over at Macworld, and awarded us with 4 mice out of 5. 
I spoke frankly and in some depth with Chris about the product, and he [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/global/images/awards/macworld4mice.gif" align="right" vspace="5" hspace="5">Our newest product, <a href="/radioshifttouch/">Radioshift Touch</a>, was released just last week, and already it&#8217;s gathering rave reviews. First up, Chris Breen has provided a fantastic in-depth look at Radioshift Touch <a href="http://www.macworld.com/article/137681/2008/12/radioshifttouch.html">over at Macworld</a>, and awarded us with 4 mice out of 5. </p>
<p>I spoke frankly and in some depth with Chris about the product, and he really nailed things in his review. We focused on the interface and stability for Radioshift 1.0.0, and believe it shows. Our catalog of streams is smaller than others&#8217; at this time, but we&#8217;ve worked hard to make our application fast, stable, and fun to use. We&#8217;re very pleased with parts of it (such as Local and Favorites), and working to improve other parts (such as Genres), and that will come over time.</p>
<p>For now, we&#8217;ve already got Radioshift 1.0.1 in the App Store review queue. That should appear within a few days (subject to Apple&#8217;s approval), and it will fix several minor issues as well as improve the interface further. We&#8217;re also hard at work on larger improvements and updates. We&#8217;re just getting started, so stay tuned for plenty of updates!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/23/radioshift-touch-receives-4-mice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Radioshift Touch Is Now Available!</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/15/radioshift-touch-is-now-available/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/15/radioshift-touch-is-now-available/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 14:40:27 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[Front Page News]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=741</guid>
		<description><![CDATA[Ladies and gents, we&#8217;re very pleased to unveil our first new application in over a year, as well as our very first iPhone application. Today, we&#8217;ve released Radioshift Touch on the iPhone and iPod Touch platform. 
Radioshift Touch puts the world of internet radio in the palm of your hand. With Radioshift Touch, you can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/radioshifttouch"><img src="/global/images/icons/96/radioshifttouch96.png" alt="Radioshift Touch Icon" width="96" height="96" align="right" border="0" HSPACE="5" VSPACE="5"></a>Ladies and gents, we&#8217;re very pleased to unveil our first new application in over a year, as well as our very first iPhone application. Today, we&#8217;ve released <a href="/radioshifttouch">Radioshift Touch</a> on the iPhone and iPod Touch platform. </p>
<p>Radioshift Touch puts the world of internet radio in the palm of your hand. With Radioshift Touch, you can listen to internet radio streams anywhere you like, over Wifi, EDGE, and 3G. We&#8217;ve got support for thousands of streams, and the built-in guide makes it easy to find old favorites and great new stations as well. Best of all, Radioshift Touch&#8217;s exclusive SmartStream feature automatically chooses the best quality stream for your network connection, giving you the smoothest audio quality possible.</p>
<p>We&#8217;ve focused exclusively on listening to live streams with Radioshift Touch. Users of <a href="/radioshift">Radioshift on the Mac</a> will be familiar with the powerful radio listings found in Radioshift Touch, as both applications are powered by our friends and partners at <a href="http://www.radiotime.com">RadioTime</a>. However, while Radioshift and Radioshift Touch share a common name and ancestry, they&#8217;re fully independent of one another. We&#8217;ll be considering ideas to get the two working together in interesting ways, but they were developed, and will continue to grow, as two distinct products.</p>
<p>Radioshift Touch is aimed squarely at listening to great live content on the iPhone. So whether you&#8217;re at home or driving cross-country, Radioshift Touch will put thousands of internet radio streams at your fingertips. Check out Radioshift Touch by visiting the <a href="/radioshifttouch">Radioshift Touch webpage</a> and purchase it right through the <a href="/radioshifttouch/buy.php">iPhone App Store</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/15/radioshift-touch-is-now-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thoughts On Airfoil for iPhone</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/12/thoughts-on-airfoil-for-iphone/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/12/thoughts-on-airfoil-for-iphone/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 17:11:35 +0000</pubDate>
		<dc:creator>Paul Kafasis</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=745</guid>
		<description><![CDATA[Over on our Twitter account, I&#8217;ve posted about some of the testing we&#8217;re doing for Airfoil Speakers on the iPhone. We&#8217;re currently working to make the iPhone and iPod Touch available as output sources in Airfoil for Mac and Airfoil for Windows, just as we&#8217;ve done with our Airfoil Speakers on other platforms. 
Discussion of [...]]]></description>
			<content:encoded><![CDATA[<p>Over on <a href="http://www.twitter.com/rogueamoeba/">our Twitter account</a>, I&#8217;ve posted about some of the <a href="http://twitter.com/RogueAmoeba/status/1051627022">testing we&#8217;re doing for Airfoil Speakers on the iPhone</a>. We&#8217;re currently working to make the iPhone and iPod Touch available as output sources in <a href="/airfoil/mac">Airfoil for Mac</a> and <a href="/airfoil/windows">Airfoil for Windows</a>, just as we&#8217;ve done with our <a href="/airfoil/speakers.php">Airfoil Speakers</a> on other platforms. </p>
<p>Discussion of Airfoil Speakers for the iPhone inevitably leads to questions about making Airfoil for the iPhone. We even <a href="http://www.rogueamoeba.com/utm/2008/02/22/patience-is-a-virtue/">talked about it</a> way back in February, before the iPhone SDK had been unveiled. Without a doubt, we&#8217;d love to make Airfoil for the iPhone. Unfortunately, right now, it&#8217;s not feasible. Let&#8217;s examine why.</p>
<p><b>What is Airfoil for iPhone?</b></p>
<p>People actually have a few different ideas on what Airfoil for iPhone would be. Prior to Apple&#8217;s <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&#038;mt=8">Remote.app</a>, it might have been a remote control for iTunes running on a desktop machine. It could also be a remote control for a copy of Airfoil running on a desktop. </p>
<p>My vision of Airfoil for iPhone, however, is actually quite similar to Airfoil on the Mac. It would enable you to send any audio from the iPhone to remote outputs, just like on the Mac. If you&#8217;ve got a great new song, you could send it to your friend&#8217;s Apple TV while you visited. You could control audio for your whole house, by transmitting your favorite playlist from the iPhone to multiple AirPort Express units. The control Airfoil for iPhone could provide would be astounding, and it would all be in the palm of your hand.</p>
<p><b>Desires &amp; Limitations</b></p>
<p>It sounds great, and we&#8217;d love to make it. Better still, we&#8217;ve had heard hundreds of requests for it from you, our users. The problem is that due to Apple&#8217;s iPhone SDK agreement and the way the App Store works, it is simply not possible for us to create an Airfoil for iPhone worthy of the name.</p>
<p><b>Failure #1: Getting Any Audio</b></p>
<p>The biggest hurdle preventing Airfoil for iPhone is that we can&#8217;t access other applications&#8217; audio. We want you to be able to transmit Pandora, AOL Radio, and any other audio application. We have code that does this on the Mac and Windows and there&#8217;s no technical reason it couldn&#8217;t be done on the iPhone as well. Legally, however, it would completely <a href="http://www.rogueamoeba.com/utm/2008/03/10/section-33-or-why-we-must-go-back-to-the-future/">violate the SDK agreement</a>.</p>
<p><b>Failure #2: Getting iPod Audio</b></p>
<p>Instead of working with all audio, we could just work with iPod music. That would still be useful to send your own music from the iPhone to remote outputs around the house. Unfortunately, music files aren&#8217;t accessible the way things like Contacts and Photos are. With no legitimate way to access the iPod&#8217;s music, this too is a non-starter, due to the SDK&#8217;s restrictions.</p>
<p><b>Failure #3: The Only Solution Stinks</b></p>
<p>Right now there&#8217;s really only workable option in creating Airfoil for iPhone, and that&#8217;s to handle music storage ourselves. This has all sorts of issues. Users would need to manually manage a second library (in addition to the iPod) and store music twice (in our library and the iPods&#8217;). Getting audio onto the device is also bothersome, as there&#8217;s no standard way to do this. We know this solution isn&#8217;t right. It&#8217;s clunky, it requires far too much work on the user&#8217;s side, and it wouldn&#8217;t work the way we or our users wanted. As such, it&#8217;s not really a solution at all.</p>
<p><b>Jailbreaking</b></p>
<p>Users <a href="http://www.rogueamoeba.com/utm/2008/07/11/a-conversation-about-the-app-store/#comment-1346">often ask</a> if it would be possible to make an application that only ran on jailbroken phones. Doing so would mean that our only limitations would be technical hurdles, just like on Mac OS X, and we love a technical challenge. Unfortunately, we&#8217;re also running a business, and making software that requires jailbroken phones simply does not work out for us, from a business perspective. </p>
<p><b>Where Are We?</b></p>
<p>So where does that leave us? Right now, we&#8217;re stuck hoping that things change. We&#8217;ve examined our options, and found them all lacking in major ways. As much as we&#8217;d love to have Airfoil for iPhone, both for ourselves and for our users, we simply can not do it right currently. If the SDK limitations change, or Apple at least makes it possible to access iPod music files, we may revisit this. For now, however, Airfoil for iPhone is a non-starter. </p>
<p>We believe both you and we would be best served if we could create this software. In lieu of that, however, we&#8217;re simply working on other products. For now, keep your eyes peeled for Airfoil Speakers for the iPhone. When we&#8217;re done, you&#8217;ll be able to transmit audio from your Mac or Windows machine right to Airfoil Speakers for iPhone, giving you portable pocket speakers. We&#8217;ve been testing it for a few days, and it&#8217;s very cool. We don&#8217;t have a release date yet, but keep watching for more information!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/12/thoughts-on-airfoil-for-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An RAOperationQueue fix</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/12/an-raoperationqueue-fix/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/12/an-raoperationqueue-fix/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 05:50:49 +0000</pubDate>
		<dc:creator>Mike Ash</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=731</guid>
		<description><![CDATA[We&#8217;ve updated RAOperationQueue to fix a buffer overflow bug which could lead to a crash. Download the new version of RAOperationQueue here.
Thanks go to David Smith and the Adium project for reporting this bug.
The bug was due to improper use of the mach_msg call. The old version of RAOperationQueue didn&#8217;t allocate space for a message [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve updated RAOperationQueue to fix a buffer overflow bug which could lead to a crash. <a href="http://www.rogueamoeba.com/sources/RAOperationQueue.zip">Download the new version of RAOperationQueue here</a>.</p>
<p>Thanks go to David Smith and the <a href="http://www.adiumx.com/">Adium project</a> for reporting this bug.</p>
<p>The bug was due to improper use of the <code>mach_msg</code> call. The old version of RAOperationQueue didn&#8217;t allocate space for a message trailer, which is required. Although we informed <code>mach_msg</code> that our buffer was small, it ignored us and wrote right off the end. Hilarity once again ensued.</p>
<p>For more info on what RAOperationQueue is and why you might want to use it, see <a href="http://www.rogueamoeba.com/utm/2008/12/01/raoperationqueue-an-open-source-replacement-for-nsoperationqueue/">RAOperationQueue, an open-source replacement for NSOperationQueue</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/12/an-raoperationqueue-fix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>python 3.0</title>
		<link>http://www.rogueamoeba.com/utm/2008/12/10/python-30/</link>
		<comments>http://www.rogueamoeba.com/utm/2008/12/10/python-30/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 23:30:28 +0000</pubDate>
		<dc:creator>Quentin Carnicelli</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/?p=726</guid>
		<description><![CDATA[James Bennett: Python 3.0 was designed to clear up a lot of now-inertial legacy issues with the Python language and figure out good ways to do things now instead of unquestioningly sticking with what seemed like good ways (or, more often, the least painful ways) to do things five or ten years ago. (via Michael [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.b-list.org/weblog/2008/dec/05/python-3000/">James Bennett</a>: <i>Python 3.0 was designed to clear up a lot of now-inertial legacy issues with the Python language and figure out good ways to do things now instead of unquestioningly sticking with what seemed like good ways (or, more often, the least painful ways) to do things five or ten years ago.</i> (via <a href="http://mjtsai.com/blog/">Michael Tsai</a>)</p>
<p>Although I do not look forward to porting all the code we have from python 2.5 to python 3.0, I very much look forward to python 3.0 when we get there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogueamoeba.com/utm/2008/12/10/python-30/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
