Open Source · Windows · Python

Real-time Song Recognition
for your PC

SongSnap listens to whatever is playing on your computer and identifies the song — no microphone, no setup, just double-click and go.

View on GitHub Live Preview ↓
This is an interactive preview with simulated data. Run the app locally for real song recognition.

SongSnap

Listening...
NOW PLAYING
Connecting...

Recognition History

How It Works

🔊
Loopback Capture
Captures PC system audio directly via Windows WASAPI — no microphone needed
📊
Fingerprinting
Converts audio to a frequency spectrogram and extracts peak points as a unique fingerprint
🎯
Shazam Matching
Fingerprint is matched against 70M+ songs in a recognition database in under a second
🌐
Live Web UI
Results pushed instantly to your browser via WebSocket with cover art and metadata