AirClip

AirClip User Guide

Record short audio clips from what is playing on your Windows PC.

Quick Start

Monitoring

AirClip is listening to the selected audio source and ready to record.

Recording

A clip is being written to the output folder.

Error

Open the log file for details about audio device or config problems.

  1. Start AirClip. It appears in the Windows system tray.
  2. Play audio in your music app, browser, media player, or stream.
  3. Left-click the tray icon to open the Mini Deck, then click Rec — or right-click the tray icon and choose Record Now, or press Ctrl+Shift+R.
  4. Click Stop in the Mini Deck, choose Stop from the tray menu, or press Ctrl+Shift+R again.
  5. AirClip saves the clip in the configured recordings folder and opens it.

By default, AirClip uses Driverless Loopback. That means it records the selected Windows playback device: if you can hear it through that device, AirClip can record it.

New installs start with a 10-day free Pro trial. All Pro features are available immediately — no account or payment required. The Mini Deck title bar shows AirClip Trial while the trial is active. A reminder appears 3 days before expiry. After the trial, AirClip continues as AirClip Free.

Manual Recording is available in Free mode. Snap-Back, One-Shot, Automatic Recording, Microphone Mixing, MP3 output, and DVR Scheduler require AirClip Pro. To upgrade after the trial, select Help > Buy AirClip Pro from the tray menu. The purchase page opens with your machine pre-registered. After completing the purchase, import the license.airclip file received by email using Help > Import License.

Recording Modes

Type Mode Default hotkey What it does
Live Manual Recording Ctrl+Shift+R Starts recording immediately. Press again or click Stop to finish.
Live Snap-Back Recording Pro Ctrl+Shift+S Starts a clip that already includes the previous configured seconds of audio, then continues recording live until you stop it.
Auto One-Shot Recording Pro Ctrl+Shift+O Arms AirClip once. It waits for audio above the start threshold, records one clip, stops after silence, then returns to Monitoring.
Auto Automatic Recording Pro Ctrl+Shift+A Continuously watches for audio. Creates clips whenever audio starts and stops each clip after silence. Stays armed until you disable it.

Live Recording means the user starts and stops recording while listening. Live recordings can also be paused and resumed. Auto Recording means AirClip uses silence detection to decide when clips begin or end.

When any recording mode is active, other incompatible modes are disabled in the Mini Deck and tray menu until the active mode stops.

Snap-Back Recording Pro

Snap-Back is for moments you notice late. AirClip keeps a short listening window in memory while monitoring. When you trigger Snap-Back Recording, the saved clip starts with previously buffered audio and continues recording live until you stop it.

The default snap-back duration is 30 seconds. You can change it to 10, 15, 30, or 60 seconds from the snap-back submenu in the tray, or from Live Recording Settings. The maximum is 60 seconds.

If you trigger Snap-Back immediately after startup, before the buffer has had time to fill, AirClip records whatever audio is already in the buffer. If the buffer is completely empty, the snap-back is silently skipped and nothing is saved.
In Loopback mode, Snap-Back captures whatever was in the Windows playback mix during the listening window. If a system sound or notification played during that time, it may appear in the snap-back audio. VB-CABLE routing can provide cleaner source isolation for Pro workflows.

Microphone Mixing Pro

When a microphone is enabled in Audio Input Settings, the Mic button appears in the Mini Deck. The microphone signal is mixed into the recording alongside the system audio, making it useful for voiceover, commentary, karaoke, calls, and gaming narration.

Use headphones for best results when including a microphone. Speakers can bleed back into the microphone and make the recorded audio sound doubled or echoey.

Mini Deck

Left-click the AirClip tray icon to open the Mini Deck. It is a small floating control window with all recording controls in one place. You can leave it open while you work or close it — it hides rather than exits.

AirClip Mini Deck monitoring audio with active VU meters

Controls

Button states

The active recording mode button lights up with its mode color and stays highlighted while that mode is running. The Rec button also lights up during Snap-Back and One-Shot recording, because audio is actively being written. Disabled buttons are grayed out while an incompatible mode is active.

Status line

The status label below the title shows what AirClip is currently doing: Monitoring, Live recording, Snap-back recording, One-shot waiting, One-shot recording, Auto armed, Recording paused, or Error.

Title bar

The Mini Deck title bar shows your current edition: AirClip Free — Mini Deck, AirClip Trial — Mini Deck, or AirClip Pro — Mini Deck. The same edition label appears in the tray menu status header.

Pin button

Click the Pin button to keep the Mini Deck above other windows. This setting is saved and restored across sessions. You can also set it from Settings > App > Mini Deck stay on top.

Position and state persistence

When you close the Mini Deck, its position and Pin state are held in memory. They are written to the config file the next time AirClip returns to Monitoring (idle). This avoids triggering a config reload while a recording is in progress.

Tooltips

Hover over any Mini Deck button to see a tooltip showing the action and its current hotkey. Tooltips can be disabled from Settings > App > Disable Mini Deck tooltips.

Tray Menu

Right-click the AirClip tray icon to open the tray menu. It is organized into sections:

AirClip tray menu while monitoring

Snap-Back submenu

The Snap-Back entry in the tray menu has a submenu with duration choices: Last 10s, Last 15s, Last 30s (Default), and Last 60s. Choosing a duration immediately updates the INI setting, applies it to the buffer, and triggers a snap-back recording with the new duration. The currently active duration is shown with a check mark.

Help menu

DVR Scheduler Pro

Set AirClip to record your morning show every day at 7 am. It just happens — like a DVR. Open Smart Capture > DVR Scheduler... from the tray menu to manage your scheduled recordings.

The DVR Scheduler uses Windows Task Scheduler under the hood so schedules fire reliably even if AirClip is not already running. Tasks are created in a dedicated Task Scheduler Library\AirClip\ folder and are visible in Windows Task Scheduler if you need to inspect them.

Schedule list

The scheduler window shows all your saved schedules with their mode, days, start time, next scheduled run, and enabled state. Double-click any schedule to edit it. Toolbar buttons let you create new schedules, edit, duplicate, enable/disable, or delete the selected schedule.

AirClip DVR Scheduler with an example schedule

Creating a schedule

Click New and fill in the schedule dialog:

AirClip New DVR Schedule dialog with Stream URL Detect button

Detect helps configure stream pages. After you enter a Stream URL, click Detect to let AirClip check whether the page autoplays or needs a Play button click. If a Play button is needed, AirClip lists candidate buttons so you can choose one instead of manually inspecting the web page.
DVR Scheduler requires AirClip Pro. Accessing it without a Pro license opens the purchase page.
If AirClip is already recording when a scheduled task fires, the scheduled task is skipped for that occurrence. Recordings you start manually always take precedence.

How the Stream URL works

When a Stream URL is set, AirClip opens the page in a dedicated browser profile separate from your everyday browser session. This dedicated profile launches with the browser's autoplay policy relaxed, so stations that have autoplay configured in their player will start playing as soon as the page loads — no button click needed.

The first time a schedule with a Stream URL fires, your browser may briefly show a sign-in or profile prompt from the new profile. Dismiss it once and it will not appear again.

Both One-Shot and Auto schedules support Stream URL. For Auto, the browser opens at the start time and (if Close browser on stop is enabled) closes when the stop task fires at the end of the duration.

Browser compatibility

The level of automation AirClip can provide depends on your default browser:

Browser Autoplay Play button click Close on stop
Chrome, Edge, Brave, Vivaldi, Opera (Chromium-based)
Firefox, Waterfox, LibreWolf
Browser not detected

For Chromium-based browsers, AirClip launches a dedicated browser profile with autoplay enabled and a remote debugging connection for CSS selector clicks. For Firefox-family browsers, AirClip can still open the URL and close the window when recording stops, but the page will not autoplay and Play button clicks are not available — you would need a direct stream URL (MP3/AAC link) that starts playing on its own, or schedule the stream to already be running before the task fires.

Tip: If you use Firefox as your default browser and need full automation, consider installing Chrome or Edge and setting it as the default while using AirClip DVR Scheduler — you do not need to switch your everyday default permanently. Alternatively, use a direct stream URL (an MP3 or AAC stream link) instead of a player page, as those start playing immediately in any browser without requiring autoplay or a button click.

Configuring stream playback

Stations either start playing automatically when the page loads (autoplay) or require a button click. The Detect button in the schedule editor handles both cases for you automatically. Detection works reliably for the most common player types. For unusual sites it may not find a play button — in those cases an opt-in submission option appears so the support team can analyse the site and improve detection in a future build. No data is sent without your review.

Using the Detect button (recommended)

  1. Enter your station URL in the Stream URL field.
  2. Click Detect. AirClip opens the page in the AirClip browser, waits for it to load, then runs an automated probe.
  3. Results appear inline below the field:
    • Autoplay detected — the station starts playing on its own. The Play button field is cleared automatically. You are done.
    • Candidates found — autoplay was not detected. AirClip lists the play button elements it found. Click the most likely one to fill the Play button field. Verify playback in the browser window that briefly appeared.
    • No candidates found — increase the wait sec value (the page may load slowly) and try again, or use the manual DevTools method below. A Submit URL to support for analysis button also appears — clicking it opens your email client with a pre-composed message you can review and send. This is opt-in; nothing is sent automatically. The AirClip team will review the site and aim to improve detection in a future build.
Detect is a configuration probe, not a preview. The browser opens briefly, the page is analysed, and the browser closes. You will not hear audio during detection even if the station autoplays — this is normal. When the actual DVR schedule fires, the browser stays open for the full recording duration and the audio plays as expected.
Detect requires a Chromium-based default browser (Chrome, Edge, Brave, etc.). Firefox users will see an explanation and should use the manual method or a direct stream URL instead.

Manual fallback — if Detect fails or you use Firefox

To check for autoplay manually: open the station URL in an InPrivate / Incognito window and wait 5–10 seconds without clicking. If audio starts, the station autoplays — leave the Play button field blank. If nothing happens, the station requires a click.

To find the CSS selector manually:

  1. Open the station URL in Chrome or Edge.
  2. Right-click the Play button and choose Inspect (or press F12 and use the element picker).
  3. Note the id or class of the highlighted element:
    • id="button-play" → enter #button-play
    • class="play" → enter .play
    • class="play-btn large" → enter .play-btn (first class only)
  4. To verify, open the Console tab and run document.querySelector('.play') — a non-null result confirms the selector is correct.

Finding a direct stream URL

A direct stream URL is a raw audio link ending in .mp3, .aac, .m3u8, or similar. When used as the Stream URL, the browser opens the audio file directly — it starts playing immediately in any browser, with no autoplay policy or Play button needed. This is the most reliable option for DVR scheduling.

Here are the most practical ways to find one:

Method 1 — Browser Network tab (works on any site)

  1. Open the station's player page in Chrome or Edge.
  2. Press F12 to open developer tools, then click the Network tab.
  3. Click the Play button on the station's player to start the stream.
  4. In the Network tab, click the Type column header to sort by type, or type media in the filter box.
  5. Look for a request with type media, fetch, or xhr with a URL containing .mp3, .aac, .m3u8, .ogg, or a path like /stream, /live, or /radio.
  6. Right-click that request and choose Copy > Copy URL.
  7. Paste the URL into your browser address bar and confirm audio plays. If it does, that is your direct stream URL.
M3U8 streams: Some stations use HLS (.m3u8) streams. These work in most browsers but may not play directly in AirClip's loopback capture if the browser plays them silently in a background tab. Test first to confirm audio comes through your playback device.

Method 2 — Radio Browser directory

radio-browser.info is a free, community-maintained database of internet radio stations. Many entries include a direct stream URL.

  1. Go to www.radio-browser.info and search for your station by name or call letters.
  2. Click the station name. The station detail page shows the stream URL.
  3. Copy the URL and test it in your browser address bar — audio should start immediately.

Method 3 — VLC media player

If you already use VLC:

  1. In VLC, choose Media > Open Network Stream and paste the station's player page URL.
  2. Once playing, choose Tools > Media Information (or press Ctrl+I).
  3. The Location field on the General tab shows the resolved direct stream URL that VLC is actually playing.
  4. Copy that URL and use it as the Stream URL in AirClip.

Method 4 — Check the station's own website

Many stations publish direct stream links under pages titled Listen Online, Apps & Streams, How to Listen, or Tune In. Look for links to .pls or .m3u playlist files — these are small text files that contain the direct stream URL inside. Download the file, open it with Notepad, and copy the URL after File1=.

Method 5 — Web search

Search for: "[station name]" direct stream url mp3 or "[station call letters]" stream url. Radio enthusiast sites and community forums often share working direct stream URLs for popular stations.

Runtime Status

The Runtime tab in Settings shows what AirClip is currently using, including the active capture device, capture format, monitor device, microphone device, config file path, and last measured signal level.

Last level shows No signal when AirClip is receiving digital silence from the selected source. When audio is present, it shows the current level in dB. Use this to confirm that audio is reaching AirClip before recording.

Audio Input Settings

Open Configuration > Open Settings > Audio Input to choose what AirClip records from.

AirClip Audio Input settings

Capture Mode

Recording Source

In Loopback mode, choose Default Playback Device for normal record-what-you-hear behavior. You can also choose a specific playback device such as speakers, headphones, or a Bluetooth speaker.

If Windows changes playback devices after AirClip starts, use Settings or restart AirClip if the wrong device is being recorded.

Microphone Pro

Include microphone records the selected microphone into the same final clip as the playback audio. This is useful for voiceover, commentary, karaoke, tutorials, calls, and gaming narration.

Use headphones for best results when including a microphone. Speakers can bleed back into the microphone and make the recorded audio sound doubled or echoey.

VB-CABLE Routing Pro

VB-CABLE is optional advanced routing. Apps send audio to CABLE Input, and AirClip records from CABLE Output.

If VB-CABLE is not installed, AirClip continues to work with the standard Windows loopback source. Install VB-CABLE only if you want isolated app routing or advanced monitor routing.

Capture Format

Audio Output Settings

Open Configuration > Open Settings > Audio Output to control where and how clips are saved.

AirClip Audio Output settings

AirClip writes temporary conversion files under the Windows temp folder and only places the finished MP3 or WAV in your recordings folder.

Live Recording Settings

Open Configuration > Open Settings > Live Recording to control modes that are manually started and stopped while listening.

The snap-back listening buffer is sized to match the Default Snap-Back seconds setting. At 48 kHz stereo, 60 seconds uses approximately 11 MB of memory.

Pause and Resume

During a Manual or Snap-Back recording, press the pause/resume hotkey (default Space) to pause writing audio. Press it again to resume writing to the same file. The tray icon flashes while a live recording is paused.

Auto Recording Settings

Open Configuration > Open Settings > Auto Recording. AirClip uses these silence detector settings to decide when audio has started and when quiet has lasted long enough to stop the clip.

AirClip Auto Recording settings

Setting Range Meaning
Start threshold dB -70 to -10 Recording starts when audio rises to or above this level. Less negative values require louder audio before recording begins.
Stop threshold dB -80 to -15 Audio below this level is treated as silence for stopping purposes. Should be slightly lower than the start threshold.
Silence duration seconds 1 to 30 How long audio must stay below the stop threshold before AirClip stops the current clip.
Minimum clip seconds 0 to 300 Prevents very short false-trigger clips by requiring a minimum duration before an auto stop can finish a clip.
Auto pre-roll milliseconds 0 to 10000 Includes audio just before the detector triggers, so the very beginning of a clip is not cut off.

Suggested starting values: -40 dB start threshold, -45 dB stop threshold, 3 seconds silence duration, and 500 ms auto pre-roll. AirClip validates these values before saving; the stop threshold must stay at least 3 dB lower than the start threshold.

Hotkeys

Open Configuration > Open Settings > Hotkeys to change hotkeys. Enter hotkeys as combinations like Ctrl+Shift+R or single keys like Space.

If a hotkey is already used by another application, AirClip logs a warning and the tray menu and Mini Deck can still be used for that action.

App Settings

Open Configuration > Open Settings > App for general application preferences.

AirClip App settings

Notifications and System Sounds

Loopback mode records the Windows playback mix. That means Windows system sounds, notification sounds, volume slider sounds, and other apps can be captured if they play through the selected output device.

VB-CABLE routing can provide cleaner capture because selected apps can be routed into the cable instead of recording the entire speaker mix.

Settings and Config

Use Configuration > Open Settings for normal configuration. Settings are stored in AirClip.ini. AirClip writes this file next to the executable when that folder is writable, or in %LOCALAPPDATA%\AirClip\ as a fallback.

When settings are saved, AirClip detects the change and automatically reloads the INI. If a recording is actively being written, the reload waits until the active recording stops before applying changes.

You can also edit AirClip.ini directly in a text editor. AirClip watches the file and automatically reloads changes without restarting.

AirClip 1.0.0 resets beta-era installed settings during setup because the INI format changed before the first official release. After installing, open Settings once and confirm your preferred audio source, output folder, hotkeys, and recording modes.

Troubleshooting

Snap-Back produces nothing

If you trigger Snap-Back immediately after starting AirClip, the buffer may not have accumulated any audio yet. Wait a few seconds after startup before using Snap-Back. The buffer fills as long as AirClip is monitoring.

Tiny or empty recordings

No audio recorded

Pro license not activating

Windows blocks the app

AirClip release installers are signed. Windows SmartScreen or Smart App Control may still show a reputation warning for a new publisher or fresh download. Verify that the installer came from the AirClip website and that the publisher is Bryan Whitfield.

DVR schedule does not fire

Find the log file

Use Configuration > Open Log File. The Runtime tab also shows the resolved runtime paths AirClip is using. Logs include startup details, selected audio devices, recording start/stop events, and errors.

Portable Install

AirClip can run from any folder containing AirClip.exe, but the installer is the recommended path for normal use. The setup helper installs AirClip for the current user under:

%LOCALAPPDATA%\Programs\AirClip

The AirClip installer copies the app, creates Start Menu shortcuts, and can optionally create a Startup shortcut so AirClip launches automatically when you log in.