Stream turntables and CD players to AirPlay speakers — automatically.
autostream connects classic Hi-Fi gear to wireless multi-room speakers, making vinyl records and CDs play through AirPlay and AirPlay 2 speakers anywhere in your home. No apps to install. No complex configuration. Just press play.
License: Source-available. Free for personal use.
One-line install on Raspberry Pi OS (Trixie):
curl -fsSL https://raw.githubusercontent.com/lo-tech-systems/autostream/main/bootstrap.sh | sudo bashSee GETTING-STARTED.md for full setup instructions and install options.
- Streams vinyl, CDs, tape decks, and other line-level sources to AirPlay speakers
- Detects audio automatically - starts and stops the stream without any interaction
- Supports HomePods and Stereo Paired HomePods, as well as third-party AirPlay and AirPlay 2 compatible speakers
- iPhone-friendly web app for volume control and speaker selection, with PIN-protected setup
- Runs entirely on your local network - no cloud services, accounts, or subscriptions
- Switches between two connected sources automatically (e.g. turntable and CD player)
- 6-band output equaliser and per-input 3-band equaliser
- Turntables
- CD Players
- Tape decks and other line-level music sources
autostream listens on one or two audio inputs. When sound is detected, it streams automatically to your AirPlay speakers. When the music stops, the stream stops. If you switch from vinyl to CD, autostream switches too.
Everything runs locally on your network — no cloud services, no logins, no recommendations.
- Raspberry Pi — Pi Zero W is the minimum; Zero 2W is recommended. 8GB microSD card.
- USB audio input, for example:
- USB turntable (e.g. Audio-Technica AT-LP60XUSBGM)
- USB ADC for line-level or phono input (e.g. Behringer U-PHONE UFO202)
- Optical audio adapter for CD players (e.g. Cubilux USB C Optical Audio Capture Adapter)
- AirPlay or AirPlay 2 speakers on the same network
Power consumption on a Pi Zero W or Zero 2W: under 2 Watts.
autostream automatically installs OwnTone for speaker discovery and streaming.
- Flash a Raspberry Pi OS Lite image using Raspberry Pi Imager, boot, and SSH in.
- Run the one-line installer above.
- Connect one or two audio sources.
- Reboot, then open Safari on iPhone and browse to
http://autostream.local/(replaceautostreamwith your Pi's hostname if you changed it). - Complete the one-time setup — it takes two screens.
From there, just drop the needle or press play. autostream will do the rest.
See GETTING-STARTED.md for detailed setup instructions.
autostream is source-available and free for personal, non-commercial use.
See the LICENSE file for full terms.
autostream is Copyright (c) 2025–2026, Lo-tech Systems Limited. All rights reserved.
