https://github.com/blackhatdevx/openspot-music-app
OpenSpot is a free, open-source music app that lets you stream and download high-quality tracks across all your devices. With a sleek, intuitive UI built for a seamless experience, it supports Android, iOS, macOS, Windows, and Linux — so you can enjoy your favorite music anywhere, online or offline.
https://github.com/blackhatdevx/openspot-music-app
android android-studio api eas electron-app electronjs expo flac free-music ios linux macos mp3 music-player nextjs opensource react-native songs stream windows
Last synced: 12 days ago
JSON representation
OpenSpot is a free, open-source music app that lets you stream and download high-quality tracks across all your devices. With a sleek, intuitive UI built for a seamless experience, it supports Android, iOS, macOS, Windows, and Linux — so you can enjoy your favorite music anywhere, online or offline.
- Host: GitHub
- URL: https://github.com/blackhatdevx/openspot-music-app
- Owner: BlackHatDevX
- License: mit
- Created: 2025-06-21T16:51:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-06-12T12:19:31.000Z (5 months ago)
- Last Synced: 2026-06-12T13:25:38.499Z (5 months ago)
- Topics: android, android-studio, api, eas, electron-app, electronjs, expo, flac, free-music, ios, linux, macos, mp3, music-player, nextjs, opensource, react-native, songs, stream, windows
- Language: TypeScript
- Homepage: https://blackhatdevx.github.io/openspot-music-app/
- Size: 3.83 MB
- Stars: 2,363
- Watchers: 16
- Forks: 156
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
🌐 Language
English |
简体中文 |
繁體中文 |
日本語 |
한국어 |
हिन्दी |
ไทย |
Français |
Deutsch |
Español |
Italiano |
Русский |
Português |
Nederlands |
Polski |
العربية |
فارسی |
Türkçe |
Tiếng Việt |
Bahasa Indonesia
---

### What's New in v3.1.5
- Import music directly from any public Spotify playlist URL.
- Added support for Trending (from Spotify) in 75+ countries.
- Fixed an issue where some playlists, albums, or songs appeared empty or incomplete in certain countries.
- Fixed downloads being interrupted or killed while running in the background.
- Fixed various offline mode issues for a more reliable listening experience.
- Minor bug fixes and performance improvements.
### If you have any suggestion (new add-on or fix), message me on telegram
> https://t.me/deveIoper_X
---
## ✨ Features
🎧 **High‑Quality Streaming** · 📥 **Offline Downloads** · ❤️ **Likes & Custom Playlists**
🔄 **Background Play** · 🚫 **No Login Required** · 🆓 **100% Free & Ad‑Free**
### 🌍 Languages Supported (i18n)
| 🇩🇪 Deutsch | 🇺🇸 English | 🇪🇸 Español | 🇫🇷 Français | 🇮🇱 עברית | 🇮🇳 हिन्दी | 🇰🇷 한국어 | 🇷🇺 Русский | 🇨🇳 中文 | 🇹🇷 Türkçe |
|------------|------------|------------|------------|----------|------------|-----------|------------|--------|------------|
*More languages coming soon — contributions welcome!*
---
### 🎨 Look & Feel
- **Revamped UI** – clean, modern design with smooth transitions
- **Mini Player** – capsule‑style mini player on compatible devices (OnePlus, etc.)
- **Theming** – Dark mode, Light mode, and Auto mode
### 🎼 Music Experience
- **Search** – find songs, public playlists, albums, and artists
- **Offline Listening** – download tracks and play them without internet
- **Custom Playlists** – create, manage, and organize your own collections
- **Import Music** directly from spotify playlist url
- **Trending Songs** – region‑based trending tracks powered by IPinfo
- **Artist Albums & Playlists** – full discography browsing now supported
### ⚡ Performance & Stability
- **Improved YouTube API** – more reliable streaming
- **Playback Upgrades** – smoother performance, fixed duration and background playback bugs
- **Headset & Lockscreen Controls** – seamless notification controls
- **Paginated Artist Songs** – all songs load completely
---
## 📖 Overview
This monorepo delivers **two fully independent music streaming apps** built with cutting‑edge technologies:
| App | Platforms | Framework | Location |
|-----|-----------|-----------|----------|
| 📱 **Mobile** | Android, iOS | React Native + Expo | `openspot-mobile/` |
| 🖥️ **Desktop** | macOS, Windows/Linux | Tauri + React | `openspot-desktop/` |
Both apps share the same powerful streaming core, giving you a seamless listening experience across all your devices.
---
## 🧰 Tech Stack
### 📱 Mobile
`React Native` · `Expo Router` · `Expo AV` · `EAS Build` · `IPinfo API`
### 🖥️ Desktop
`Tauri` · `React` · `Material‑UI` · `React Context + useReducer`
### 📊 Code Composition




---
## 🌍 Community & Support
- 💬 **Telegram**: [@openspot_music](https://t.me/openspot_music)
- 🐛 **Issues**: [GitHub Issues](https://github.com/BlackHatDevX/openspot-music-app/issues)
---
## 👤 Author
**Jash Gro**
[](https://github.com/BlackHatDevX)
[](https://linkedin.com/in/jash-gro/)
[](https://bit.ly/jashgro)
## 📄 License
This project is licensed under the **MIT License** – see the [LICENSE](./LICENSE) file for details.
---
⭐ If you enjoy OpenSpot Music, drop a star – it really helps!
Your support keeps the music playing for everyone.