Stream application audio using Audio Hijack
  • 10 Mar 2023
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Stream application audio using Audio Hijack

  • Dark
    Light
  • PDF

Article Summary

This article shows how to setup the Audio Hijack software on Mac to send audio from iTunes into our live-streaming platform.

It can also be used to send audio from any other application and/or the microphone.

If you only need to stream audio that comes in from a microphone or line-in device you can use the freeware BUTT tool to do this.

See the Stream audio using BUTT article for details.


  1. Purchase and install Audio Hijack. The demo version is available for free download but will start adding noise to the stream after 10 minutes. Please consult the Audio Hijack website for setup instructions.

  2. Start your stream trial with us. After creating your trial our team will provide you with the connection settings to use.

  3. Open Audio Hijack and under the "Session" menubar item, select "New Session" or click the "New Session" button on the main interface.

Screenshot 2023-03-10 at 10.58.53.png

  1. Select "Internet Radio" from the list of presets.

Screenshot 2023-03-10 at 10.59.19.png

  1. By default it creates a setup that will take audio from iTunes and the system microphone and stream both to the endpoint.

Screenshot 2023-03-10 at 11.00.23.png

  1. Click on the "Broadcast" block to configure it, and under the "Setup" tab enter the provided connection details.

Screenshot 2023-03-10 at 11.03.42.png

  1. Close the "Broadcast" setup window and click on the "Run" button at the bottom left to start capturing and streaming audio.

Screenshot 2023-03-10 at 11.05.40.png

  1. Once streaming it will show "On Air" in the "Broadcast" block, along with the stream running time. The VU meters and bars between block will indicate active audio volumes.

Sending Now Playing metadata

  1. When using iTunes to play content, Audio Hijack can get the current song title directly from it. Open the configuration of the "Broadcast" block, switch to the "Metadata" tab, and use the "Source" drop-down list to select iTunes.

Screenshot 2023-03-10 at 11.06.19.png

  1. To manually specify a title for the stream's "Now Playing" information, for example when streaming a conference meeting, simple enter the name into the "Title Format".

Notes:

  • We strongly recommend using the string format "A - B" as most Icecast players expect an "Artist - Song Title" formatted string.

  • The maximum supported length of the title is 75 characters. Anything longer than this will be truncated.

Screenshot 2023-03-10 at 11.07.37.png

Streaming a Zoom (or other) meeting

  1. To stream audio from a video conferencing tool, like Zoom, click on the "Application" block and select another application under "Source".

  2. Once selected, expand the "Advanced" block below "Source" and disable the "Include audio input" checkbox. This ensures microphone audio is not captured to the stream while your application is on "Mute".

Screenshot 2023-03-10 at 11.08.28.png

  1. After this is done, remove the unnecessary output block. Important: in order to prevent feedback or echo it is recommended to use this configuration only with headphones.

Screenshot 2023-03-10 at 11.08.38.png

Recording a session

  1. To record a streaming session, drag a new "Recorder" block into the audio modules.

Screenshot 2023-03-10 at 11.10.01.png

  1. Various options can be controlled for the recorder, but the default setup should be fine in most cases. The recorded will start recording once the streaming session starts, and files are created to the "Home> Music > Audio Hijack" folder.

Advanced Setup

Audio Hijack also allows more advanced items to be setup. For example, in the right-side toolbar, under the "Advanced" blocks, drag a new "Input Switch" block into the graph just before the "Broadcast" block. Now the input to be streamed can be toggled between the microphone input and the iTunes audio.

Screenshot 2023-03-10 at 11.11.14.png

Another example is the "Ducking" block, which can automatically lower the volume of one input source (for example iTunes) when another reaches a certain threshold (for example the Microphone). This allows an easy way to add voice over background audio.

Screenshot 2023-03-10 at 11.10.24.png