Repolode
IrosTheBeggar

IrosTheBeggar/mStream

コレクションをWebアプリ、モバイルアプリ、デスクトップ版で再生できるセルフホスト型音楽ストリーミングサーバー。

代替できる製品:PlexSpotify

スター
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. 1

    リリースページから、お使いのプラットフォーム用のバイナリをダウンロードしてください

  2. 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 の数値は毎日更新されます。

関連プロジェクト

自分の音楽コレクションをどこからでもストリーミングできる、Webインターフェース付きのセルフホスト型音楽サーバー。

生産性・アプリ#music-server#self-hosted#subsonic
1697+1 今週92C++GPL-3.0活発にメンテナンス更新 昨日