What's new in this version:
Audio Hijack 4.0.6
- Full MacOS 13 (Ventura) Compatibility. Audio Hijack now has full compatibility with MacOS 13 (Ventura), with no known issues.
- New “Background Sound” Special Source. On MacOS 13 (Ventura), Audio Hijack’s new “Background Sound” special source makes it possible to capture audio from this new feature, which can be found in Ventura’s “Accessibility” System Settings.
- Improvements in ACE 11.9.1. The ACE audio capture engine has been updated with several small bug fixes for improved performance.
- Audio devices presets should now import properly from older versions of Audio Hijack 3
- On MacOS 13 (Ventura) and up, Audio Hijack’s “Preferences” window is now called “Settings”, to match the new MacOS convention
- If the “Check for Test Releases” hidden preference is enabled, checks will now run regardless of the status of the “Software Update” preference/setting
Audio Hijack 4.0.5
- Initial macOS 13 (Ventura) Compatibility. Audio Hijack now has initial compatibility with macOS 13 (Ventura), with no known issues.
- Improvements in ACE 11.9. The Audio Capture Engine (ACE) has been updated to 11.9, with compatibility for macOS 13 (Ventura) and many improvements for even more reliable audio capture.
- TeamTalk and Gather VoIP Capture Support. The TeamTalk and Gather Mac apps are now supported as a VoIP audio sources, making it easy to record both halves of a conversation.
- Improvements have been made to handling plugin window resizing, and generic views for AUGraphicEQ now correctly update their controls when switching between 10 band and 30 band modes.
- Sessions created by pressing the Enter key in the Template Chooser now save as expected.
- A channel mapping issue which could affect devices containing both inputs and outputs when capturing from VoIP apps has been corrected.
- Due to changes made by Apple, the “Text to Speech” special source is no longer available on macOS 13 (Ventura). On Ventura, this audio can now be captured on a per-application basis by targeting the application where the text is being read.
- Audio Hijack now requires macOS 10.15 (Catalina) or higher. If you're still on 10.14 (or lower), be sure to see our Legacy page.
Audio Hijack 4.0.4
- Improvements in ACE 11.8.3. The Audio Capture Engine (ACE) has been updated to 11.8.3, with many improvements for even more reliable audio capture. This includes a workaround for issues with FaceTime volume when using the built-in microphone, as well as an improvement in dealing with poorly implemented Audio Units. Tracking of audio device sample clocks also now works better when the device is providing erroneous information. CPU usage has been reduced in many common audio flows, clock synchronization across devices has been improved, and persistent device tracking has been improved.
- Substantial improvements have been made to the performance of the “Recordings” list found in each session, to make things work better when a session contains many recordings.
- Left (L) and Right (R) labels have been added to the block face for “VU Meters”.
- Several visual improvemnts have been made for better legibility throughout the app. This includes making active Recorder blocks easier to read, and greatly improving the coloring of selected wires when using manual connections in Light mode.
- Automatic sample rate selection for the “Application” and “System Audio” Input blocks have been improved, with better performance and less resampling
- Corrections have been made to the “Live Stream” block, to provide better colors in the automatically generated video, and to show a more useful preview even when not broadcasting.
- Fixes have been made to prevent rare issues with the Run/Stop button in the “Sessions List” window
- An issue where the Recording Inspector could fail to show the genre selector has been corrected
- An issue where upsampling of certain low sample rates could sometimes produce audio artifacts has been resolved
- To avoid a rare issue where recordings could be corrupted, Audio Hijack now prevents editing of tags during playback and waveform creation
- The user interface now indicates when the app is finalizing .m4a files, both in the Recordings tab and when quitting the application
- The Recording Inspector now better shows in-progress recordings
- The edit button for renaming blocks now properly moves its position related to the title
- Renaming a session will now cause the “Session List” window to re-sort
- The “Denoise” block now properly shows previously learned noises when a session reloads
- A graphical glitch which could occur when dragging plugin windows has been fixed
- An issue where a highlighted recording in the “Recordings” list might not be the recording which reacts to playback shortcuts has been corrected. Further improvements are planned for the future.
- Assorted improvements have been made to make timers function more reliably
- Multiple fixes and improvements have been made for block popovers, to ensure they behave optimally
- Adjustments have been made to allow the “Quit and Relaunch for Debugging” option to be accessed even on unsupported operating systems, making it possible to activate the “Check for test releases” hidden preference.
- The icon shown in the “Recorder” popover when Audio Hijack is “Ready to Record” has been updated and improved
- The “Session Start” automation now correctly runs when a timer starts a session. For actions which should run only when a timer fires (and not when a session is started manually), use the “Timer Start” automation.
- Once a session is closed, re-attaching any detached popovers will make the session window reappear
- When the full version of Audio Hijack has been unlocked, the “License” window now subtly shows the application's version number
- Fussy typography improvements have been made to the “Release Notes” window shown at the first launch of a new version, which you might be looking at right now!
- A new hidden preference has been added, enabling Audio Hijack's Dock icon to be hidden. Please note that this may behave in sub-optimal ways. This option may be removed in the future.
- Software Update checks now occur only after the Welcome Window has been closed
Audio Hijack 4.0.3
- Change log not available for this version
Audio Hijack 4.0.2
- Importing Improvements for Sessions With Many Recordings. Audio Hijack 3 sessions with many recordings could previously be slow to import to Audio Hijack 4, or fail to import at all. This has been corrected. If necessary, use the “Import Audio Hijack 3 Sessions” menu item in the “Help” menu to re-trigger importing.
- Audio Unit Presets Now Properly Import From Audio Hijack 3. Presets saved for Audio Units in Audio Hijack 3 will now properly import into Audio Hijack 4.0.2 and up. This will happen automatically, with no user intervention necessary.
- When the selected device for an “Input Device” or “Output Device” block is missing, a useful visual will now be shown on the block face
- Scripting: Audio Hijack's console.log() now also copies all messages to MacOS's Console.app, for easy viewing
- The tab key now correctly navigates between fields in the “Recording Inspector” window
- A rare issue where pipelines could change slightly when imported from Audio Hijack 3 has been corrected
- A rare issue where certain Audio Hijack 3 sessions could import into Audio Hijack 4 without a name has been corrected
- The interface will now always update when starting a session via a script
Audio Hijack 4.0.0
New Block: Mixer:
- Mixer lets you mix up to five sources together, with useful volume controls and fades. It's perfect for podcasts and live streams
New Block: Magic Boost:
- Turn on the Magic Boost effect, and quiet audio is boosted while louder audio is left untouched
New Block: Simple Compressor:
- With “Simple Compressor”, you can compress audio without dealing with an excess of controls. Select from one of the four presets to reduce the range between soft and loud sounds.
- Audio Hijack sessions can now run without their window needing to be open. Close a window and keep on recording
Auto Run Sessions:
- Set sessions to run automatically when Audio Hijack launches, with the new “Auto Run” feature
- If you need a session to run at all times, turn on Auto Run and put Audio Hijack in your “Login Items” in the “Users & Groups” System Preference. Now, any time you log in to your Mac, Audio Hijack will launch and your session will run.
- Audio Hijack now allows you to connect your blocks manually. “Automatic Connections” is on by default, but it can be toggled off from the “Info” tab as well as the “Session” menu. Switch a session to use manual connections, and you can control the exact layout and flow of your audio pipeline.
- With session templates, it's a snap to begin common tasks, with pre-configured set-ups for your use. Audio Hijack now includes four brand-new templates: “Live Stream”, “Manual Connections”, “Play-Thru”, and “Podcast [Remote]”.
- All of Audio Hijack's existing templates have been updated as well, with reconfigured pipelines and session notes containing helpful hints
Scripting: Audio Hijack Is Now Scriptable:
- Building complex workflows in Audio Hijack is now a reality. Scripts can run automatically when sessions start and stop, and process recordings as they're created.
Scripting: Shortcuts Support on MacOS 12 (Monterey):
- On MacOS 12 (Monterey) and up, you can integrate Audio Hijack with workflows you run in the Shortcuts app
Scripting: Automation for Everyone:
Block Feature: Block Nicknames:
- Using multiple blocks of the same type? Now you can edit the title of each block, so you always know exactly what's what.
Block Feature: Pinnable Popovers for All Blocks:
- All blocks now have popovers, so you can pin any block for easy viewing and access, no matter what you're doing on your Mac
Block Feature: Presets in All Blocks:
- Every single block now offers presets, allowing you to save your settings for future use. Spend less time on configuration.
Block Update: Recorder Revamp:
- With a useful new popover status line, improved organization, and enhanced 32-bit and dithering options for AIFF & WAV recording, the crucial Recorder block is more advanced the ever.
Block Update: Volume:
- The “Volume” block has been substantially updated. Its block face now offers helpful meters, while its popover provides presets, a handy Mute button, and access to volume overdriving. The “Overdrive” feature is now powered by a more advanced look-ahead peak limiter.
- Block Update: Track System Devices in Input Device and Output Device:
- In addition to selecting a specific device, the “Input Device” and “Output Device” blocks can now be set to track the OS's default input and default output devices, respectively.
Block Update: More Intelligent Input Device:
- To avoid the potential for capturing audio from an undesired device, the “Input Device” block now has no device selected by default. In addition, a subtle visual indicator alerts you when a (possibly lower quality) built-in device is selected.
Block Update: Input Switch:
- The “Input Switch” now offers a pinnable popover, so you can flip the switch from anywhere. As well, new pipeline indicators make it clearer how connections work.
Block Update: Overhauled VU & Peak/RMS Meters:
- Both “VU Meters” and “Peak/RMS Meters” have been overhauled, with a modern look and integration of menu bar functionality (replacing the stand-alone Menu Bar Meters block).
Block Update: Channels:
- With a dynamic on-face visual indicator, as well as an on-face adjustor, the Channels block is handier than ever.
Block Update: 10-Band EQ:
- Our famous 10-Band Lagutin Equalizer has also gained an on-face visual indicator as well as an on-face selector. As well, it now animates between presets, which is just fun.
Block Update: Live Stream:
- Send RTMP streams to services like YouTube Live, with Live Stream. It's now exited its beta period, and features improved organization.
Block Update: Declick and Dehum:
- The Declick and Dehum blocks now both offer on-face controls.
Block Update: Ducking:
- The visuals of the “Ducking” block have been substantially updated for improved clarity. As well, assorted bugs related to audio flow have been corrected, and pipeline indicators have been improved.
Automatic App Re-Hijacking:
- If an Application block's captured app disappears, Audio Hijack will alert you (while the session keeps running). Even better, if the application reappears while the session is still running, its audio will now be captured.
- At the top of the Block Library, you'll find an incredibly helpful filter. Use it to quickly find the exact block you want, even if you have hundreds of Audio Units installed.
- A new “Bring Audio Hijack Forward” global shortcut now makes it easy to bring Audio Hijack to the foreground for fast adjustments.
Major Updates to Audio Unit Hosting:
- Audio Unit effects are now hosted in a separate process, to avoid crashes caused by misbehaving plugins, as well as provide the best support for Intel-based plugins running in emulation on M1 processors.
Full VoiceOver Support:
- VoiceOver users, we're ready for you! We've always worked hard to ensure Audio Hijack is accessible to users with vision impairments, and Audio Hijack 4 is no exception.
Audio Unit v3 Support:
- Audio Hijack now supports the newest Audio Unit plugins, made with the Audio Unit v3 API.
Toggle All Outputs Instantly:
- The new output device toggle, found in the “Control” menu, enables you to turn all Output blocks off or on with a single click.
Interface Update: New Light Color Scheme:
- Audio Hijack now offers a lovely new Light theme, providing an entire second appearance to use with Audio Hijack. The app can also now be configured to match the System's theme.
Interface Update: Revised “Session List” Window:
- Audio Hijack's main window can now serve as a control center for using your sessions. It features a more compact list view, and provides helpful controls and status indicators, for fast, easy access.
Interface Update: Global Window:
- With the new global menu, you can access Audio Hijack from anywhere on your Mac, instantly. Use it to check in on Audio Hijack sessions, or to stop or start them, without needing to pull Audio Hijack forward. You can also pin the global window, giving you a floating Audio Hijack control.
Interface Update: Tabbed Session Sidebar:
- Session windows now feature a sidebar with five tabs: Blocks, Recordings, Schedule, Scripting, and Info, accessible with Cmd-1 through Cmd-5. These per-session tabs now logically store Recordings and Timers with their specific sessions. As well, Info tab now enables easy session renaming and provides session controls.
Interface Update: Recording Inspector:
- Recordings can now be reviewed in the “Recording Inspector” window, available from the “Recordings” tab of any session. It shows file data, provides more robust playback, and allows editing of all ID3 tags.
Interface Update: Session Notes:
- With the new “Notes” section in each session's “Info” tab, you now have a great place to jot down details about your session.
Interface Update: Improved Block Popovers:
- Block popovers now offer a Detach button, to tear off the popover from its block and make it stay on screen within Audio Hijack. Once detached, a Pin button is shown. Click it to make the popover float above all windows on the Mac.
Interface Update: Recording Status Indicators:
- Several additional animations and indicators have been added to make it clear when a recording is occurring. In particular, the “Recorder” popover now includes a status area. Pin the popover so that it floats above all other windows, and your recording status will be visible anywhere on your Mac.
An Updated Quick Tour:
- The Quick Tour (available in the Help menu) has been updated for version 4. Additional updates may occur before shipping, but it's now worth reviewing.
Adjustable Sample Rate:
- The sample rate for a session can now be configured from the “Info” tab. While most users will want to leave this set to “Auto”, manual configuration is now possible.
A Smooth Transition From Audio Hijack 3:
- On first run, Audio Hijack 4 will automatically import your settings from version 3. Pick up right where you left off. As well, the “Import Audio Hijack 3 Sessions” menu item can be found in the Help menu and used any time.
- The “10-Band EQ” now offers an “AirPods” preset.
- A new “Zero-Prefixed Counter” variable is now available, and starts at “001”, allowing up to 999 recordings to sort by name with no additional editing needed.
- Pressing the escape key while dragging a block from the library or a new wire between (while in manual connection mode) will now cancel the action.
- The “Select Your Audio Editor” window (shown when you attempt to edit a file with no audio editor selected in Preferences) has been improved.
- The audio pipeline has been updated in many ways, and now uses more aesthetically pleasing curved connections.
- When a block is turned off, the pipeline now adjusts visually, to make this more obvious.
- The shortcut for Audio Hijack's “Session List” window (Command-0) now intelligently toggles visibility. If the window is in the background, the shortcut pulls it forward. If it's in the foreground, it simply toggles visibility.
- Audio devices are now sorted alphabetically for better clarity.
- Audio Hijack now supports single key shortcuts for hotkeys set in the Preferences window.
- Control-clicking a recording in the Recordings tab will now reveal a useful contextual menu.
- The appearance of meters throughout the app have been updated and improved.
- Blocks can now be moved via the arrow keys, coupled with Option (for small moves) and Command (for larger moves).
- Arrow keys now work to navigate through the Recordings tab of a session.
- Activating sessions has been simplified, with just two states: “Run” and “Stop”.
- Mono Audio Unit plugins now work better within Audio Hijack.
- Leading periods in filenames are now replaced with dashes, to prevent recordings from being hidden.
- The “Pause/Resume All Recordings” menu option now works at all times. Previously, having a disabled “Recorder” block could prevent resuming.
- On MacOS 11 (Big Sur) and up, Audio Hijack now allows machine sleep in cases where it is otherwise inactive.
- The Quick Tour now properly supports the new “Speak items under the pointer” setting in MacOS 11 (Big Sur).
- Several fixes have been implemented to make generic interfaces for Audio Unit effects work better. To access a generic interface, control-click on a block and select “Use Generic Audio Unit Interface”.
- Audio Hijack now better cleans up hidden Audio Unit views, saving CPU.
- Command-S now toggles the visibility of the session sidebar, while Command-L has been repurposed to open the “Script Library”.
- The Release Notes window has been improved when in Dark Mode.
- Improvements have been made for the Installer and Quick Tour, to present better on small resolutions using scrollbars to make all content accessible.
- Holding Shift while dragging a slider will now prevent it from snapping to a default point.
- The “Application” and “Input” blocks have improved errors when no source is selected.
- The “Live Stream” block's “(?)” link now points to a new and more useful page.
- Block descriptions have been updated in the per-session “Blocks” tab. The order of sections has also been adjusted, with “Meters” now appearing above “Advanced”.
- The “Window” menu has been updated, to provide a full and standard dynamic list of windows at the bottom.
- Informative hints have been added to “Declick”, “Dehum”, “Magic Boost”, “Mono Enhancer”, and “Simple Compressor”.
- “Recorder” and “Broadcast” now use kHz, rather than Hz.
- The “Advanced” tab in “Recorder” blocks has been renamed “File Limits”.
- Audio Hijack exports sessions as “.ah4session”, so they will correctly only open in Audio Hijack 4 and up.
- If Audio Hijack is corrupted (possibly by editing the binary), it will now error on launch.
- It's now possible to access several relevant menu items (About, Contact Support, Help, Visit RogueAmoeba.com, and Purchase) prior to the installation of ACE.
- In trial mode, Audio Hijack now displays a banner on the “Session List” window, as well as in all sessions.
Many debugging improvements have been made:
- Available logs have been cleaned up.
- Active logs are now listed in the logging files.
- Logs are now activated with simple checkboxes.
- Recent crash logs are now collected alongside with app logs.
- A “Quit and Relaunch to Debugging” menu option has been added, accessed by pressing the option key while in the Options (Gear) menu.
- Command-line debugging options have been added.
- A “Check for test releases” option has been added, enabling you to access pre-release builds when available.
- A “Short trial mode” option has been added for internal use.
Audio Hijack 3.8.11
- Updates to ACE 11.7.8. The Audio Capture Engine (ACE) has been updated to 11.7.8, with several small improvements for even more reliable audio capture, particularly when using Bluetooth audio devices.
- Support for EVE Online. Audio Hijack now properly recognizes audio from EVE Online, and correctly applies any effects or adjustments.
- Audio Hijack's Audio Unit handling has been updated on Apple Silicon machines, with effects now hosted in a separate process to avoid crashes caused by misbehaving plugins, as well as provide the best support for Intel-based plugins running in emulation on M1 processors.
Audio Hijack 3.8.10
- An audio sync issue which could occur when an audio device's clock changed rate significantly has been corrected
- A heuristic to detect rare devices with inaccurate (non-sensical) clocks has been added, enabling them to be disabled before they can cause cascading problems
- An issue where the Audio Hijack “Quick Tour” could fail to load, or fail to load correctly, has been corrected
Audio Hijack 3.8.9
- Full MacOS 12 (Monterey) Compatibility. Audio Hijack now has full compatibility with MacOS 12 (Monterey), with no known issues
- Updates to ACE 11.7.7. The Audio Capture Engine (ACE) has been updated to 11.7.7, with several small improvements for even more reliable audio capture
- Audio Hijack's “Schedule Helper” is now just “Scheduler”, to better fit in the “Login Items” table of the “Users & Groups” System Preference. It's been updated to version 2.0.3
- A bug where session names could incorrectly become editable when the Home window was opened automatically has been corrected
Audio Hijack 3.8.8
- MacOS 12 (Monterey) Improvements. Several small improvements have been made for Audio Hijack's support for MacOS 12 (Monterey)
- Updates to ACE 11.7.6. The Audio Capture Engine (ACE) has been updated to 11.7.6, with small improvements for MacOS 12 (Monterey)
- Improvements have been made to title track transmission, for better compatibility with MegaSeg
Audio Hijack 3.8.7
- MacOS 12 (Monterey) Improvements. Several small improvements have been made for Audio Hijack's support for MacOS 12 (Monterey)
- Updates to ACE 11.7.4. The Audio Capture Engine (ACE) has been updated to 11.7.4, with small improvements for MacOS 12 (Monterey)
- Signal VoIP Capture Support. The Signal Mac app is now supported as a VoIP audio source, making it easy to record both halves of a conversation
- Audio Distortion Fix. An issue where audio could, in rare cases involving multiple Audio Unit effects, be distorted with pops and clicks, has been fixed. This regression was introduced in Audio Hijack 3.8.6
- Important Memory Leak Plugged. A memory leak which could impact long-running sessions that were processing device audio has been fixed
- Improvements have been made to title track transmission, for better compatibility with MegaSeg
Audio Hijack 3.8.6
- Initial MacOS 12 (Monterey) Compatibility. Audio Hijack now has initial compatibility with MacOS 12 (Monterey), with no known issues
- New “AirPlay Receiver” Special Source. A new “AirPlay Receiver” special source has been added on Monterey, making it possible to capture audio sent to the Mac via AirPlay
- Fixes and Improvements in ACE 11.7.3. The Audio Capture Engine (ACE) has been updated to 11.7.3, with fixes for several rare issues
- Rare audio artifacts should no longer be heard when sources come and go. This includes artifacts heard when capturing from browser tabs
- Icons for Special Sources (like “Siri” and “Sound Effects”) now appear correctly in the Home window
- VoiceOver fix: The template name is again correctly read when using the “Template Chooser” window
- An issue where rare configurations without a Source but with an audio-producing Audio Unit might fail to advance the session timer has been corrected
- Handling for built-in EQ effects has been improved in cases where invalid data is provided from an audio source
- Sample rate matching (clock synchronization) for audio devices has been improved
- Menu items, such as those in the Help menu, are now properly accessible when the Welcome window is visible
- Audio Hijack now requires MacOS 10.14 (Mojave) or higher. If you're still on 10.13 (or lower), be sure to see our Legacy page
Audio Hijack 3.8.5
- Fixes and Improvements in ACE 11.7.1: The Audio Capture Engine (ACE) has been updated to 11.7.1, with fixes for several rare issues
- New “Sound Effects” Special Source: A new “Sound Effects” special source has been added, making it possible to capture sound effects like alerts in the Messages app, or the Trash being emptied
- Enhancements to Audio Hijack's Built-In Updating: Audio Hijack's updating code has been overhauled and improved. It is now based on Sparkle 1.26.0, with several customizations
- To avoid possible issues, Audio Hijack will no longer offer to “Install on Quit”. Automatic background updating has been removed as well, placing the user in charge of all updates
- The update interface has been improved, with several design and text enhancements
- Finally, the new “Skip for Now” button allows you to delay updating if desired
- As always, we strongly recommend leaving the “Automatically check for updates” option enabled
- Audio Hijack's manual is now provided online, rather than being built in to the application. The application's “Help” menu has also been modified and streamlined, to get you assistance as quickly as possible
- Audio Hijack's Recordings tab now better handles disk errors, malformed recordings, and more
- The “Application block's source selector now better handles iOS apps running on M1 Macs, avoiding duplicating them in the list
- It's now possible to access several relevant menu items while the initial Quick Tour is open
- The “Purchase” button in the License window now uses a better link to get to the Buy page
- The Update window's width has been tweaked, to handle longer titles
Get Access to Test Builds:
- Audio Hijack now features a new “Check for test releases” hidden preference. When active, you may receive notice of pre-release versions of the software, ahead of its wide release. If you're interested to test updates, you can turn this option on in the Debugging window (accessible by holding option while viewing the “Help” menu, then selecting “Quit and Relaunch for Debugging”).
Many debugging improvements have been made:
- Available logs have been cleaned up
- Active logs are now listed in the logging files
- Machine details are no longer needlessly included in copied errors
- Logs are now activated with simple checkboxes
- When a log is activated, it will also collect recent crash logs, to better understand any issues
- A “Quit and Relaunch for Debugging” option has been added, accessed by pressing option in the Help menu
- Command-line debugging options have been added
Audio Hijack 3.8.4
- Major Updates in ACE 11.7: The Audio Capture Engine (ACE) has been updated to 11.7. Its sample rate converter has been upgraded, drift correction has been improved, and several rare issues have been resolved.
- Support for Xcode's Simulator: It's now possible to capture audio from Xcode's Simulator with Audio Hijack
- The Quick Tour now properly supports the new “Speak items under the pointer” setting in MacOS 11 (Big Sur)
- VoiceOver now provides better read-outs for disabled blocks, as well as the On/Off switch within each block's popover
- Improvements have been made for the Installer and Quick Tour, to present better on small resolutions, using scrollbars to make all content accessible
- When Audio Hijack is unlocked by entering a valid license key, in addition to displaying an animation, it will now play a brief celebratory sound for visually impaired users
Audio Hijack 3.8.3
- When using the Input Switch block, audio will once again correctly switch away from Audio Unit plugins, fixing a regression in Audio Hijack 3.8.2
- All third-party Audio Units should now load as expected, fixing an issue seen with “Gain” from Kilohearts, as well as “NX Ocean Way” from Waves
- Further improvements have been made for dealing with Intel plugins on Apple Silicon-powered Macs, to handle crashy plugins
Audio Hijack 3.8.2
- ACE Updated to 11.6.3: The Audio Capture Engine (ACE) has been updated to 11.6.3. This update has several fixes, and provides further handling for future MacOS updates running on Apple Silicon. As before, M1 Mac users should update immediately
- Plugin interfaces should now always load as expected, fixing a regression in Audio Hijack 3.8.1
- Audio from the “AUAudioFilePlayer” effect is once again visible in the audio pipeline, fixing a regression in Audio Hijack 3.8.1
- A crash which could occur due to sample rate mismatches has been fixed
- Improvements have been made for dealing with Intel plugins on Apple Silicon-powered Macs
Audio Hijack 3.8.1
- Fixes and Improvements in ACE 11.6.1: The Audio Capture Engine (ACE) has been updated to 11.6.1, with several fixes, as well as a work around for an incompatibility with future MacOS updates running on Apple Silicon. M1 Mac users should update immediately.
- Full Compatibility With M Chip-Based Macs: Audio Hijack now has full compatibility with new Macs powered by Apple Silicon
- An issue where freshly-downloaded apps could cause an error on capture has been fixed
- Track titles are now supported with Algoriddim's new “djay Pro AI”
Audio Hijack 3.8.0
- Initial Support for M Chip-Based Macs: Audio Hijack is now a Universal app, offering initial support for the new M1 chip-based Macs. Though there are no known issues, we do not yet recommend its use in critical productions. Further testing is ongoing, with more updates to follow.
- Full MacOS 11 (Big Sur) Compatibility: Audio Hijack now has full compatibility with MacOS 11 (Big Sur), with no known issues
- ACE 11.6 Brings Audio Capture to Apple Silicon Macs: The Audio Capture Engine (ACE) has been updated to 11.6, offering compatibility with Apple Silicon Macs
- Audio Hijack will now load emulated (non-native) plugins on Apple Silicon Macs
- Audio Hijack now respects the user-specified system-wide “Accent” color on MacOS 10.14 (Mojave) and up. It also supports Big Sur's new “Multicolor” option, with an appropriate, app-specific blue.
- Audio Hijack will now capture both halves of conversations for users beta testing voice and video calls in the Whatsapp Desktop app
Audio Hijack 3.7.7
- Backend updates have been made for better compatibility with the new M1 chip-based Macs. Additional updates with full support for these machines will be forthcoming
Audio Hijack 3.7.6
- Initial MacOS 11 (Big Sur) Compatibility - Audio Hijack now has initial compatibility with MacOS 11 (Big Sur)
- ACE 11.5 Brings Audio Capture to MacOS 11 (Big Sur) - The Audio Capture Engine (ACE) has been updated to 11.5, offering initial compatibility with MacOS 11 (Big Sur)
- Updates to the names of Loopback virtual audio devices are now immediately reflected
Audio Hijack 3.7.5
Additional Audio Fixes in ACE 11.2.2:
- The Audio Capture Engine (ACE) has been updated to 11.2.2, fixing several issues. Playback to Bluetooth devices has been improved, non-standard audio formats will again play as expected, and several regressions have been fixed.
Audio Hijack 3.7.4
Critical Fixes in ACE 11.2.1:
- The Audio Capture Engine (ACE) has been updated to 11.2.1, fixing a regression which would cause captured input audio to be improperly muted, as well as a crash which could occur with multi-output devices
Audio Hijack 3.7.3
- Audio Capture Has Been Improved With ACE 11.2, Including Full Support for Catalyst Apps: The Audio Capture Engine (ACE) has been updated to 11.2, with many backend enhancements. Catalyst apps like “Voice Memos” are now fully supported, aggregate devices now work better, and many other small improvements have been made
- VoIP Capture Support for Several Additional Apps: Jamulus and Jami are now supported as a VoIP audio source, making it easy to record both halves of a conversation. Support for Cisco's various chat applications has also been improved
- Support for Chrome's “Progressive Web Apps”: Audio will now be captured from Chrome web apps, also known as progressive web apps
- The Broadcast block now supports receiving track titles from our own soundboard app Farrago, as well as MiX16 Pro and MiX16 Go
- The Volume block's VoiceOver labeling now correctly matches the visual interface, correcting an accessibility issue
- The “Mixed In Key” audio unit is now fully supported
- Audio Hijack is not yet compatible with MacOS 11 (Big Sur), but we expect to have an additional release with support in the very near future
- Audio Hijack now requires MacOS 10.13 (High Sierra) or higher. If you're still on 10.12 (or lower), be sure to see our Legacy page
Audio Hijack 3.7.2
- The New Live Stream Block Now Supports Facebook Live: The Live Stream block now has support for streaming RTMPS services, including Facebook Live
- Facebook Messenger VoIP Capture Support: Facebook's Messenger app is now supported as a VoIP audio source, making it easy to record both halves of a conversation
- Application Block Source Selector Fixes: An issue which could cause the “Source” selector in Application Source blocks to behave in unexpected ways has been corrected
- The Live Stream block's “Visualizer” options now shown a brief preview when selected if no audio is flowing through them
- Audio Hijack's Broadcast and Live Stream blocks can once again correctly pull track titles and album artwork from current versions of Audirvana
- The “Other Source” dialog in the Live Stream and Broadcast blocks now correctly allows the opening of folders to navigate to the desired location
- The performance of Spotify track title retrieval has been improved using the Scripting Bridge API
- Edits made in the “Recordings” tab are now committed prior to passing a file elsewhere with the “Actions” menu
- Animated GIFs no longer incorrectly animate in Live Stream's “Logo” field
Audio Hijack 3.7.1
- Fixes a Crash With the Broadcast Block - Audio Hijack 3.7.0 introduced a crash which could occur when using the Broadcast block. This bug has ben squashed with much alacrity.
- A buffer overflow, which could have caused a crash, has been addressed
Audio Hijack 3.6.4
- ACE Update: The Audio Capture Engine (ACE) has been updated to 11.1.2, with many backend enhancements, and bug fixes when dealing with aggregate devices.
- Still more improvements have been made to the tracking of USB audio devices, to work around issues where devices don't properly identify themselves in a unique fashion.
Audio Hijack 3.6.3
Audio Capture From New Special Sources:
- Audio Hijack can now easily capture audio from Siri and VoiceOver, simply by selecting them from the “Special Sources” area in the Application source block
Enhanced Audio Capture with ACE 11.1:
- The Audio Capture Engine (ACE) has been updated to 11.1, with many backend enhancements
Improvements to Bluetooth Device Reliability:
- Audio Hijack now does additional work to avoid issues caused by Apple's Bluetooth device handling, so Bluetooth devices will work more reliably when included in a session
- The new TV.app on Catalina is now supported for metadata capture withs the Broadcast block
- Further improvements have been made to the tracking of USB audio devices
- Installation of the Schedule Helper tool has been moved into Audio Hijack's Preferences window
- A useful “Reinstall ACE” debugging option is now available by option-clicking the Piezo menu. This will uninstall and then immediately reinstall ACE
Audio Hijack 3.6.2
Full MacOS 10.15 (Catalina) Support:
- At this time, Audio Hijack now has full compatibility with MacOS 10.15 (Catalina)
Additional Denoise Improvements:
- Continued improvements have been made to the Denoise plugin, which now better handles changes to the session's sample rate. Note that a one-time data reset will occur for any previously learned noise profiles. We apologize for the inconvenience
Additional Schedule Helper Improvements:
- The Schedule Helper tool has been updated to version 2.0.2, to fix issues with waking from sleep. If you use Timers in Audio Hijack, update Schedule Helper from the Audio Hijack menu
- Several small issues related to the handling of various windows have been fixed. Windows once again properly come forward when switching to Audio Hijack, and the behavior of pinned popovers is once again correct
- An issue where the Quick Tour wouldn't appear at the correct size has been fixed
Audio Hijack 3.6.1
- Schedule Helper Fixes: Schedule Helper has been fixed to no longer incorrectly require so much authentication
- Further improvements have been made to the tracking of USB audio devices
- Some improvements have been made to the new Denoise block, to make its “Active” light is more helpful
- A possible crash which could occur when the recording folder was missing has been fixed
- Several additional improvements have been made, including small VoiceOver fixes, a refactoring of the Wizard window, and more
Audio Hijack 3.6.0
- Audio Hijack's tracking of physical input and output devices has been overhauled and dramatically improved. It will now better handle issues caused by many USB audio devices. Audio Hijack will automatically track devices across restarts and between ports on your computer, so fewer adjustments are necessary
- The Source selector, found in the Application input block, has been updated and improved. It's now easier to capture audio from the Finder and Text to Speech, with the new “Special Sources” section of the Source selector. Other minor interface improvements have been made as well
- Audio Hijack now has preliminary compatibility with MacOS 10.15 (Catalina)
- The backend Audio Capture Engine (ACE) has been updated to 11.0.1, with preliminary MacOS 10.15 (Catalina) compatibility, as well as other fixes and improvements. ACE is now required to use Audio Hijack. If it is not currently installed, you'll be prompted to install it at launch
- On MacOS 10.14 (Mojave) and higher, Audio Hijack now offers general Dark Mode support on windows throughout the app
- The Declick, Dehum, and Denoise plugins have been overhauled and modernized. The new versions of these blocks can now be found in the Advanced section of the block library. For more details, see the “Advanced Blocks” section of the manual
- Auto-splitting files based on time now has millisecond precision, so splits are much more precise
- When adjusting an Input or Output Device block that is in an error state because a device has disappeared, changes made will now immediately take effect, even if the session is actively running
- The buffer size used while recording has been increased, to prevent very rare cases where an over-stressed machine (or disk) could drop audio. If an error does still occur, it will now be logged
- The Application source block now better handles applications with unconventional application names
- An improvement has been made for session names imported from the old Audio Hijack Pro
- The Broadcast block has been updated to plug a memory leak, and save CPU by doing smarter time formatting
- Updates have been made to track titles used by the Broadcast block, to fix a bug where large image art captured by the Track Title system in the Broadcast block could cause audio drop outs, and better capture metadata by using a separate process
- Audio Hijack works to properly handle third-party Audio Unit plugins on Catalina. Apple now requires third-party Audio Unit plugins to be properly signed and notarized, causing many older plugins to fail to load on Catalina. The developers of these individual plugins will need to issue properly signed updates to their plugins
- Audio Hijack now requires MacOS 10.12 (Sierra) or higher. If you're still on 10.11 (or lower), be sure to see our Legacy page
- Audio Hijack's Help menu now includes a useful new Release Notes window, so you can see changes across all versions from right inside the app
- On Catalina, Audio Hijack works to replace the now-defunct iTunes with the new Music.app in all relevant places
- Audio Hijack's Preferences window has been updated for consistency across all Rogue Amoeba apps
- A new wizard has been added to Audio Hijack for installing, updating, and removing ACE (among other things). It includes the “Quick Tour” to provide a helpful overview of the application. It will also present update notes on the first launch of a new version, and intelligently warn if uninstalling ACE will impact other applications
- Audio Hijack's help manual has been improved and streamlined
- The look of messages displayed by Audio Hijack has been modernized
- The About box has been updated to provide additional version information in an easy-to-read fashion
- Audio Hijack now has two one-shot notices for a sub-set of older users. On first launch, users on Catalina who have active third-party Audio Units will receive one notice, while users on any OS with active Declick, Dehum, or Denoise blocks will receive another
- The “old-style hijacker” option has been removed from Audio Hijack's Hidden Preferences
Audio Hijack 3.5.7
- Audio Capture Engine (ACE) has been updated to 10.0.1, for the most robust and reliable audio capture.
- The Menu Bar Meters block will now work as expected, with meters coming and going correctly.
- Several issues with audio playback in the Recordings tab have been corrected, including proper playback of high sample rate files, lower CPU usage, fixed memory leaks and a crash avoided.
- The Control menu no longer incorrectly displays both portions of a toggle option at the same time, and the menu items now work regardless of the Session window's selection state.
- A small improvement was made to the audio resampler.
- A rare problem with writing certain ALAC files has been corrected.
- A very rare crash sometimes triggered by splitting then stopping a recording is no more. It has ceased to be.
- Many other minor improvements and refinements have been made.
Audio Hijack 3.5.6
- Major Enhancement: Audio Capture Engine (ACE) has been updated to 9.1.4, with improvements to audio capture of OBS and Twitch, as well as other small fixes
- Enhancement: The display of audio devices has been improved, now avoiding unnecessarily repetitive names
- Enhancement: The 10 Band EQ has been improved, with markings that are accurate across all input sample rates, as well as reduced frequency rolloff
- Enhancement: Several minor improvements and optimizations have been made to file playback in the Recordings tab
- Enhancement: Improvements have been made to the Broadcast blocks track title system
- Bug Fix: The interface now updates correctly in all cases when hotkeys for Time Shift block are used
- Bug Fix: Audio playback in the Recordings tab once again properly uses the selected output device's default stereo pair, fixing a regression
- Bug Fix: A small improvement has been made to logging for timed recordings
- Bug Fix: An issue where the Recordings tab was erroneously referred to as the “Recordings Bin” has been fixed
- Other: The support form in Audio Hijack's Help menu has been updated
- Other: The order of recording formats in the Recorder block has been adjusted, placing AAC at the top, and moving AIFF to the bottom along with WAV
Audio Hijack 3.5.5
- Major Enhancement: Audio Capture Engine (ACE) has been updated to 9.1.2, with MacOS 10.14 (Mojave) compatibility and a fix for capturing audio from Voice Memos and other ports from iOS to Mac (“Marzipan” apps)
- Enhancement: Backend changes have been made to many small pieces of Audio Hijack, which should improve its longevity
- Bug Fix: Audio Hijack now better handles error reporting when attempting to capture from apps which require the ACE extra
- Bug Fix: VoiceOver has been updated to work around a change Apple made on MacOS 10.14. Menu items will again properly reflect the most recent action taken
- Bug Fix: Option-return now correctly places a newline in the Comments field when editing tags in the Recordings tab
- Bug Fix: A cosmetic issue which could occur when restoring or duplicating blocks has been corrected
Audio Hijack 3.5.4
- Major Enhancement: Audio Capture Engine (ACE) has been updated to 9.1.1, with MacOS 10.14 (Mojave) compatibility
- Major Enhancement: Audio Hijack now has full VoIP capture support for “Linphone”
- Enhancement: Changes made by Spotify have led to ACE being required to capture audio from the Spotify app. Audio Hijack now alerts the user to this requirement when necessary
- Enhancement: Several small VoiceOver refinements have been made
- Bug Fix: Some fields incorrectly allowed line breaks. Now, they do not
- Bug Fix: Small corrections have been made for UI issues when blocks are off, and other minor interface tweaks have been made. As well, CPU usage has been improved when moving blocks within a session
- Other: Audio Hijack now has compatibility with MacOS 10.14 (Mojave)
- Other: Audio Hijack now requires MacOS 10.11 (El Capitan) or higher
Audio Hijack 3.5.3
- Major Enhancement: The Broadcast block now offers presets for MP3 and AAC streaming, as well as fully customizable setups via the powerful new advanced encoding options
- Critical Bug Fix: Block presets will again save for all relevant blocks and all users
- Enhancement: Various interface improvements have been made, including properly Retina-izing the tag icon seen in the Broadcast block's popover
- Bug Fix: A rare issue where crackly AAC streaming could occur due to sample rate issues has been corrected
Audio Hijack 3.5.2
- Major Enhancement: When a server issue occurs after the successful start of a stream, the Broadcast block will re-try its connection for up to 10 minutes
- Critical Bug Fix: Several misbehaviors in the Switch block have been corrected
- Enhancement: The Broadcast block can now read metadata from a text file. See this link for more details
- Bug Fix: Station logos are now properly saved in presets
- Other: Improvements have been made to various error messages
Audio Hijack 3.5.1
- Critical Bug Fix: The Broadcast block now properly sends track titles to all server types, including Shoutcast 1.
- Critical Bug Fix: The Broadcast block's support for Icecast 2 servers has been adjusted and improved, to work better with hosts including Spreaker.com, Live 365, and more.
- Enhancement: The Broadcast block now properly supports fully manual track title information (in addition to automatic track titles pulled from supported sources). Text entered in the “Title Format” field will now be properly embedded in the stream for listeners to see, so broadcasters can manually add now playing information on the fly.
- Enhancement: A default station name is now provided by the Broadcast block, based on the logged-in user's name.
- Enhancement: The Broadcast block's “Track Titles” source can now be reset, by selecting the “No Source” option.
- Enhancement: When album artwork data is available, the Broadcast block now properly sends it to Shoutcast 2 servers. Shoutcast 1 and Icecast 2 servers don't support album artwork.
- Bug Fix: The Input Switch block is now correctly initialized with the “A” source active.
- Bug Fix: The “Host Name” field in the Broadcast block has been renamed to “Server Address”, to reduce confusion.
- Bug Fix: The Broadcast block's Station Logo field is now hidden when not streaming to a Shoutcast 2 server, as other server types don't support receiving station artwork.
- Other: A separate “Broadcast” log has been added to Audio Hijack's Debugging window.
- Other: Due to issues with problematic servers, the Broadcast block's “Auto Detect” option for Server Type has been removed. Existing setups will be switched to a fixed server type; users should verify this change.
Audio Hijack 3.5.0
- Audio Hijack now offers a brand-new Broadcast output block. With Broadcast, you can stream to an internet radio server in MP3 or AAC formats. It's perfect for running livecasts of podcast recordings, as well as powering internet radio streams, and livestreaming DJ sets
- Audio Hijack also has a new Input Switch block, which allows you to toggle between two different audio sources with a quick click
- The Template Chooser now includes a new “Internet Radio” template, perfect for getting started broadcasting audio with Audio Hijack
- The Audio Capture Engine (ACE) has been updated to 9.0.4, which includes several small improvements
Audio Hijack 3.3.8
- Major Enhancement: Audio Capture Engine (ACE) has been updated to 9.0.2, to fix several small issues related to installation
- Enhancement: Audio Hijack now works around device visibility issues caused by incorrect behavior seen in apps such Boom
- Enhancement: Audio Hijack's MP3 encoder (LAME) has been updated to version 3.100
- Bug Fix: The Preferences window has been updated for improved VoiceOver compatibility
- Other: A second update to License window has been made
Audio Hijack 3.3.7
- Major Enhancement: Audio Capture Engine (ACE) is the new name for Rogue Amoeba's audio capture backend (formerly called “Instant On”). ACE has been updated to version 9.0, with several small fixes and improvements
- Enhancement: VoIP support for GoToMeeting has been updated to support all versions, including new versions from LogMeIn
- Enhancement: Improvements have been made to Audio Hijack's FLAC recording
- Other: The License window has been updated and improved
Audio Hijack 3.3.6
- Major Enhancement: Instant On has been updated to version 8.4.5, with important compatibility fixes for Skype 8, along with other small fixes
- Audio Hijack now has full VoIP capture support for Scopia Desktop and LINE
- Critical Bug Fix: Application audio capture will now always occur at the correct sample rate, rather than incorrectly defaulting to 44.1 kHz
- Bug Fix: Audio Hijack's updated audio capture engine now works as expected with single-site browser (SSB) apps such as those made by Epichrome
- Bug Fix: The “Limit Audio Capture To” option in the Application Source block now behaves as expected for all apps, including VoIP apps
- Bug Fix: A rare crash which could occur when deleting an active Recorder block has now been corrected
- Bug Fix: The minimum sample rate for 320 kbps AAC has been corrected to match AAC specifications
- Bug Fix: Audio Hijack can once again launch Plex Media Player as expected
- Bug Fix: Audio capture now works as expected when a device with very high sample rates (above 192 kHz) is in use
- Bug Fix: Audio playback with single-channel devices has been corrected to properly provide both channels
- Other: Audio Hijack now has full compatibility with MacOS 10.13 (High Sierra)
Audio Hijack 3.3.5
- Major Enhancement: Instant On has been updated to version 8.4.4, with important crash fixes for MacOS 10.13. There are also improvements to audio capture from VMWare Fusion, FaceTime, and Flash running in Safari
- Major Enhancement: “Microsoft Teams” is now supported as a VoIP input source
- Enhancement: Meters throughout Audio Hijack have been improved to use less CPU
- Enhancements: Important improvements have been made to improve the way Audio Hijack behaves for VoiceOver users
- Bug Fix: Multiple improvements have been made to timers, as part of a never-ending quest to ensure their reliability
- Other: Many small improvements have been added to make reading the Help manual easier
- Other: Visual and reliability improvements have been made to our Extras installer window
- Other: Audio Hijack now has (extremely) preliminary compatibility with MacOS 10.13 (High Sierra). We still recommend users stick with a fully supported version of MacOS for now
- Other: Audio Hijack now requires MacOS 10.10 (Yosemite) or higher. If you're still on 10.9 (or lower), be sure to see our Legacy page
Audio Hijack 3.3.4
- Enhancement: “Cisco Jabber” is now supported as a VoIP input source
- Other: This version temporarily reverts an update to the audio capture backend which was part of Audio Hijack 3.3.3. The updated capture method requires a bit more time and testing
Audio Hijack 3.3.3
- Major Enhancement: Instant On has been updated to version 8.4.2, with full support for MacOS 10.12 (Sierra) and other small improvements
- Critical Bug Fix: Schedule Helper has been updated to version 2.0.1, and can be updated in the “Install Extras” window. Schedule Helper's backend ScheduledWakeTool, which is used to wake the Mac for scheduled sessions, was updated to workaround issues caused by MacOS 10.12 (Sierra)
- Enhancement: “Amazon Chime”, “Skype for Business”, “QQ”, and “WeChat” are all now supported as VoIP input sources
- Enhancement: The audio capture backend has been updated to be more robust, and this new style capture is now used by default when Instant On is installed. Users shouldn't notice any changes
- Bug Fix: The “Hide Library” button now shows a proper state
- Bug Fix: Audio Hijack now reopens windows on the correct screen when multiple screens are connected to your Mac
- Other: Many other small improvements, enhancements, and fixes have been made
Audio Hijack 3.3.2
- Critical Bug Fix: We've corrected an issue where deleting blocks on MacOS 10.12 (Sierra) could cause an exception in Core Animation and leave the UI in an inconsistent state until relaunched.
- Enhancement: The “Avaya Spark” app is now supported as a VoIP input source.
- Enhancement: Audio Hijack now better shows when an audio device has gone missing.
- Enhancement: Several minor corrections have been made for the “Install Extras” window when using Full Keyboard Access.
- Bug Fix: The left and right arrows again work to navigate in the Sessions tab.
- Bug Fix: A VoiceOver-