Introduction
Displaying what's playing on your stream adds professionalism and helps viewers discover music. This guide covers platform-specific setup for Twitch and YouTube, including best practices for music credits and viewer engagement.
What you'll achieve:
- Add a "now playing" overlay to your stream
- Platform-optimized positioning and styling
- Music credit best practices for each platform
- Viewer engagement with song identification
- Optional Song Requests integration
Prerequisites
Before starting, make sure you have:
- macOS 13.0 (Ventura) or later
- Song Overlays Pro installed and running
- OBS Studio (or Streamlabs, XSplit)
- Twitch or YouTube streaming account
- Basic streaming setup already working
Step 1: Set Up Song Overlays Pro
Get the overlay URL ready for your streaming software.
- Open Song Overlays Pro
- Click Server in the sidebar
- Click Start Server if not already running
- Copy the Overlay URL
- Choose a theme that works well at small sizes
Theme Tip: For streaming, choose themes with high contrast and readable fonts. Minimal themes often work best when the overlay needs to be small.
Step 2: Add Browser Source in OBS
Add the overlay to your streaming software.
- Open OBS Studio
- In your scene, click + under Sources
- Select Browser
- Name it "Now Playing" or "Song Overlay"
- Paste the overlay URL
- Set dimensions:
- Width: 400-500px (adjust based on theme)
- Height: 150-200px
- Check Refresh browser when scene becomes active
- Click OK
Step 3: Position for Your Platform
Each platform has different conventions for overlay placement.
Twitch Positioning
Recommended spots:
- Bottom left — Traditional, expected location
- Top left — Above chat if you display chat on screen
- Bottom right — Alternative, less common
Avoid:
- Center bottom (interferes with player controls)
- Top right (Twitch puts notifications there)
- Covering game UI elements
YouTube Positioning
Recommended spots:
- Top left — Clear of YouTube's bottom controls
- Bottom left — Works when controls auto-hide
- Top right — Good for music-focused streams
Avoid:
- Bottom center (progress bar area)
- Bottom right (YouTube buttons appear there)
Size Recommendations
| Stream Type | Overlay Width | Notes |
|---|---|---|
| Gaming | 300-350px | Minimal footprint |
| Just Chatting | 400-500px | More prominent |
| Music/DJ | 500-600px | Feature the music |
| IRL | 350-400px | Balanced visibility |
Step 4: Configure for Twitch
Twitch-specific optimizations and considerations.
VOD-Safe Considerations
Twitch mutes VOD sections with copyrighted music. The overlay helps because:
- Viewers see what was playing (even if muted)
- Creates a record of your playlist
- Shows you're crediting artists
Twitch Extensions Alternative
Some streamers use Twitch extensions for music display. Song Overlays Pro advantages:
- Works with ANY audio source (not just Spotify)
- No viewer installation required
- More customization options
- Works in VODs and clips
Chat Integration Ideas
Engage viewers with your music:
- Song command — Set up a !song chatbot command that viewers can use
- Song Requests — Enable QR code requests for viewer interaction
- Music discussion — The overlay sparks conversation about tracks
Step 5: Configure for YouTube
YouTube-specific setup and best practices.
YouTube Music Policies
YouTube's Content ID system is different from Twitch:
- Claims may appear but don't always affect the stream
- Revenue may be shared with rights holders
- Some music is fully blocked in certain regions
The overlay helps by:
- Showing viewers what's playing
- Demonstrating you're crediting artists
- Creating transparency about music choices
YouTube Shorts and Clips
If your stream gets clipped:
- The overlay appears in clips
- Viewers can identify the song
- Adds context to music moments
Super Chat Integration
When viewers Super Chat about songs:
- They can reference what's displayed
- Makes song-related donations more meaningful
- "Love this track!" becomes specific
Step 6: Optimize Overlay Appearance
Make the overlay look professional on stream.
Transparency Settings
In OBS browser source properties:
- Enable Custom CSS if needed
- The overlay background should be transparent
- Test against your actual stream content
Scaling Tips
- Don't scale up — Causes blurriness
- Set proper dimensions — Match the theme's intended size
- Use transform — Right-click → Transform → Edit Transform for precise positioning
Animation Considerations
- Subtle animations work well (fade in/out)
- Avoid flashy effects — Can distract from content
- Test with gameplay — Ensure it doesn't cause visual competition
Step 7: Enable Song Requests (Optional)
Let viewers request songs via QR code.
- In Song Overlays Pro, go to Song Requests
- Enable the feature (subscription required)
- Display the QR code on stream periodically
- Manage requests while streaming
Benefits for streams:
- Viewer engagement increases
- Natural content for reaction
- Builds community around music taste
Platform-Specific Tips
For Variety Streamers
- Use smaller overlay to not obstruct different games
- Position consistently so regulars know where to look
- Consider hiding during cutscenes or story moments
For Music Streamers
- Larger overlay is appropriate
- Feature album art prominently
- Add Apple Music link overlay for discovery
- Consider full-screen "now playing" scenes for transitions
For DJ Streamers
- Overlay is essential for track ID
- Enable Song Requests for audience participation
- Use OSC to sync with visual software
- Consider posting to Discord simultaneously
For IRL Streamers
- Smaller overlay for mobile streaming
- Position where it won't cover faces
- Useful when playing music at locations
- Helps identify background music
Handling Music Copyright
Best Practices
- Credit artists — The overlay does this automatically
- Use licensed music — Streaming-safe catalogs exist
- Understand platform policies — Each platform differs
- Keep records — History tab shows what you played
If Content Gets Claimed
- The overlay proves you weren't hiding the music
- Shows good faith crediting
- May help in disputes (though not legal protection)
Royalty-Free Alternatives
If copyright is a concern:
- Pretzel Rocks, Epidemic Sound, etc.
- Song Overlays Pro detects these too
- Same professional overlay for any music source
Troubleshooting
Overlay Not Showing in OBS
- Check browser source URL — Must be exact
- Verify server is running — Green status in Song Overlays Pro
- Refresh source — Right-click → Refresh
- Check dimensions — Too small may not render
Overlay Lagging Behind Music
- Check stream delay — Overlay is real-time
- Adjust detection sensitivity — Some songs detect faster
- This is normal — 5-10 second detection delay is expected
Overlay Looks Different on Stream
- Check OBS encoding — High bitrate preserves text
- Verify source size — Don't upscale
- Test recording — Review local recording quality
Songs Not Detecting
- Check audio routing — Song Overlays Pro must hear the music
- Verify permissions — Screen Recording permission needed
- Try different music — Test with a well-known track
Advanced: Multiple Scenes
Create different overlay setups for different content.
Scene Collection Ideas
- Gaming scene — Small overlay, bottom left
- Just Chatting — Larger overlay, more prominent
- BRB scene — Full "now playing" display
- Starting soon — Animated music showcase
Hotkey Switching
- Set up scene hotkeys in OBS
- Quick switch between overlay sizes
- Hide overlay entirely for certain moments
Next Steps
Your stream now displays what's playing. Explore more:
Customize Your Theme
Match the overlay to your stream branding.
Post to Discord
Share music with your community server.
Join the Community
Connect with other streamers using Song Overlays Pro.
You're streaming with style! Your viewers can now see what's playing, discover new music through your stream, and engage with your music choices. Whether you're on Twitch or YouTube, the overlay adds a professional touch that viewers appreciate.