Skip to content

OpenSpot is a free and open-source music streaming application designed for a seamless, high-fidelity listening experience. Built with a modern tech stack, it features a beautiful, responsive UI that looks great on any device.

License

Notifications You must be signed in to change notification settings

BlackHatDevX/openspot-music-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSpot Music 🎶

OpenSpot Logo

Your Gateway to Limitless Music - Cross-Platform Music Streaming

Stream and download high-quality music for free across all your devices, with no ads and no login required.

Stars Forks Issues


📱📺 Two Amazing Apps, One Repository

This repository contains two complete music streaming applications:

🎵 OpenSpot Mobile (React Native + Expo)

  • Platforms: Android, iOS
  • Location: openspot-music-mobile/
  • Features: Native mobile experience with offline downloads, background playback, and persistent state

🖥️ OpenSpot Desktop (Electron + React)

  • Platforms: macOS, Windows, Linux
  • Location: openspot-music-electron/
  • Features: Desktop-optimized interface with global audio controls, window management, and local storage

📢 Join Our Telegram Channel

Stay updated with version releases, and important announcements on official Openspot Telegram channel.

Join us on Telegram


📱 Mobile App (React Native + Expo)

Screenshots

WhatsApp Image 2025-07-26 at 00 52 14

Download Links

Development Setup

cd openspot-music-app
cd openspot-music-mobile/
npm install
npx expo start

Build for Production

cd openspot-music-app/

# Development Build
eas build --platform android --profile development

# Preview Build (APK)
eas build --platform android --profile preview

# Production Build
eas build --platform android --profile production

🖥️ Desktop App (Electron + React)

Screenshots

macOS App

Download Links

  • macOS DMG: OpenSpot.Music-2.0.3-arm64.zip
  • Run this if you are facing damaged app issue after installation.
    xattr -rd com.apple.quarantine /Applications/OpenSpot\ Music.app
  • Windows EXE: Coming Soon!
  • Linux DEB: Coming Soon!

Development Setup

cd openspot-music-app/
cd openspot-music-electron/
npm install
npm run electron-dev

Build for Production

cd openspot-music-app/
cd openspot-music-electron/
npm run build
npm run electron-pack

✨ Key Features (Both Apps)

  • 🎵 High-Quality Streaming: Listen to your favorite tracks in the best possible quality
  • 💾 Offline Downloads: Save music directly to your device for offline listening
  • ❤️ Like & Collect: Build your personal collection by liking songs
  • 🔄 Background Playback: Continue listening while using other apps
  • 🚫 No Login Required: Jump right in! No accounts or sign-ups needed
  • 💾 Persistent State: Your liked songs and recently played tracks are saved across app restarts
  • 🎨 Beautiful UI: Clean, modern interface designed for each platform
  • 🆓 Completely Free & Ad-Free: Enjoy uninterrupted music without any cost or advertisements

💻 Tech Stack

Mobile App

Desktop App

Shared


Environment Configuration

This project requires a single environment variable to function correctly.

  • A template is provided in the .env.template file.
  • The required value to complete your .env file is shared in the pinned message of our official Telegram channel: @openspot_music.

🚀 Quick Start

For Mobile Development

git clone https://github.com/BlackHatDevX/openspot-music-app.git
cd openspot-music-app/
cd openspot-music-mobile/
npm install
npx expo start

For Desktop Development

git clone https://github.com/BlackHatDevX/openspot-music-app.git
cd openspot-music-app/
cd openspot-music-electron/
npm install
npm run electron-dev

🤝 Contributing

We welcome contributions to both apps!

📞 Community & Support

👤 Author & Contact

Jash Gro

📄 License

This project is open-source and licensed under the MIT License. See the LICENSE file for more information.


⭐ If you like this project, please give it a star! ⭐
Your support helps us continue developing amazing free music apps for everyone.