MewTunes is an Open‑Source Music Streaming Application built with Next.js and TailwindCSS, designed to unify music from multiple free and open APIs into one clean sleek, modern, fast player.
MewTunes pulls music from several public/free APIs and platforms:
- YouTube Music
- SoundCloud
- JioSaavn
- Audius
- Jamendo
- TheAudioDB
- Pixabay Music
- Free Music Archive (FMA)
Combining many sources means users always find the track they want — in one place.
- Next.js 15 (App Router + Turbopack)
- React 18
- TailwindCSS
- Shadcn/UI (components)
- Optimized Streaming Player
- Server Actions & API Routes
- Fully responsive (Mobile → Tablet → Desktop)
- AI Logics integrated Music Suggestions and Discovery
- Play / Pause / Seek
- Queue & Playlist System
- Intelligent multi-source fallback
- Volume controls
- Smooth animations & blur effects
- Works across all device sizes
git clone https://github.com/ShashwatSen/MewTunes.git
cd MewTunes
npm install
npm run dev
Contributions are welcome! Feel free to:
- Submit issues
- Create pull requests
- Suggest new features
- Add more music sources
APACHE LICENSE V2.0
If you like the project, consider giving it a GitHub star! It helps with visibility and encourages more development.
Built with ❤️ using Next.js + TailwindCSS by Shashwat Sen.