Welcome to WaveBeats
Select a song to start listening
Recently Played
Artists
Albums
All Songs
About WaveBeats
A passion project built from scratch — pure music, zero ads, fully free.
WaveBeats was born out of a simple frustration — why can't we just listen to music without intrusive ads, paywalls, and forced sign-ups? Built single-handedly by Jyotirmay Khare, this project is a love letter to music lovers who just want a clean, beautiful, and fast music experience on the web. No corporate backing, no investors — just one developer and a passion for great music.
A hand-built API serves all song metadata — titles, artists, albums, durations, and file paths. Every request is optimized for speed with proper JSON responses.
High-quality MP3 files are streamed using HTTP range requests — enabling instant playback and smooth seeking without downloading the entire file first.
Cover art, artist images, and thumbnails are served with proper content-type headers and aggressive browser caching for lightning-fast load times.
Lyrics are fetched in real-time per track, parsed and synced with playback timing for a karaoke-style scrolling experience.
Cross-Origin Resource Sharing configured to let the Netlify frontend securely talk to the EC2 backend without exposing sensitive endpoints.
Songs, covers, and artist assets organized in a clean directory hierarchy — categorized by artist and album for maintainable delivery.
Static assets served with cache-control headers — reducing redundant requests, cutting bandwidth costs, and speeding up repeat visits.
AWS EC2 Hosting
All music assets — songs, cover art, and artist images — live on an Amazon EC2 instance running a Linux server 24/7. Configured with custom security groups allowing only HTTP/HTTPS traffic. Elastic IP keeps the address stable. Monitored for uptime so you can stream without interruptions, anytime.
Netlify Deployment
The front-end is deployed on Netlify for blazing-fast global CDN delivery. Every push to Git triggers an automatic build and deploy — latest features go live instantly. Handles HTTPS/SSL, custom domains, edge caching, and automatic minification out of the box.
Jyotirmay Khare
Full-stack developer, music enthusiast, and the sole creator behind WaveBeats. Every line of code, every pixel, every feature — crafted with care and caffeine.
Support WaveBeats
If you love the music, help keep the speakers on.
Why Your Support Matters
WaveBeats is completely free — no ads, no subscriptions, no data selling. But running it isn't free. Here's what it takes to keep the music playing:
Buy Me a Server Hour
Even a small contribution helps cover server costs and keeps WaveBeats alive for everyone. Scan the QR code below to send support via PhonePe:
JYOTIRMAY KHARE
Every rupee goes directly toward keeping the servers running and the music streaming. Thank you for being amazing!
Send Feedback
Got a feature request, found a bug, or just want to say hi? Drop a message — it goes straight to Jyotirmay's inbox!
Thank You, Legends!
Whether you contribute financially or just share WaveBeats with a friend — you're keeping this dream alive. Music should be free, and with your support, it will stay that way.
— Jyotirmay Khare, Creator of WaveBeats
Play a song to see lyrics