跳到正文
发现
mStream:自建音乐流媒体服务器
其他游戏娱乐

mStream:自建音乐流媒体服务器

开源的自建音乐流媒体服务器,把本地音乐变成随处可听的在线曲库,支持网页、桌面和手机客户端。

admin
发布于 2026-10-31 · 更新于 2026-11-02
浏览
2
访问
0
下载
0
版本
v6.32.2
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

mStream 是一款自建音乐流媒体服务器,定位是「最简单的音乐流媒体服务器」。它会扫描服务器上的本地音乐,让你通过浏览器或客户端随时随地播放自己的曲库。项目主体使用 JavaScript 编写,许可证为 GPL-3.0。

界面分为普通用户、共享和管理后台三部分:


主要功能

  • 专辑封面自动获取:自动为曲库中的音乐匹配专辑封面。
  • Quick Sync:在管理面板开启后,无需配置端口转发、DNS、SSL 即可在外网访问,是基于 Iroh 的免费类 VPN 服务。注意它只适用于手机 App 和桌面 App,网页端无法使用。
  • P2P Discovery:开启后从其他 mStream 服务器获取音乐发现数据,展示与你正在收听的内容相似、但不在你曲库中的歌曲。该功能只负责发现,歌曲需要自行寻找。
  • Federation:与其他服务器联合,彼此拥有数据读取权限,联合后 P2P 发现到的音乐可以直接串流播放。
  • Public mode:默认公开访问,方便在安全的内网中直接使用;一旦添加用户,系统就会启用密码保护。
  • 其他功能:种子客户端集成、YT-DLP 集成(把 YouTube 视频下载为音频)、DLNA 支持、自动备份到服务器上任意挂载的磁盘、转码、Auto DJ 自动排队、歌词支持(可按歌词搜索)、点唱机模式(远程控制浏览器)、本地服务器音频播放(Docker 环境下不可用)。

安装与使用

预编译包:从 Releases 页面下载。自 v6.20 起,每个平台发布一个独立包(不再包含 Electron)。双击桌面入口即可启动带开机自启和 Quick Connect 的托盘应用:Windows 上是 mStream.exe,macOS 上是 mStream.app,Linux 上运行 mstream-desktop;也可以直接运行包内自带的 mstream-server,得到纯终端/无头服务器(linux-arm64 与 musl 包只有这一种形式)。

手机 App:官方 App 开源,可在 Google Play 和 App Store 下载;另有 Niera Tech 制作的第三方客户端 mStream Player。

注意事项

  • Quick Sync 仅支持手机 App 和桌面 App,网页端不可用。
  • 「本地服务器音频播放」功能在 Docker 部署下无法工作。
  • P2P Discovery 只提供发现数据,不会替你下载歌曲。
  • 公开模式下任何人无需登录即可访问,请根据网络环境决定是否添加用户。

本作品整理自 GitHub 开源项目 IrosTheBeggar/mStream,原作者 @IrosTheBeggar,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v6.32.2当前版本

    - updated bun to v1.4.4 - added mood filters to help sort albums/artists/etc - fixed an issue with iroh not working with servers with https certs **Full Changelog**: https://github.com/IrosTheBeggar/mStream/compare/v6.32.1...v6.32.2

  2. v6.32.1

    使用 Discogs 的 effnet 模型生成流派标签,现在可以按生成或标记的流派浏览曲库;同时修复了 P2P 网络的若干问题。

评论