Every feature, built for live radio
From the lock-free audio engine to AI artist research — here's what's inside Mcaster1AMP.
Playback engine
- A/B deck + crossfader — dual independent decks with the MC1 Crossfader plugin and 9 blend curves.
- Lock-free ring buffer — single-producer/consumer buffer feeds PortAudio with zero allocations for glitch-free playback.
- Multi-codec decoder — MP3, AAC/AAC+/HE-AAC, OGG Vorbis & Opus, FLAC, WAV/PCM.
- ICY 2.2 over TLS — full metadata + HTTPS streams; resolves m3u, pls, xspf, and m3u8 automatically.
- mc1amp:// protocol — one-click play from the web straight into the player, with optional StreamProxy relay.
AI-powered intelligence
- 2 AI backends — local/private Ollama and Anthropic Claude.
- 21 persona presets — 5 DJ personas plus 16 genre personalities, from jazz connoisseur to metal headbanger.
- AI Song Ticker — a 4-section scrolling ticker with genre history, artist trivia, mood, and connections.
- Artist Intel reports — 7 research categories (bio, discography, DJ script, timeline, gear, influences, awards), saved to SQLite.
- Local & private — runs on your hardware; no analytics phone-home, no data leaves your machine.
Broadcast-grade DSP
- 10-band parametric EQ — adjustable center frequency, Q, and gain per band.
- 31-band graphic EQ — ISO 1/3-octave from 20 Hz to 20 kHz with presets.
- AGC with look-ahead — normalizes loudness across stations so channel switches never blast.
- Sonic Enhancer — 3-band Linkwitz-Riley crossover feeding independent low/mid/high enhancers.
- Spectrum analyzer — FFT visualization on a dedicated worker thread at 60 fps, zero-alloc audio path.
Broadcast tools & library
- Cart wall — instant-fire jingles, stingers, drops, and effects.
- Event scheduler & broadcast clock — time-based automation with ON-AIR/OFF-AIR display.
- SQLite FTS5 library — full-text search with TagLib metadata + album art.
- AutoDJ engine — weighted rotation, artist separation, BPM flow, genre mixing, vote up/down.
- YouTube Music — paste a URL to play instantly; cache whole playlists to local MP3 with tags.
Video, themes & the Plugin SDK
- Video player — native decoder for VP8/VP9, H.264/H.265, AV1, Theora; HLS, RTMP, and YouTube.
- Themes — CasterClub dark (default) and Enterprise Pro, switchable live with no restart.
- Plugin SDK v2 — stable C ABI, type-safe parameter API, custom Qt UI, hot-reload during playback.
- Code-signed & portable — SSL.com (Windows) / Apple notarized (macOS); no registry writes.