As in the desktop version of RadioShift, you'll be able to review a radio guide and tune into thousands of streaming programs from stations around the globe. The in-progress version has a ways to go (it doesn't actually play audio yet!) but it's exciting to see the efforts of a major Mac developer extended onto the iPhone.
What do you take when you mix mutant powers, the right to bear arms and a bad case of dysentery? Why, Rogue Amoeba of course! TUAW is delighted to host Paul Kafasis of Rogue Amoeba today as we chat about Apple and its developer program. Today we discuss how Apple makes third party development pure Heaven -- and pure Hell. Please join us in the chat, where we will be talking and taking questions from TUAW readers.
Note that if you want to disable the 'chirp' from the chat widget or turn off the autoscroll feature, those options are at the bottom of the chat window -- here's what they look like turned OFF:
As many of you have reported, there are a few hiccups for some who have installed the latest Leopard security update. Two of the areas of concern are ssh (no connectivity or a crash) and printing (errors out, documents never finish spooling), with various fixes offered (reinstalling the 10.5.2 combo update, installing a standalone SSH build) and various degrees of success reported.
One emergent common thread for some of the problems is the presence of a Rogue Amoeba audio utility, and the gang in the petri dish have responded with a revised version of the Instant Hijack framework. The new 2.0.3 version aims to address a bug that has been latent since the introduction of Leopard's position-independent executables feature, where certain sensitive processes (like, say, ssh) could be run from a randomized memory address, avoiding attack vectors that depend on targeting a specific vulnerable spot within the code.
Up until the 2008-002 security patches, according to RA, the PIE feature wasn't used for anything yet -- after the update, surprise surprise, ssh is being moved around when it runs. Since Instant Hijack inspects newly launched processes to see if they have audio properties, it tries to look at the ssh instance in memory -- hey, wherdja go? Hence the problem.
If you have been experiencing ssh issues and have Rogue Amoeba apps installed, try the patch and let us know what happens.
Mike Ash at Rogue Amoeba has published his fairly extensive thoughts on Apple's code signing policies and plans, as well as how they relate to the iPhone SDK. He makes some solid points and elaborates on thoughts that are being bandied about elsewhere on the 'net. In his critique of some points in the iPhone SDK announcement, his concerns regarding the "banned" iPhone apps are quite valid, in my opinion. Out of the list of apps to be denied (illegal, malicious, unforeseen, privacy, porn and bandwidth hog), he picks out a couple that are of concern.
In regards to the issue of "porn", he notes that "...Apple is making moral judgements of the apps they sign." To me, it seems like Apple chose the safe option and just categorically denied materials that could sully their reputation, which I personally think was a good (if not obvious) choice. But the question arises, as it always does, about the definition of porn and obscenity... and who makes the call. Apple, as gatekeeper, gets to make those decisions for all of us. I can see some torrid debates arising in the future.
Also of particular (and potentially more controversial) concern is the category "unforeseen," which provides a fairly broad scope for Apple to add to the list later. Again, it's likely a smart decision on Apple's part and a good way of sealing off loopholes without making the list read like a legal contract (see "License Agreement"), but leaves open the option for some heavy-handed control over what you can put on your iPhone.
Of course, this initial list is incomplete, with restrictions outlined in the SDK license agreement (as pointed out in Rogue Amoeba's subsequent post). If you take an interest in this debate, be sure to check out Mike's post, "Code Signing and You."
Today, Rogue Amoeba updated their Nicecast software to 1.9. Nicecast, as you might already know, lets you create your own internet radio station on your Mac. The biggest new "feature" in Nicecast 1.9 is that it fully supports OS X Leopard (10.5).
In addition to getting Leopard support, Nicecast also received three new notable features:
The update includes Instant Hijack 2 (which allows you to Hijack the audio of applications that are already running)
Soundflower 1.3 support
"Track Titles" drawer added
This update is free to all existing Nicecast owners running both Tiger (10.4) and Leopard. You can also download a free trial of Nicecast or purchase the new version for $40.
In similar news, Rogue Amoeba also posted on their blog that they are "hard at work" on the Leopard-friendly version of Audio Hijack Pro (version 2.8).
Rogue Amoeba, our favorite weaponized unicellular developer, has ressurected its free custom ringtone utility. Like an uncanny Zombie movie, iPhone firmware update 1.1.2 has dragged MakeiPhoneRingtone back from the beyond. 1.1.2's ringtone support once again allows you to add custom ringtones. Drop any AAC file onto its icon and the utility processes your audio and hands it off to iTunes, where you can sync it to your iPhone.
As I discussed in my earlier post, you need to keep your ringtones about 40 seconds or shorter. But other than that, you're simply good to go.
Think of all the wonderful things you can get from Amoebas. Audio Hijack Pro. Fission. Dysentery. And now Macworld! Yes, those wild and crazy Amoeboid Lifeforms want you to be their guest at Macworld. Pop over to the Rogue Amoeba site to pick up your MWSF promo code for free (or $10) Exhibit Hall Passes for Macworld 2008. You need to sign up at MacworldExpo.com before 1/14/08. The first 100 lucky readers get their passes for free. After that, they reduce your cost to just $10 each.
Radioshift is the latest app from those audio obsessed fellows at Rogue Amoeba. Thanks the to included Radio Guide, which has over 50,000 internet streamed radio programs listed, this app allows you to find your favorite radio show and record it. The power of the app is that it doesn't just record the program once, but it will record every instance of the program. Your favorite radio show airs once a week? Set Radioshift to record the stream and forget it (until it starts to play on your iPod thanks to Radioshift's ability to add the shows to iTunes).
It is worth mentioning that Radioshift, out of the box, only records radio shows that offer up an internet stream. You can combine it with the radio SHARK to record Over the Air programs as well though.
Radioshift costs $32, and has a free trial available.
Today brings a lovely treat from Rogue Amoeba, the makers of Audio Hijack Pro and Fission. They've posted MakeiPhoneRingtone, a free utility that converts any AAC file into an iTunes 7.4.27.4.1-compatible Ringtone. Drop the file onto its window and a second or two later, it appears in iTunes as a new ringtone. No file renaming, no special tricks. It just worked. I synced it over to my iPhone without any snags.
Of course, Rogue Amoeba hopes that you'll use its Fission editor to make those ringtones. If you're like me and prefer non-music-ringtones, its Audio Hijack Pro may be a better choice for recording sounds like a knock on the door or the most annoying ringtone ever made.
The interview series with developers on Apple's delay of Mac OS X 10.5 Leopard has gone really well, with great responses from Brent Simmons and Wil Shipley already offering insight into the mind and perspective of a developer. Next up to the plate is Paul Kafasis of Rogue Amoeba, makers of such apps as Fission, AirFoil and Audio Hijack Pro. I never realized that Paul apparently does most of his coding from his beach-side manor (I kid, of course), but I nevertheless was thankful that he took the time out of his day to offer his take on Leopard's delay, backwards compatibility and whether Apple should open up the Apple TV and iPhone to 3rd party goodness. Paul offers some great thoughts on all this and more, along with some choice advise for budding developers. Read on for my interview with Paul Kafasis on whether Leopard's delay changes anything for the state of Apple.
Paul Kafasis, CEO of Rogue Amoeba, confirms what I suspected all along: Apple TV does work with regular old TVs that have component ins. This is despite Apple's warnings that one must have a widescreen HDTV in order to take advantage of the Apple TV. I assume Apple did this to avoid confusion, and to promote the best possible Apple TV experience, but this is good news to those of you who are interested in Apple TV but don't want to plunk down the money for a new high falutin TV.
Oh Paul Kafasis, you clever Rogue Amoeba. What with your two-punch post of a teaser and sign-up offer for a new mystery app dubbed "AHT." What could this new app from the makers of Audio Hijack, Fission, Nicecast and Airfoil be? Is AHT simply a code name, or an acronym? Will AHT complement Rogue Amoeba's presence in the audio space, or will it be some new venture into RSS, video or even GTD? No one knows yet, but Paul said they'll be picking their first pool of testers on Wednesday, February 28th, so head on over and toss your name into the hat to test what I'm sure will be an excellent new offering from one of Mac OS X's much-respected 3rd parties.
[Update: Rogue Amoeba has filled their list of testers for now, so the submission form has been closed.]
The positive reaction that greeted our recent post on Rogue Amoeba's free SoundSource menubar selector leads me to think that some of you might also be interested in another cool freebie from the same company. LineIn is a simple little utility, but if you need what it does, it's wonderful. It allows soft playthough for any device hooked up to an input on your Mac. That is, if you have a source hooked up to your line-in or mic jack, and you run LineIn, whatever is coming in on that jack will be played out through your standard output. Here's how I use it: my main monitor is a nice Dell widescreen with multiple inputs, which allows for picture-in-picture. I have a TV tuner hooked up to a spare input so that I can watch live TV in a small window in the corner of the main display. I hooked the audio out from the tuner to my Mac's line-in jack, and with a click of the "Pass Thru" button LineIn lets me hear the TV audio. Like I said, what it does is simple, but it does it very well.
Like SoundSource, LineIn is a free download from Rogue Amoeba's Freebies Page.
Rogue Amoeba just announced the release of version 1.2 of their SoundSource menubar utility. They say that it "has been recoded from the ground up for better performance, and now also features an option to open the Audio MIDI Setup application." SoundSource sits in your menubar and allows you to easily change "your audio input and output sources with a single click" instead of going through the Sound Preference Pane in your System Preferences. If you have to switch sources on a regular basis (e.g. between different microphones, line-in sources, etc. while audio editing or podcasting) then this can be a really handy tool. Frankly the screenshot (right) is not terribly exciting on my machine since I don't have multiple sources to choose from, but nonetheless, you get the idea.
SoundSource a free download from Rogue Amoeba's Freebies Page.
According to Paul Kafasis of Rogue Amoeba, about the same time as he sat down with our very own David Chartier for TUAW Podcast #18, he also gave an interesting interview to the good folks over at Ars Tehnica's Infinite Loop. They talk about Rogue Amoeba's focus on audio, the controversy our own Laurie Duncan helped to start over what Paul dubbed The Delicious Generation, and more. So if you haven't already, first go listen to the podcast then check out the interview and you'll have more than met your recommended daily allowance of cool Mac audio developer news.