A beautiful, ad-free music streaming desktop app built with Electron and React.
- Stream music from YouTube Music (Native Engine)
- Search for songs and artists
- Browse trending categories (Hindi, English, Global, etc.)
- Offline playback - Download songs for offline listening
- Beautiful UI with dark mode and smooth animations
- High-Res Thumbnails - Sharp artwork for every track
- No ads - Built-in native ad-blocking
- Frontend: React + Vite + TailwindCSS
- Desktop: Electron
- Audio Engine: Native Chromium-based playback (Zero external dependencies)
- API: YouTube Music InnerTube API
# Clone the repository
git clone https://github.com/sayandeepsinha/MusicLov.git
cd MusicLov
# Install dependencies
npm install
# Run in development
npm run electron:dev
# Build for production
npm run package| Command | Description |
|---|---|
npm run electron:dev |
Start Electron with hot reload |
npm run package |
Package as macOS app |
Since this app is not signed with expensive Apple/Microsoft developer certificates, your OS will show a warning:
- Drag the app to your Applications folder.
- Right-click (or Control-click) the app icon and select Open.
- A dialog will appear; click Open again.
- Alternatively: Run
sudo xattr -rd com.apple.quarantine /Applications/MusicLov.appin your terminal.
- Click More info.
- Click Run anyway.
MIT License - See LICENSE for details.
Made with ❤️ by Sayandeep Sinha