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.