自分の音楽ライブラリをWebブラウザやモバイルアプリから再生できる、セルフホスト型の音楽ストリーミングサーバーです。
- スター
- 2,429
- フォーク
- 218
- 未解決の Issue
- 96
- 最終コミット
- 12 時間前
これは何?
mStreamはセルフホスト型の音楽サーバーです。音楽フォルダーを指定すると、コレクションをスキャンしてアルバムアートを取得し、Webプレーヤーと公式のAndroid・iOSアプリにライブラリを配信します。Public modeでは、信頼できるネットワーク上の誰もがサインインせずに音楽を再生できます。ユーザーを追加すると、サーバーはパスワード保護に切り替わります。
基本的な再生機能に加え、曲をキューに追加するAuto DJ、歌詞検索、ブラウザーをリモート操作するジュークボックスモード、トランスコード機能を備えています。また、torrentクライアントやyt-dlpと連携して音声をダウンロードできるほか、DLNAに対応し、接続したドライブへの自動バックアップも利用できます。
ネットワークを手動で設定せずにサーバーへ接続できるよう、オプションのQuick Sync機能ではIrohを使い、ポートフォワーディング、DNS、SSLの設定なしでVPNのような接続を実現します。Quick Syncはモバイルアプリとデスクトップアプリで利用できますが、Webアプリには対応していません。FederationとP2P discoveryを使うと、サーバー間で読み取りアクセスを共有したり、他のmStreamインスタンスから似た曲を見つけたりできます。Windows、macOS、Linux向けのバイナリ、Dockerイメージ、ソースからのインストールが用意されています。
主な機能
- 01コレクションのアルバムアートを自動検索
- 02曲をキューに追加するAuto DJ
- 03歌詞の表示と歌詞検索
- 04ブラウザーをリモート操作するジュークボックスモード
- 05torrentクライアントおよびyt-dlpとの連携
- 06ポートフォワーディングやDNS/SSLの設定なしでアクセスできるQuick Sync
ユースケース
- ネットワーク上のスマートフォンやブラウザーで、自宅の音楽ライブラリをストリーミング再生する
- ユーザーアカウントを任意で設定し、家族や友人と共有する音楽サーバーを運用する
- ネットワーク設定をせずに、個人の音楽ライブラリへリモートアクセスする
- FederationされたmStreamサーバー間で、自分の好みに似た曲を見つける
クイックスタート
- 1
リリースページから、お使いのプラットフォーム用のバイナリをダウンロードしてください
- 2
ターミナルから同梱のサーバーを起動するか、デスクトップアプリをダブルクリックしてください
mstream-server
使う前に知っておきたいこと
- Quick Syncはウェブアプリでは動作せず、モバイルアプリとデスクトップアプリでのみ利用できます。
- Dockerではローカルサーバーの音声再生は動作しません。
- GPL-3.0のライセンスが適用されます。これは、派生作品もオープンソースであり続けることを求めるコピーレフトライセンスです。
収録されている特集
トピック
よくある質問
- mStream とは?
- コレクションをWebアプリ、モバイルアプリ、デスクトップ版で再生できるセルフホスト型音楽ストリーミングサーバー。 mStreamはセルフホスト型の音楽サーバーです。音楽フォルダーを指定すると、コレクションをスキャンしてアルバムアートを取得し、Webプレーヤーと公式のAndroid・iOSアプリにライブラリを配信します。Public modeでは、信頼できるネットワーク上の誰もがサインインせずに音楽を再生できます。ユーザーを追加すると、サーバーはパスワード保護に切り替わります。
- mStream は無料で使えますか?ライセンスは?
- mStream は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mStream は今もメンテナンスされていますか?
- 活発にメンテナンス中。mStream の最終コミットは 2026年11月6日 です。
- mStream は何に使えますか?
- ネットワーク上のスマートフォンやブラウザーで、自宅の音楽ライブラリをストリーミング再生する ユーザーアカウントを任意で設定し、家族や友人と共有する音楽サーバーを運用する ネットワーク設定をせずに、個人の音楽ライブラリへリモートアクセスする FederationされたmStreamサーバー間で、自分の好みに似た曲を見つける
- mStream のインストール方法は?
- リリースページから、お使いのプラットフォーム用のバイナリをダウンロードしてください ターミナルから同梱のサーバーを起動するか、デスクトップアプリをダブルクリックしてください: mstream-server
- mStream はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/IrosTheBeggar/mStream
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Spotify風のインターフェースで、手元の音楽ファイルを再生できるセルフホスト型の音楽ストリーミングサーバー兼ブラウザプレーヤー。
メタデータ連携、音楽コレクション、ブラウジング重視のWeb・モバイルUIに力を入れたセルフホスト型音楽サーバー。
自分の音楽コレクションをどこからでもストリーミングできる、Webインターフェース付きのセルフホスト型音楽サーバー。
クラウドストレージを介さず、エンドツーエンド暗号化でデバイス間を直接つなぐ、無料のオープンソースP2Pファイル転送ツール。
Last.fmのデータを使い、Lidarrのライブラリにあるアーティストをもとに新しいアーティストやアルバムをおすすめする音楽発見ツール。