Show HN: BPM Companion – app that matches playlist to your cadence (beta) BPM Companion, a new app that creates cadence-matched playlists from a user's own music for running, cycling, or steady-tempo workouts, is launching a beta for Android with iOS to follow. The app analyzes music on-device using a neural beat tracker and ensures nothing is uploaded, offering beat-matched transitions between songs. The same Rust core powers both platforms, and the tempo engine is available as an SDK for fitness app developers. Cadence-matched playlists from your own music — for running, cycling, or any steady-tempo workout. Analyzed on your device; nothing is uploaded, ever. Want to try it early? We're looking for beta testers — Android first, iOS soon. Use the email of the Google account you sign in with on your Android phone — that's how we add you to the beta. or write to waitlist@bpmcompanion.app mailto:waitlist@bpmcompanion.app Point it at your music. Tempo is detected on your device by a neural beat tracker — nothing is uploaded, ever. Tell it your cadence — say, 175 steps or 90 pedal strokes per minute. Get an ordered playlist that locks to your cadence, with beat-matched transitions between songs. Works with the files you already own. A 90 BPM groove fits a 180 SPM run. BPM Companion knows, and labels it. All analysis happens on your device. No account, no upload. Songs hand off on the downbeat, like a DJ. The same Rust core on both platforms — identical results. Building a fitness app? The tempo engine is available as an SDK.