Openspot Music App Download

Free, open-source cross-platform music streaming app with React Native + Expo mobile (Android/iOS) and Electron desktop (macOS/Windows/Linux) versions, featuring high-quality streaming, offline downloads, background playback, no login requirements, ad-free experience, and 20+ language support.

⭐ 1,503 stars on GitHub
Latest Release: v2.0.4

About Software

OpenSpot is a free, open-source cross-platform music streaming application available as two complete apps: OpenSpot Mobile (React Native + Expo for Android/iOS) with native mobile experience, offline downloads, background playback, and persistent state; and OpenSpot Desktop (Electron + React for macOS/Windows/Linux) with desktop-optimized interface, global audio controls, window management, and local storage. Both share TypeScript codebase with no login requirements and ad-free experience.

Features include high-quality streaming with FLAC/MP3 support, offline downloads for device storage, like and collect functionality for personal libraries, background playback capabilities, persistent state saving liked songs and recent plays across app restarts, and beautiful UI with Material-UI (desktop) and Expo components (mobile). Tech stack includes Expo AV for mobile audio, expo-store for desktop storage, EAS Build for mobile production, electron-builder for desktop packaging, and IPinfo API for location services. Environment configuration via .env template with values shared in official Telegram channel.

Use Cases:

  • Cross-platform free music streaming app with React Native mobile (Android/iOS) and Electron desktop (macOS/Windows/Linux) versions
  • High-quality music downloads with offline playback and background audio support without login or ads
  • Personal music collection management with liked songs, recently played tracks, and persistent state across restarts
  • Multi-language music player supporting 20+ languages with Material-UI desktop interface and Expo Router mobile navigation

Downloads

v2.0.4 September 20, 2025
OpenSpot-2.0.4-release.apkapk
v2.0.3 July 25, 2025
OpenSpot-2.0.3-hotfix.apkapk
OpenSpot-2.0.3-release.apkapk
OpenSpot.Music-2.0.3-arm64.dmgdmg
v2.0.2 July 14, 2025
OpenSpot-2.0.2-release.apkapk
OpenSpot.Music-2.0.2-arm64.dmgdmg
v2.0.1 July 14, 2025
OpenSpot-2.0.1-release.apkapk
v2.0 July 13, 2025
application-openspot.apkapk
OpenSpot.Music-2.0.2-arm64.dmgdmg

Package Info

Last Updated
Sep 20, 2025
Latest Version
v2.0.4
License
MIT
Total Versions
5

README

🌐 Language

  
    English
    | 简体中文
    | 繁體中文
    | 日本語
    | 한국어
    | हिन्दी
    | ไทย
    | Français
    | Deutsch
    | Español
    | Itapano
    | Русский
    | Português
    | Nederlands
    | Polski
    | العربية
    | فارسی
    | Türkçe
    | Tiếng Việt
    | Bahasa Indonesia
  

OpenSpot Music 🎶

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.


📱📺 Two Amazing Apps, One Repository

This repository contains two complete music streaming applications:

🎵 OpenSpot Mobile (React Native + Expo)

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

🖥️ OpenSpot Desktop (Electron + React)

  • Platforms: macOS, Windows(WIP), Linux(WIP)
  • 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 (https://img.shields.io/badge/Join%20Us%20on-Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)


📱 Mobile App (React Native + Expo)

Screenshots

!WhatsApp Image 2025-07-26 at 00 52 14 (https://github.com/user-attachments/assets/cc7b262d-ccfe-4899-bd86-56d0e3e90be7)

Download Links

  • Android APK: OpenSpot-2.0.4-release.apk (https://github.com/BlackHatDevX/openspot-music-app/releases/download/v2.0.4/OpenSpot-2.0.4-release.apk)
  • iOS: Maintainer Needed (https://github.com/BlackHatDevX/openspot-music-app/issues/15)

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 (https://github.com/user-attachments/assets/1cb18d3f-4986-4eb2-9cd2-1b606fbf31db)

Download Links

  • macOS DMG: OpenSpot.Music-2.0.3-arm64.zip (https://github.com/BlackHatDevX/openspot-music-app/releases/download/v2.0.3/OpenSpot.Music-2.0.3-arm64.dmg)
  • Run this if you are facing damaged app issue after installation.
    xattr -rd com.apple.quarantine /Applications/OpenSpot\ Music.app
    
  • Windows EXE: Coming Soon! (https://github.com/BlackHatDevX/openspot-music-app/issues/18)
  • Linux DEB: Coming Soon! (https://github.com/BlackHatDevX/openspot-music-app/issues/14)

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

  • Framework: React Native (https://reactnative.dev/) with Expo (https://expo.dev/)
  • Navigation: Expo Router (https://expo.github.io/router/)
  • Audio: Expo AV (https://docs.expo.dev/versions/latest/sdk/av/)
  • Build: EAS Build (https://docs.expo.dev/build/introduction/)
  • Location-Fetching: IPinfo API (https://github.com/ipinfo)

Desktop App

  • Framework: Electron (https://www.electronjs.org/) + React (https://reactjs.org/)
  • UI: Material-UI (https://mui.com/)
  • State: React Context + useReducer
  • Storage: electron-store (https://github.com/sindresorhus/electron-store)
  • Build: electron-builder (https://www.electron.build/)

Shared

  • Language: TypeScript (https://www.typescriptlang.org/)
  • Package Manager: npm/yarn

Environment Configuration

This project requires a single environment variable to function correctly.

  • A template is provided in the .env.template (https://github.com/BlackHatDevX/openspot-music-app/blob/main/openspot-mobile/.env.template) file.
  • The required value to complete your .env file is shared in the pinned message of our official Telegram channel: @openspot_music (https://t.me/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

🙌 Contributors

A huge thanks to these amazing people who made this project possible:

  • @sixnine-dotdev (https://github.com/sixnine-dotdev) – Core contributions, API integration and overall backbone of the project

📞 Community & Support

  • Telegram: Openspot Music (https://telegram.dog/Openspot_Music)
  • Issues: GitHub Issues (https://github.com/BlackHatDevX/openspot-music-app/issues)

👤 Author & Contact

Jash Gro

  • LinkedIn: https://linkedin.com/in/jash-gro/ (https://linkedin.com/in/jash-gro/)
  • Portfolio: https://bit.ly/jashgro (https://bit.ly/jashgro)
  • Telegram: https://telegram.dog/deveIoper_x (https://telegram.dog/deveIoper_x)
  • GitHub: https://github.com/BlackHatDevX (https://github.com/BlackHatDevX)

📄 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.

Related Software

Eevee Spotify Reborn

iOS tweak that unlocks Spotify Premium features without subscription by intercepting user data requests, with custom lyrics support from multiple providers and automated IPA build workflow via GitHub Actions.

⭐ 1,781

Sparky Fitness

Self-hosted family fitness tracking platform with AI nutrition coach, comprehensive food and exercise logging, body measurements, water tracking, and interactive reports powered by Docker deployment.

⭐ 1,777ai, artificial-intelligence, fitness

Opkssh

Passwordless SSH authentication tool using OpenID Connect identities instead of SSH keys, generating time-limited certificates with ID Tokens from Google, Microsoft, GitLab, and custom OIDC providers for cross-platform server access.

⭐ 1,775oidc, openid-connect, ssh

Obamify

Desktop and web application using advanced pixel reassignment algorithm to transform any image into Obama or other target images with adjustable resolution, animation control, and mathematical optimization options.

⭐ 1,733

Cagent

Docker's multi-agent runtime for building and orchestrating specialized AI agents defined in YAML, with MCP tool integration, smart delegation, RAG retrieval, and support for multiple LLM providers including OpenAI, Anthropic, and Gemini.

⭐ 1,732agents, ai

Athas

Lightweight cross-platform code editor built with Tauri combining Rust and React, featuring external editor support for Neovim and Helix, Git integration, AI agents, Vim keybindings, and integrated terminal for Windows, macOS, and Linux.

⭐ 1,722editor, ide, athas