OpenSpot Music 🎶
あなたの無限の音楽へのゲートウェイ - クロスプラットフォーム音楽ストリーミング
すべてのデバイスで高品質な音楽を無料でストリーミング&ダウンロード、広告なし・ログイン不要。
📱📺 2つの素晴らしいアプリが1つのリポジトリに
このリポジトリには2つの完全な音楽ストリーミングアプリケーションが含まれています:
🎵 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)
スクリーンショット
ダウンロードリンク
- Android 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
✨ 主な機能(両アプリ共通)
- 🎵 高音質ストリーミング:お気に入りのトラックを最高の音質で再生
- 💾 オフラインダウンロード:音楽をデバイスに直接保存してオフライン再生
- ❤️ いいね&コレクション:楽曲に「いいね」して自分だけのコレクションを作成
- 🔄 バックグラウンド再生:他のアプリを使いながら音楽を継続再生
- 🚫 ログイン不要:すぐに利用開始!アカウント登録やサインアップは不要
- 💾 永続的な状態保存:いいねした曲や最近再生したトラックはアプリ再起動後も保存
- 🎨 美しいUI:各プラットフォーム向けに設計されたクリーンでモダンなインターフェース
- 🆓 完全無料&広告なし:費用も広告もなく、音楽を中断されずに楽しめます
---💻 技術スタック
モバイルアプリ
- フレームワーク:React Native + Expo
- ナビゲーション:Expo Router
- オーディオ:Expo AV
- ビルド:EAS Build
- ロケーション取得:IPinfo API
デスクトップアプリ
- フレームワーク:Electron + React
- UI:Material-UI
- 状態管理:React Context + useReducer
- ストレージ:electron-store
- ビルド:electron-builder
共通
- 言語:TypeScript
- パッケージマネージャ:npm/yarn
---環境構成
このプロジェクトを正しく動作させるには、1つの環境変数が必要です。
- テンプレートは
.env.template ファイル内に用意されています。
- 必要な 値 は、公式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
デスクトップ開発の場合
bash
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
- Issues: 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
---