Wi-Fi Audio Connection

Your iPhone,
now a wireless speaker
for your PC.

AirSlick streams whatever your Windows PC is playing straight to your iPhone over your own Wi-Fi. No app to install, no cable, no account — open a page in Safari and tap Play.

AirSlick — Wi-Fi Audio Connection

Four steps, one Wi-Fi network

No pairing codes, no drivers, no App Store listing to install first.

01

Start AirSlick on your PC

One double-click on the desktop launcher. It finds your default audio device automatically.

02

Open the link on your iPhone

Same Wi-Fi network, any browser tab — or tap the AirSlick icon if you've added it to your Home Screen.

03

Tap Play

iOS requires one tap to start audio — after that, AirSlick handles the rest on its own.

04

Your iPhone is the speaker

Lock the screen, walk around, switch apps — playback keeps going until you stop it.

Built for actually using it, not just demoing it

Every feature below is running in the current build — nothing here is roadmap.

Zero install

It's a web page

No App Store, no Windows installer to trust. AirSlick runs from a browser tab and can be added to your Home Screen like a native app.

~100–150ms

Low-latency in hand

While the app is open, audio streams over a WebSocket and is scheduled sample-accurately with the Web Audio API — close to Bluetooth speaker latency.

Lock-screen safe

Keeps playing when locked

iOS won't run the low-latency path in the background, so AirSlick automatically switches to a real streaming audio track the moment you lock — and switches back the instant you unlock.

Multi-listener

Every device can join

Anyone on the same Wi-Fi with the link can listen at the same time — the PC broadcasts to every connected device.

Local only

Nothing leaves your network

There's no cloud relay and no account. Audio travels directly from your PC to your phone over your own router.

Open source

Free, and inspectable

The full source — capture, server, and client — is public on GitHub. Read it, fork it, or run it yourself.

Two playback paths, one automatic switch

AirSlick captures your PC's audio output directly — whatever you'd hear through your speakers or headphones — using Windows' WASAPI loopback interface. No virtual audio cable, no driver install.

That raw audio feeds two paths at once: a WebSocket stream that a background script schedules through the Web Audio API for low-latency playback while the page is open, and an MP3 encode served as a plain HTTP stream that a real <audio> element uses whenever the phone is locked or backgrounded — the same mechanism internet radio apps rely on to survive iOS suspending a page's JavaScript.

captureWASAPI loopback
serverNode.js + Express
foreground transportWebSocket · raw PCM
foreground playbackWeb Audio API
background transportHTTP · chunked MP3
background playbackHTML5 <audio>
networklocal Wi-Fi only

What you need

PC

Windows 10 or 11

Node.js and Python, installed once during setup

Phone

iPhone with Safari

iOS 15 or later recommended

Network

One shared Wi-Fi network

Both devices on the same router/subnet

Currently distributed as source

AirSlick doesn't have a packaged installer yet — it's an early, actively-developed open-source project. Getting it running takes a few commands.

# clone and enter the project
git clone https://github.com/NickyMontederamos/airslick.git
cd airslick
 
# install dependencies
npm install
python -m venv capture/.venv
capture/.venv/Scripts/pip install -r capture/requirements.txt
 
# run it
npm start

Full setup guide on GitHub

The repository README covers first-run setup, Windows Firewall configuration, and troubleshooting for multi-adapter networks.

View on GitHub

Other things I've built.

Good to know

Will this drain my iPhone's battery?

No more than playing audio normally would. AirSlick closes its low-latency connection while your phone is locked and relies on iOS's native background-audio handling instead, rather than keeping a connection open and polling in the background.

Is my audio sent over the internet?

No. Your PC and iPhone talk directly over your local Wi-Fi network. There's no cloud server, no relay, and nothing to sign in to.

Why is there a short pause when I lock or unlock my phone?

That's deliberate. AirSlick is switching between its low-latency path and its background-safe path, and a brief gap is the trade-off for correctness — the alternative is audio glitching or repeating, which is worse.

Can more than one phone listen at the same time?

Yes. Any device on the same Wi-Fi network with the link can connect and listen simultaneously — AirSlick broadcasts to everyone connected.

Does it work on Android or Mac?

The receiving side is just a web page, so any modern mobile browser can likely play it. The PC side currently only supports Windows, since it captures audio through Windows' WASAPI loopback interface.