Core $9.99 • Song Requests from $4.99/mo

Show What's Playing. Let Them Request What's Next. Manage Everywhere.

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.

Core Features: One-Time Purchase
Audience Requests via QR
iOS App & Live Analytics
Song Overlays Pro App Icon

What is Song Overlays Pro?

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.

How do Song Requests work?

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.

Can I manage requests on my phone?

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.

Key Features

Everything you need to display song information across multiple platforms simultaneously.

Automatic Song Detection

Powered by Apple's ShazamKit. Just play music and Song Overlays Pro automatically identifies tracks and displays them in real-time.

OBS Song Title Overlay

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.

Deep Customization

Choose from multiple themes, 15+ fonts, unlimited colors, glow effects, animations, and more. Save your designs as reusable themes.

Discord Notifications

Automatically post song notifications to your Discord channel with rich embeds, album artwork, and customizable colors.

OSC Integration

Send song metadata to Resolume Arena, TouchOSC, QLab, Isadora, and other professional creative software via Open Sound Control.

Song History

Keep track of every song played during your session. Review your set list, see timestamps, and never forget what you played.

Works With Your Favorite Tools

Song Overlays Pro integrates seamlessly with streaming, creative, and communication platforms.

OBS Studio
Streamlabs
Discord
Resolume Arena
TouchOSC
QLab
Isadora
Any Browser
Subscription Feature

Song Requests — Real-Time Audience Interaction

Let your audience request songs by scanning a QR code. Manage requests live, and the app auto-detects when you play them.

QR Code Access

Attendees scan your unique QR code and request songs instantly from their phone. No app download required — just a mobile browser.

Real-Time Dashboard

Requests appear instantly via WebSocket. One-click status updates: Queued, Considering, Maybe Later, Not Tonight, or Played.

Auto-Detect Played Songs

When you play a requested song, Shazam detects it automatically and marks the request complete. The requester gets notified in real-time.

Audience Request Queue Overlays

Display your request QR code, live audience request queue, or incoming request notifications as OBS browser sources. Fully customizable themes.

Build Your Audience

Export attendee contacts (with consent) for marketing future events. 30-day auto-expiration protects privacy.

Discord & OSC Integration

Get Discord notifications for new requests. Send request data to Resolume, TouchOSC, and other creative software via OSC.

Song Requests Monthly

$4.99/month

Unlimited events, requests, and attendees

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.

iOS 16.0+

Song Requests Pro — iOS Companion App

Manage your events, requests, profile, and view analytics on the go from iPhone or iPad. Included with Song Requests subscription.

Manage Events & Requests

Create and manage events directly from your iPhone or iPad. View incoming requests in real-time, update status, and communicate with attendees instantly.

DJ Profile & Branding

Set up your DJ profile with photo, bio, genres, and links. Attendees see your professional profile when they submit requests.

Real-Time Sync

Events and requests sync instantly between your Mac and iOS device. Changes made on one device appear immediately on the other.

View DJ Statistics

Access comprehensive analytics directly on your iPhone: top songs, artists, venues, event metrics, and engagement data — all in real-time.

QR Code & Event Links

Easily share your event QR code and request link directly from the app. No copying and pasting—just tap and share.

Secure & Private

All data is encrypted in transit and at rest. Access to your events is secured with JWT authentication in the Keychain.

🎵 Works Together with macOS App

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.

Premium Feature

DJ Statistics — Data-Driven Event Insights

Understand your audience and optimize your sets with comprehensive analytics. Track song performance, venue data, and engagement metrics.

Track What Matters

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.

Five Powerful Analytics Tabs:

  • Overview: High-level metrics by date range—total requests, plays, attendees, and engagement rates
  • Songs: Top performing songs ranked by request volume and plays
  • Artists: Most requested and played artists across all your events
  • Venues: Venue-specific analytics showing which locations drive the most requests
  • Events: Individual event performance metrics, attendee counts, and request completion rates

Date Range Filtering

Analyze data for specific periods—single events, weekly, monthly, or yearly trends.

Multiple Analytics Views

Explore data from 5 different angles: Overview, Songs, Artists, Venues, and Events.

CSV Export

Export raw data in CSV format for deeper analysis, reporting, or record-keeping.

Live Refresh

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.

How to Set Up Song Overlays in OBS (5 Minutes)

Get started with Song Overlays Pro in four simple steps.

1

Download and Install

Download the macOS app and complete installation. Grant microphone permissions when prompted. The app is lightweight and requires macOS 13.0 or later.

2

Start the Web Server

Open the app and click 'Start Server'. The app will begin listening for songs and generate an overlay URL (e.g., http://localhost:8080).

3

Add Browser Source in OBS

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.

4

Customize and Test

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.

Privacy by Design

We've built Song Overlays Pro with transparency as a core principle. Here's exactly how your data is handled:

Core Features — 100% Local

  • Song detection runs entirely on your Mac
  • No accounts required for core features
  • No analytics or tracking in the app
  • Discord webhooks stored in Keychain

Song Requests — Cloud-Powered

  • Real-time sync requires our cloud service
  • We never sell attendee data
  • Exports auto-delete after 30 days
  • GDPR & CCPA compliant

Full Privacy Policy

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.

Built for Creators Like You

Whether you're streaming, DJing, or producing events, Song Overlays Pro fits your workflow.

Twitch & YouTube Streamers

Show what's playing AND let chat request songs via QR code. Display the queue on stream so viewers see their requests being noticed.

Wedding & Event DJs

Stop getting tapped on the shoulder. Let guests scan a QR code to request songs. Auto-detect when you play them — no manual tracking.

Club & Mobile DJs

Professional request management with 8 status options. Build your mailing list from engaged fans. Export contacts for future event promotion.

VJs & Visual Artists

Sync song data and request info with Resolume Arena via OSC. Trigger visuals when new requests arrive. Create reactive audience experiences.

Song Overlays Pro vs. Other Solutions

See how Song Overlays Pro compares for both song detection and audience requests.

Song Detection Comparison

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)

Song Requests Comparison

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

Top 6 Reasons to Use Song Overlays Pro

Why DJs and streamers choose Song Overlays Pro for their setup.

  1. Automatic Detection: Works with ANY audio source via Shazam — vinyl, CDJs, streaming services, live instruments
  2. Audience Requests: Let fans request songs via QR code. Auto-detect when you play them. No more shoulder taps.
  3. Stream Overlays: Display now-playing info, request queues, QR codes, and incoming request notifications in OBS
  4. Multi-Platform: OBS, Discord, Resolume, QLab, TouchOSC — song and request data everywhere you need it
  5. Privacy-First Music App: Core features 100% local. Song Requests cloud data auto-deletes. We never sell your data.
  6. Flexible Pricing: Core features $9.99 one-time. Song Requests from $4.99/mo — cancel anytime.

Frequently Asked Questions

Everything you need to know about Song Overlays Pro.

How does Song Overlays Pro detect songs automatically?

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.

What's the difference between Song Overlays Pro and Spotify/YouTube overlays?

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.

How do I add the overlay to OBS Studio?

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.

Is my data and listening history private?

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.

What platforms does it work with?

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.

Can I customize the overlay appearance?

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.

Does it work with Apple Music, Spotify, or other streaming services?

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.

What are the system requirements?

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.

What is Song Requests and do I need it?

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.

Do attendees need to download an app to request songs?

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.

How does auto-detection work for Song Requests?

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.

What happens to my data if I cancel the Song Requests subscription?

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.

Is Song Requests GDPR compliant?

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.

About the Developer

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.

Support & Resources

Email Support

Get help with setup, troubleshooting, and feature questions.

Contact Support

FAQ

Find answers to common questions about Song Overlays Pro.

View FAQ

Discord Community

Join other DJs and streamers for tips, support, and feature requests.

Join Discord

Version Info

Version 2.0 • Released January 2026

Ready to Show What's Playing?

Get Song Overlays Pro and start detecting songs in minutes. Add Song Requests when you're ready for audience interaction.

System Requirements: macOS 13.0 (Ventura) or later
Download for macOS

Version 2.0 • Core: $9.99 One-Time • Song Requests: from $4.99/mo