Automatic Song Detection
Powered by Apple's ShazamKit. Just play music and Song Overlays Pro automatically identifies tracks and displays them in real-time.
Automatic song detection via Shazam + real-time audience requests via QR code. Display beautiful overlays in OBS, manage requests live on Mac and iPhone, view DJ Statistics, and auto-detect when you play them.
Song Overlays Pro is a macOS application with two powerful capabilities: automatic song detection using Apple's Shazam technology to display what's playing, and Song Requests to let your audience request songs via QR code. Core features (detection, overlays, Discord, OSC) are a one-time $9.99 purchase. Song Requests is an optional subscription for DJs and streamers who want live audience interaction.
Create an event in the app, share your unique QR code or link, and attendees can request songs from their phones — no app download required. Requests appear instantly on your Mac via WebSocket. You can queue, accept, or decline with one click. When you play a requested song, the app auto-detects it via Shazam and marks the request complete. Attendees see real-time status updates.
Yes! With Song Requests Pro (our iOS companion app), you can manage events, requests, and view DJ Statistics directly from your iPhone or iPad. The iOS app syncs in real-time with your Mac—changes on one device appear instantly on the other. The iOS app does NOT perform Shazam detection (that stays on your Mac); instead, it gives you mobile access to manage everything remotely.
Everything you need to display song information across multiple platforms simultaneously.
Powered by Apple's ShazamKit. Just play music and Song Overlays Pro automatically identifies tracks and displays them in real-time.
Add a browser source to OBS Studio or Streamlabs and instantly display a beautiful, animated stream music display on your broadcast. The perfect streamer song widget.
Choose from multiple themes, 15+ fonts, unlimited colors, glow effects, animations, and more. Save your designs as reusable themes.
Automatically post song notifications to your Discord channel with rich embeds, album artwork, and customizable colors.
Send song metadata to Resolume Arena, TouchOSC, QLab, Isadora, and other professional creative software via Open Sound Control.
Keep track of every song played during your session. Review your set list, see timestamps, and never forget what you played.
Song Overlays Pro integrates seamlessly with streaming, creative, and communication platforms.
Let your audience request songs by scanning a QR code. Manage requests live, and the app auto-detects when you play them.
Attendees scan your unique QR code and request songs instantly from their phone. No app download required — just a mobile browser.
Requests appear instantly via WebSocket. One-click status updates: Queued, Considering, Maybe Later, Not Tonight, or Played.
When you play a requested song, Shazam detects it automatically and marks the request complete. The requester gets notified in real-time.
Display your request QR code, live audience request queue, or incoming request notifications as OBS browser sources. Fully customizable themes.
Export attendee contacts (with consent) for marketing future events. 30-day auto-expiration protects privacy.
Get Discord notifications for new requests. Send request data to Resolume, TouchOSC, and other creative software via OSC.
Unlimited events, requests, and attendees
Save ~17% with annual billing
Core features (song detection, overlays, Discord, OSC) are always included with the $9.99 one-time purchase. Song Requests is an optional add-on subscription managed through the Mac App Store.
Manage your events, requests, profile, and view analytics on the go from iPhone or iPad. Included with Song Requests subscription.
Create and manage events directly from your iPhone or iPad. View incoming requests in real-time, update status, and communicate with attendees instantly.
Set up your DJ profile with photo, bio, genres, and links. Attendees see your professional profile when they submit requests.
Events and requests sync instantly between your Mac and iOS device. Changes made on one device appear immediately on the other.
Access comprehensive analytics directly on your iPhone: top songs, artists, venues, event metrics, and engagement data — all in real-time.
Easily share your event QR code and request link directly from the app. No copying and pasting—just tap and share.
All data is encrypted in transit and at rest. Access to your events is secured with JWT authentication in the Keychain.
Song Requests Pro (iOS) is a companion to Song Overlays Pro (macOS). The iOS app does NOT perform Shazam detection or create overlays—those features stay on your Mac. Instead, the iOS app lets you manage everything remotely: handle requests on the go, update your DJ profile, view stats, and sync in real-time with your Mac.
Understand your audience and optimize your sets with comprehensive analytics. Track song performance, venue data, and engagement metrics.
Every song request, play, and audience interaction is recorded and analyzed. DJ Statistics gives you the insights you need to book better gigs, build your repertoire, and understand what moves your audience.
Analyze data for specific periods—single events, weekly, monthly, or yearly trends.
Explore data from 5 different angles: Overview, Songs, Artists, Venues, and Events.
Export raw data in CSV format for deeper analysis, reporting, or record-keeping.
Pull-to-refresh on iOS or refresh button on macOS to see the latest stats instantly.
Available in both macOS and iOS apps. Included with Song Requests Premium subscription: $4.99/month or $49.99/year.
Get started with Song Overlays Pro in four simple steps.
Download the macOS app and complete installation. Grant microphone permissions when prompted. The app is lightweight and requires macOS 13.0 or later.
Open the app and click 'Start Server'. The app will begin listening for songs and generate an overlay URL (e.g., http://localhost:8080).
In OBS Studio, add a Browser Source. Copy the URL from Song Overlays Pro and paste it into the OBS Browser Source URL field. Set dimensions to 1920x1080.
Choose a theme, customize colors and fonts in Song Overlays Pro. Play any music on your Mac to test automatic detection. The overlay will update in real-time in OBS.
We've built Song Overlays Pro with transparency as a core principle. Here's exactly how your data is handled:
For complete details on data handling, attendee rights, and your obligations when exporting data, see our comprehensive privacy policy in the app (Help → Privacy) or contact privacy@willtourforfood.com.
Whether you're streaming, DJing, or producing events, Song Overlays Pro fits your workflow.
Show what's playing AND let chat request songs via QR code. Display the queue on stream so viewers see their requests being noticed.
Stop getting tapped on the shoulder. Let guests scan a QR code to request songs. Auto-detect when you play them — no manual tracking.
Professional request management with 8 status options. Build your mailing list from engaged fans. Export contacts for future event promotion.
Sync song data and request info with Resolume Arena via OSC. Trigger visuals when new requests arrive. Create reactive audience experiences.
See how Song Overlays Pro compares for both song detection and audience requests.
| Feature | Song Overlays Pro | Spotify Widgets | Manual Overlays |
|---|---|---|---|
| Audio Source | Any (Shazam) | Spotify Only | Manual Entry |
| Works with Vinyl/CDJs | ✓ Yes | ✗ No | ✓ Manual only |
| Privacy | 100% Local | Account Required | N/A |
| Cost | $9.99 One-Time | Free (with account) | Free (time-consuming) |
| Feature | Song Overlays Pro | DJ Request Apps | Paper Slips |
|---|---|---|---|
| Auto-Detect Played | ✓ Yes (Shazam) | ✗ No | ✗ No |
| Stream Overlays | 3 types included | Extra cost / none | ✗ No |
| Attendee App Required | ✗ No (browser) | Often yes | ✗ No |
| Data Export | ✓ 30-day expiry | Often permanent | ✗ No |
| Cost | From $4.99/mo | $10-30+/mo | Free |
Why DJs and streamers choose Song Overlays Pro for their setup.
Everything you need to know about Song Overlays Pro.
Song Overlays Pro uses Apple's ShazamKit to listen to your Mac's system audio through microphone access. It identifies songs in real-time and automatically updates your overlays within seconds. All processing happens locally on your Mac—no accounts required, no data is sent to external servers.
Song Overlays Pro works with ANY audio source playing on your Mac via Shazam technology—including vinyl records, live performances, DJ software, and music production tools. Spotify and YouTube overlays only work when you're playing music through those specific platforms. This makes Song Overlays Pro perfect for DJs, musicians, and anyone working with audio sources beyond streaming services.
After installing Song Overlays Pro, start the web server in the app. It will generate a URL (e.g., http://localhost:8080). In OBS Studio, add a new Browser Source, paste this URL, and set the dimensions to 1920x1080. The overlay will appear in your OBS scene and update automatically as songs are detected.
Yes, 100% private. All song detection and processing happens locally on your Mac using Apple's ShazamKit. Song Overlays Pro does not collect any usage data, analytics, or listening history. No accounts are required, and no data is sent to external servers. Sensitive configuration data (like Discord webhooks) is stored securely in the macOS Keychain.
Song Overlays Pro works with OBS Studio, Streamlabs OBS, Discord (via webhooks), Resolume Arena, TouchOSC, QLab, Isadora, and any software that supports browser sources or OSC (Open Sound Control) protocol. You can also export song images for use in video editing or social media.
Yes! Song Overlays Pro offers 10 built-in themes, unlimited color customization, 15+ font options, custom font uploads, glow effects, animations, and both portrait and landscape orientations. You can save your custom designs as reusable themes.
Yes—Song Overlays Pro works with ANY audio playing on your Mac via Shazam technology. This includes Apple Music, Spotify, YouTube Music, SoundCloud, Bandcamp, vinyl records, live instruments, DJ software like Serato or Traktor, and music production tools. As long as audio is playing through your Mac, Song Overlays Pro can detect it.
Song Overlays Pro requires macOS 13.0 (Ventura) or later. You'll need to grant microphone permission to allow the app to listen to system audio for song detection. The app is lightweight and runs efficiently in the background.
Song Requests is an optional subscription feature that lets your audience request songs by scanning a QR code. Requests appear in real-time on your Mac, and the app auto-detects when you play them via Shazam. It's perfect for DJs and streamers who want audience interaction. All core features (song detection, overlays, Discord, OSC) work without a subscription.
No. Attendees simply scan your QR code or visit your event link in any mobile browser. They can submit song requests, add notes, and see real-time status updates — all without downloading anything. This makes it frictionless for guests at weddings, clubs, and live events.
When you play a song, Shazam identifies it automatically. The app then compares it to your pending requests using exact ISRC matching or fuzzy title/artist matching (85% title, 75% artist similarity). When a match is found, the request is marked as "Played" and the requester sees a real-time notification. You can also manually mark requests as played.
Your events remain accessible (read-only) for 30 days after cancellation, giving you time to export any data you need. After 30 days, event data is permanently deleted. The core features (song detection, overlays, Discord, OSC) continue working normally — they don't require a subscription.
Yes. Attendees provide email addresses optionally and with explicit consent. They can request deletion of their data anytime via privacy@willtourforfood.com. Marketing exports auto-delete after 30 days. When you export attendee data, you agree to comply with GDPR, CCPA, CAN-SPAM, and other applicable laws. See our full privacy policy in the app for details.
Song Overlays Pro is developed by Adam Rahuba, a macOS developer specializing in audio processing and streaming tools. With deep expertise in Apple's frameworks including ShazamKit, WebKit, and Network.framework, Adam created Song Overlays Pro to solve a real problem faced by DJs and streamers: automatically displaying song information without complex manual workflows.
Built with transparency and user privacy as core principles, Song Overlays Pro processes all audio locally on your Mac with no external data collection or cloud dependencies.
Join other DJs and streamers for tips, support, and feature requests.
Join DiscordVersion 2.0 • Released January 2026
Get Song Overlays Pro and start detecting songs in minutes. Add Song Requests when you're ready for audience interaction.
Version 2.0 • Core: $9.99 One-Time • Song Requests: from $4.99/mo