Black Candy
セルフホスト型の音楽ストリーミングサーバーで、自分専用の音楽センターを簡単に構築できます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ワンクリックでデプロイできるプライベート音楽ストリーミングサービス。モバイルアプリ付き。
主な機能
- ワンクリックで Docker デプロイ、複雑な設定は不要
- iOS と Android の公式アプリを同梱
- SQLite と PostgreSQL のデュアルデータベースをサポート
- ローカルの音楽ディレクトリをマウントし、自動スキャンしてインポート
- レスポンシブな Web インターフェース、モバイルフレンドリー
できないこと
- •デフォルトでは SQLite を使用しますが、音楽ライブラリが数千曲を超える場合は、パフォーマンス向上のため PostgreSQL への切り替えを推奨します。アップグレード前に必ず公式アップグレードガイドをお読みください。新バージョンには互換性のない変更が含まれる可能性があります。実行時には /app/storage ディレクトリを永続化する必要があります。永続化しない場合、再起動後にすべてのデータが失われます。SECRET_KEY_BASE 環境変数はカスタマイズすることを推奨します。カスタマイズしない場合、再起動のたびにセッションが無効になります。
使用例
- 自宅でプライベートな音楽クラウドを構築し、いつでも自分のコレクションを聴く
- 网易云、Spotify などのサードパーティサービスを代替し、プライバシーを保護
- 複数のデバイス(スマホ、パソコン、タブレット)で同じ音楽ライブラリを同期再生
Black Candy は、個人や家庭での利用に適したセルフホスト型の音楽ストリーミングサーバーです。ローカルの音楽ライブラリを Spotify のようなプライベートストリーミングサービスに変えることができ、ブラウザまたは専用の iOS/Android アプリで再生できます。サーバーは単一の Docker イメージとして提供され、デプロイは非常に簡単です。デフォルトでは SQLite データベースを使用します(PostgreSQL も選択可能)。機能には、ユーザー認証、メディアファイルのマウント、バックグラウンドタスク処理、環境変数による柔軟な設定が含まれます。公式モバイルアプリは App Store と F-Droid で公開されており、追加のクライアントなしで、広告やトラッキングのない音楽体験を楽しむことができます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:コマンド docker run -p 80:80 ghcr.io/blackcandy-org/blackcandy:latest を実行します
ステップ2:ブラウザで http://localhost にアクセスし、デフォルトの管理者アカウント(admin@admin.com / foobar)でログインします
ステップ3:設定でアップロードする音楽ディレクトリを追加するか、Web インターフェースからファイルをアップロードします
- ステップ1:コマンド docker run -p 80:80 ghcr.io/blackcandy-org/blackcandy:latest を実行します
- ステップ2:ブラウザで http://localhost にアクセスし、デフォルトの管理者アカウント(admin@admin.com / foobar)でログインします
- ステップ3:設定でアップロードする音楽ディレクトリを追加するか、Web インターフェースからファイルをアップロードします
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
コンテナを停止して削除:docker stop <コンテナ名> && docker rm <コンテナ名>、マウントされた永続化データディレクトリを削除すれば、完全にアンインストールできます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs