OpenSpot音乐 🎶
您的无限音乐之门 - 跨平台音乐流媒体
在所有设备上免费观看高品质音乐流和下载,无广告,无需登录。
📱📺 两款出色应用,共同存于一个仓库
本仓库包含两个完整的音乐流媒体应用:
🎵 OpenSpot Mobile(React Native + Expo)
- 平台:Android,iOS(开发中)
- 位置:
openspot-music-mobile/
- 特色:原生移动体验,支持离线下载、后台播放和持久状态
🖥️ OpenSpot Desktop(Electron + React)
- 平台:macOS,Windows(开发中),Linux(开发中)
- 位置:
openspot-music-electron/
- 特色:为桌面优化的界面,拥有全局音频控制、窗口管理及本地存储
📢 加入我们的 Telegram 频道
在官方 Openspot Telegram 频道获取版本发布和重要公告的最新动态。
📱 移动应用程序(React Native + Expo)
截图
下载链接
- 安卓 APK: OpenSpot-2.0.4-release.apk
- iOS: 维护者招募中
开发环境设置
cd openspot-music-app
cd openspot-music-mobile/
npm install
npx expo start
生产构建
cd openspot-music-app/Development Build
eas build --platform android --profile developmentPreview Build (APK)
eas build --platform android --profile previewProduction Build
eas build --platform android --profile production
🖥️ 桌面应用程序(Electron + React)
截图
下载链接
- macOS DMG: OpenSpot.Music-2.0.3-arm64.zip
- 如果安装后遇到应用损坏问题,请运行此命令。
xattr -rd com.apple.quarantine /Applications/OpenSpot\ Music.app
开发环境设置
bash
cd openspot-music-app/
cd openspot-music-electron/
npm install
npm run electron-dev
生产环境构建
bash
cd openspot-music-app/
cd openspot-music-electron/
npm run build
npm run electron-pack
✨ 主要功能(两个应用均有)
- 🎵 高品质流媒体:以最佳音质聆听你喜爱的曲目
- 💾 离线下载:将音乐直接保存到你的设备,随时离线播放
- ❤️ 喜欢与收藏:通过点赞歌曲建立你的个人收藏
- 🔄 后台播放:在使用其他应用时继续收听
- 🚫 无需登录:直接使用!无需账户或注册
- 💾 持久化状态:你的喜欢歌曲和最近播放曲目在应用重启后依然保存
- 🎨 精美界面:为每个平台设计的简洁现代界面
- 🆓 完全免费且无广告:畅享无广告、无花费的音乐体验
---💻 技术栈
移动端应用
- 框架:React Native 和 Expo
- 导航:Expo Router
- 音频:Expo AV
- 构建:EAS Build
- 定位获取:IPinfo API
桌面端应用
- 框架:Electron + React
- 界面:Material-UI
- 状态管理:React Context + useReducer
- 存储:electron-store
- 构建:electron-builder
共享
- 语言:TypeScript
- 包管理器:npm/yarn
---环境配置
此项目需要一个环境变量才能正确运行。
- 模板已在
.env.template
文件中提供。
- 完成你的
.env
文件所需的值已在我们官方 Telegram 频道的置顶消息中分享: @openspot_music。
---🚀 快速开始
用于移动端开发
bash
git clone https://github.com/BlackHatDevX/openspot-music-app.git
cd openspot-music-app/
cd openspot-music-mobile/
npm install
npx expo start
用于桌面开发
git clone https://github.com/BlackHatDevX/openspot-music-app.git
cd openspot-music-app/
cd openspot-music-electron/
npm install
npm run electron-dev
🙌 贡献者
衷心感谢这些令人敬佩的人,使本项目成为可能:
- @sixnine-dotdev – 核心贡献,API 集成,以及项目的整体支柱
📞 社区与支持
- Telegram: Openspot Music
- 问题反馈: GitHub Issues
👤 作者与联系方式
Jash Gro
- LinkedIn: https://linkedin.com/in/jash-gro/
- 作品集: https://bit.ly/jashgro
- Telegram: https://telegram.dog/deveIoper_x
- GitHub: https://github.com/BlackHatDevX
📄 许可证
本项目为开源项目,采用 MIT 许可证。更多信息请参见 LICENSE
文件。
⭐ 如果你喜欢这个项目,请为它点个星!⭐
你的支持能帮助我们持续开发更多优秀的免费音乐应用。
``` --- Tranlated By Open Ai Tx | Last indexed: 2025-09-24 ---