OpenSource-Hub
M

mStream

SHA-256
2.3k stars·プライバシー保護·SHA-256 チェックサム確認済み

最も使いやすいセルフホスト型の音楽ストリーミングサーバー。元のフォルダ構造をそのまま保持し、スキャン不要で再生できます。

スマートダウンロード

Download 版をダウンロード

v6.7.1 · 147.5 MB

スキャン不要、ライブラリ構築不要。フォルダをそのままプレーヤーとして使う音楽サーバー。

主な機能

  • ファイルがそのまま音楽に:ディレクトリにファイルを追加してページを更新すれば、すぐに再生可能
  • ウェブファイルマネージャー:アップロード、フォルダの新規作成、名前の変更、YouTube動画のダウンロード
  • パブリックモード:LAN内ではアカウント不要、インストールしてすぐに使える
  • きめ細かい書き込み権限:グローバル書き込みロック、アップロード/新規作成/変更を個別に無効化
  • デスクトップサーバーアプリ(トレイ常駐、起動時に自動開始)と独立したデスクトッププレイヤー

できないこと

  • •Subsonic プロトコルのクライアント(DSub など)でメタデータを表示するには、先にスキャンを実行する必要があります。インスタント再生体験はネイティブ UI でのみサポートされています
  • •パブリックモードではユーザーパスワードが設定されないため、信頼できる LAN 内でのみ使用することをお勧めします
  • •YouTube からのダウンロードは yt-dlp に依存するため、ご自身でインストールし、ネットワークに接続できることを確認してください
  • •初回使用時にフォルダ内の音楽が多い場合は、カバーアートと波形プレビューを生成するために、まず一度スキャンを実行することをお勧めします(管理画面からトリガーできます)

使用例

  • 個人音楽ライブラリのセルフホスティング:ローカルの音楽フォルダをプライベートな Spotify に変える
  • 家族/小規模チームでの共有:パブリックモードで家族や友人にログイン不要で音楽を聴いてもらえる

詳細説明

mStream は、元のフォルダ構造をそのまま尊重するセルフホスト型の音楽ストリーミングサーバーです。スキャンしてライブラリに取り込む必要がある従来の方式とは異なり、ディスク上のファイルを直接ストリーミングするため、新しく追加した音楽がすぐに利用できます。Web 版ファイルマネージャーを内蔵しており、アップロード、フォルダの新規作成、リネーム、YouTube からの音楽ダウンロードに対応しています。「パブリックモード」(信頼できるネットワークではアカウント不要)に加え、デスクトップ向けのサーバーアプリとプレイヤーアプリも提供しています。Subsonic プロトコルとの互換性、DLNA へのキャスト、リアルタイムトランスコードに対応し、Rust 製のマルチスレッドスキャナーを採用しています。軽量でクロスプラットフォーム対応、依存するのは SQLite のみで、外部データベースは不要です。

トラブルシューティング & FAQ (1)

トラブル対応
mStreamのrecently-playedおよびmost-played APIが、limitパラメータを使用せずにすべての結果を返すのはなぜですか?

これは mStream のバグでした:recently-played および most-played のデータベースクエリに .limit(req.body.limit) が適用されていませんでした。この修正を含む最新のコミットまたはリリースに mStream を更新してください。古いインストール環境にパッチを適用する場合は、/api/v1/db/recent/added エンドポイントで使用されている実装に合わせて、src/api/db.js 内の対応するクエリに .limit(req.body.limit) を追加してください。

参照 Issue #491

タグ

music-streamingself-hostedfile-managementSubsonicmedia-server

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

公式サイトまたは GitHub Releases からお使いのシステムに対応するインストーラーをダウンロードし、ダブルクリックで実行します(または npm install でソースコードからインストールします)

4

ウィザード(npm run-script wizard または初回起動画面)を実行し、音楽フォルダーのパスと管理者パスワードを設定します

5

アプリを起動し、ブラウザーで http://localhost:3333 にアクセスすれば使用を開始できます

インストールガイド
  1. 公式サイトまたは GitHub Releases からお使いのシステムに対応するインストーラーをダウンロードし、ダブルクリックで実行します(または npm install でソースコードからインストールします)
  2. ウィザード(npm run-script wizard または初回起動画面)を実行し、音楽フォルダーのパスと管理者パスワードを設定します
  3. アプリを起動し、ブラウザーで http://localhost:3333 にアクセスすれば使用を開始できます
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

8620206f76616484de8f697b1176d2611513580bc7823deac9e7999242b9837e

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Windows:「コントロールパネル → プログラムと機能」からアンインストールします。macOS:アプリをゴミ箱にドラッグします。Linux:インストールディレクトリと ~/.config/mstream 設定フォルダを削除するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-10-15 05:35:35
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト