📊 How We Count Plays
⏱️
Why 30 Seconds?
Industry-standard engagement threshold
OverNormal Play counts a play only after you listen for 30 seconds — the same standard used by Spotify, Apple Music, YouTube Music, and other major platforms. This ensures plays represent genuine engagement, not accidental clicks or skips.
Prevents accidental clicks
Tapping play by mistake won't count unless you actually listen.
Filters out skips
If you skip a song quickly, it won't inflate play counts artificially.
Fair to all artists
Every play counted represents real listening time, making metrics meaningful.
🎯
How It Works
Step-by-step play counting
1
▶️ Play starts
You tap the play button or a song autoplays in your playlist.
2
⏱️ Listen for 30 seconds
The player monitors playback time. You can pause, seek, or change speed — cumulative listening time is tracked.
3
✅ Play count increases
After 30 seconds of playback, the count goes up by 1. The number updates instantly on the player.
4
📊 Updates song ranking
Higher play counts boost a song's visibility in trending lists and search results.
🛡️
Fair Play Protection
Multi-layer anti-spam system
1
✅ 30-second threshold
Requires sustained listening — no instant counts.
2
✅ 5-minute deduplication
Can't count the same song twice within 5 minutes per user. Prevents rapid replay spam.
3
✅ IP-based rate limiting
Server tracks requests per IP address to block bot attacks.
4
✅ UUID validation
All song IDs are verified to prevent injection attacks.
🎵
Industry Comparison
How we match global standards
Platform Counting Method Our System
Spotify 30 seconds ✅ Same
Apple Music 30 seconds ✅ Same
YouTube Music 30 seconds ✅ Same
SoundCloud Full play (varies) We use 30s standard
📡
Live Activity Feed
See what the community is playing right now
1
🎧 Play is logged
When a play is counted (after 30 seconds), it's also recorded in the live activity feed alongside the song info and your identity (if you've opted in).
2
📡 Widget updates in real time
The Now Playing widget on the homepage polls the server every 15 seconds and shows the latest plays across all users — like a live radio ticker.
3
👤 User identity
Each play shows who listened (e.g. "▶ Toni Maxx"). Users who disable "Show my listening activity" in their profile settings appear as "Someone" — your play still counts, but your name stays hidden.
4
🔒 Privacy by design
Activity data is ephemeral — entries older than 48 hours are automatically cleaned up. Anonymous plays (not signed in) are hashed by IP so they can never be traced back to you.
🏆
How Songs Are Ranked
Transparent popularity metrics
Songs are ranked by total play count across all users. The more plays a song has, the higher it appears in trending lists. Every play is weighted equally — no special treatment for specific artists or genres. This creates a level playing field where quality and popularity naturally rise to the top.
Frequently Asked Questions
Common questions answered
Q:Why didn't my play count immediately?
A: Plays count after 30 seconds of listening. This is the industry standard used by Spotify, Apple Music, and YouTube Music. It ensures counts reflect genuine engagement, not accidental clicks.
Q:Why can't I replay the same song right away?
A: Our 5-minute deduplication window prevents spam and ensures fair counting. You can replay the song after 5 minutes, or listen to other tracks in the meantime.
Q:Does autoplay count as a play?
A: Yes! Both manual play and autoplay count after 30 seconds of listening. This matches how major platforms count plays — the important factor is sustained listening, not how playback started.
Q:Can I increase play counts artificially?
A: No — our multi-layer protection system (30s threshold, deduplication, IP rate limiting) prevents gaming the system. Attempting to spam counts will be blocked automatically.
Q:How is this different from YouTube views?
A: Same principle! YouTube uses a 30-second threshold for music videos, just like we do. We follow music streaming standards (not video views) to ensure consistency with platforms like Spotify and Apple Music.
Q:What if I pause during the song?
A: Cumulative playback time is tracked. If you pause at 20 seconds, then resume and listen for 10+ more seconds, it counts. The system tracks total playback duration, not continuous play.
💎
Our Commitment
Transparent, fair, professional
OverNormal Play uses a professional play counting system that matches global music streaming standards. Our 30-second threshold, multi-layer spam protection, and transparent ranking ensure every artist gets fair representation. We believe in accurate metrics that reflect real listener engagement — because that's what matters most to creators and fans alike.