Built for indoor cycling instructors. Stream or cache tracks from YouTube, SoundCloud, or local crates, map resistance levels (Sitting, Standing, Jog, Sprint, Climb, Reflection) over 3-band RGB waveforms, and ride with a distraction-free dark studio HUD.
Open SpinMusic-Installer.dmg and double-click Install SpinMusic.command (or right-click → Open). It automatically copies SpinMusic to /Applications, clears Apple's quarantine flag, and launches the studio deck.
SpinMusic supports Windows 10/11 with automatic yt-dlp.exe, ffmpeg.exe, and deno.exe binary management inside %LOCALAPPDATA%\SpinMusic\bin via the built-in ⚙ Settings → System & Updates installer.
High-contrast telemetry, zero clutter, and instant playlist portability.
600-bucket dynamic RMS phrasing separates Kick/Bass (Red), Vocals/Melody (Lime), and Cymbals/Air (Sky Blue) so you never miss a cue transition.
Ships with Sitting, Standing, Jog, Sprint, Climb, and Reflection plus custom moves and bike resistance levels (Level 1–10) with a gentle amber "Up Next" pulse.
Publish or import lightweight .spinclass blueprints. SpinMusic automatically downloads the YouTube/SoundCloud tracks and snaps every cue into place.
Download a .spinclass file and import it inside SpinMusic (⚙ → Share / Import).
Create your instructor login to publish .spinclass blueprints and sync class telemetry directly from the SpinMusic desktop app.