Under The Microscope

Mac OS X 10.10.4: A Major Bug Fix Update

Since last October, we’ve received many reports from Mac users having an assortment of networking problems, particularly with our audio transmission tool Airfoil. Unfortunately, these issues were caused by Mac OS X 10.10 (Yosemite) itself, rather than our products, making it impossible for us to fix them.

Last week, Apple finally shipped Mac OS X 10.10.4, which contains a number of important bug fixes. This update removes the justly-maligned discoveryd, replacing it with the stalwart mDNSresponder. That backend change fixes the reliability of networking and DNS, among many other things. Airfoil depends heavily on wifi and Bonjour in order to transmit audio, and the unreliability of those functions in earlier versions of Mac OS X 10.10 led to dropouts and disconnections in Airfoil as a side effect. With the newly-shipped version of the OS, many odd behaviors users were seeing with Airfoil will undoubtedly be fixed.

If you’ve had issues with Airfoil, or any other software on your Mac, you should immediately update to the latest Mac OS X 10.10.4 and test again. We urge everyone running Yosemite to open the App Store and update to 10.10.4 now. You’ll be glad you did.

Learn All About Rogue Amoeba With Debug Podcast Episode #66

Speaking of behind-the-scenes looks into Rogue Amoeba, if 22 minutes of discussion on how we do things here just wasn’t enough, well then today is your lucky day! Recently, I was delighted to join my friends Guy English and Rene Ritchie on their popular Debug podcast. We chatted at length about many things related to Rogue Amoeba, with a focus on creating a sustainable software business. Tune in to hear about the origins of Rogue Amoeba, details on the latest Audio Hijack, and of course, discussion of “Math Blaster” running on a Mac Plus.

NSConference 7 Talks Are Now Online

Back in January, I encouraged folks to attend NSConference 7. If you were interested, I hope you joined us this year, because NSConference 7 will be the last version. The conference really went out with a bang, with great talks, as well as plenty of socializing.

If you missed the conference (and the socializing), you can still catch up on the talks over on Vimeo. My own talk, entitled “Feedback Driven Development”, provides a look at how we incorporate feedback from our customers into our development process. If you’re a software developer, or just a curious customer, I hope you’ll find it worth a watch!

Audio Hijack 3.1 Raises the Bar

Audio Hijack IconWhen we released Audio Hijack 3 back in January, we hoped people would like it. Since then, we’ve been thrilled and gratified to be inundated with positive feedback about the upgrade. People just love Audio Hijack 3, and we couldn’t be more pleased.

There’s always room for improvement though, and today we’re bringing that with version 3.1. When we redesigned Audio Hijack for version 3, we chose not to include some things which weren’t very popular, no longer fit, or just didn’t make it in time for the 3.0 update. With a goal of simplifying, things like CD burning and obscure audio effects just weren’t worth including any longer.

But we always listen to our customers’ feedback, and Audio Hijack 3.1 brings back the two most-requested features: Silence Monitoring and File Actions. Read on for more information, or just choose “Check for Update” from the Audio Hijack menu.

Silence Monitoring

First, have a look at the updated “File Limits” section of the Recorder Block. Here, you can control just how Audio Hijack reacts to silence, as well as exactly how “silence” is defined. Use these controls to remove the silence from your recording, automatically start a new file when silence occurs, or stop your recording based on silence.

Audio Hijack Silence Actions

We received a great many of requests for this functionality in Audio Hijack 3, so we know users will find it useful. Enjoy!

File Actions

Audio Hijack in ActionNext up is the Actions area, which can be found in the Recordings tab of the Home window. Highlight one (or many!) recordings, then click the Actions button to manipulate with just a click. It’s very handy.

It was already possible to reveal a file in the Finder, but now you can do much more. Pass audio over to your audio editor of choice.1 Easily add files to your iTunes library. Or use the OS’s built-in Share sheet to pass files via email, iMessage, and more. Working with your recordings is now easier than ever!

Much, Much More

While those two features are the major new items found in this free update, there’s much more to appreciate. We’ve made dozens of improvements, just some of which are detailed below:

  • Higher Sample Rates – AIFF and WAV recordings can now be made in higher sample rates, with support for 88.2 kHz, 96 kHz, and 192 kHz.

  • Expanded Keyboard Controls – Keyboard control is now available for quick access to all important recording controls. Turn off all Recordings in a Session with Commmand-K. Pause all Recordings with Command-B. Split all Recordings with Command-T. Nice!

  • Better Handling of Missing Audio Devices – Audio Hijack is now more intelligent than ever when it comes to dealing with missing and re-appearing audio devices. In addition, when a device is not plugged in, Audio Hijack will alert you so you can adjust your settings.

  • Avoiding Auto-ducking – Previously when capturing from FaceTime or Mac OS X Dictation, forced auto-ducking was performed by the OS. This then necessitated manual adjustments in order to hear audio at a useful level. Audio Hijack now works around that, so audio capture from FaceTime and Dictation works just as you’d expect.

  • Working Around QuickTime Bugs – On Mac OS X 10.10 (Yosemite), QuickTime Player could sometimes refuse to auto-play audio handed to it. While we wait for Apple to fix this bug, Audio Hijack now attempts to work around the issue.

  • Smarter Instant On – Audio Hijack now correctly alerts you to the need to install the Instant On extra. Previously, it could simply fail to capture audio, and that was far from ideal. We recommend that all users install Instant On, but now when it’s required, you’ll know.

  • Improvements to Icons, Errors, Tooltips, and More – We’ve scoured the app to find and correct all manner of rough edges. You likely won’t notice it, but we’ve sanded things down for an ever smoother experience.

  • Bug Squashing – As well, we’ve fixed a large quantity of bugs big and small. Most were small, but we’ve also fixed a few crashing issues, and now better handle system sleep when recording.

  • Audio Hijack 3.1 contains several distinct improvements, as well as a great many refinements. It will enable you to record and enhance audio faster and better than ever.

    Get It Now

    Ok, enough talk! Let’s get you updated. If you’re already running Audio Hijack 3, just choose “Check for Update” from the Audio Hijack menu to get the latest version.

    If you haven’t upgraded to Audio Hijack 3 yet, or you’ve never used Audio Hijack before, you can learn more on the Audio Hijack page, or just grab the free trial now.


    Footnotes:

    1. We recommend our own editor Fission of course, but any audio editor can be chosen in Audio Hijack’s preferences. ↩︎

Using Airfoil to Send Audio to the Raspberry Pi

Since way back in 2008, we’ve offered various versions of Airfoil Speakers for Linux. By coupling Airfoil Speakers for Linux with Airfoil for Mac or Airfoil for Windows, you can turn your Linux machine into an audio receiver.

Raspberry Pi LogoOne of the most exciting Linux machines out there is the Raspberry Pi. While still a fully-capable computer, it’s also a tiny, inexpensive device which makes computing and programming more accessible to everyone. The Raspberry Pi is also tremendously popular with hackers, who’ve used it to do all manner of amazing things.

One thing the Raspberry Pi hasn’t yet been able to do, however, is run Airfoil Speakers for Linux! There were a few issues, including troubles with ARM architecture compatibility, as well as encoding and floating point handling. Thankfully, recent updates have cured some of these issues, and we’ve worked around the rest.

Thus, as you may have guessed, today, we’re finally making it possible for Airfoil to play with the Raspberry Pi. If you’ve been looking to send audio from your Mac or Windows machine over to your Raspberry Pi (as well as to other AirPlay outputs), grab the latest update to Airfoil Speakers for Linux, right here. Happy listening!