一款自托管的音乐流媒体服务器,可在浏览器或手机应用中播放你自己的音乐库。
- Star
- 2,429
- Fork
- 218
- 未关闭 Issue
- 96
- 最近提交
- 22小时前
这是什么?
mStream 是一款自托管的音乐服务器。把它指向本地音乐目录后,它会扫描音乐库、获取专辑封面,并将曲库提供给网页播放器以及官方的 Android 和 iOS 应用。公共模式下,可信网络中的用户无需登录即可播放;添加用户后,服务器会切换为密码保护。
除基础播放外,mStream 还提供自动 DJ 排队、歌词搜索、可远程控制浏览器的 Jukebox 模式以及转码功能。它可与种子客户端和 yt-dlp 集成以下载音频,同时支持 DLNA,并能将数据自动备份到连接的磁盘。
对于无需手动配置网络的访问方式,可选的 Quick Sync 功能基于 Iroh 提供类似 VPN 的连接,无需端口转发、DNS 或 SSL 配置,目前适用于移动端和桌面端,网页端不支持。联邦和 P2P 发现功能允许服务器之间共享只读数据,并推荐其他 mStream 实例中的相似歌曲。项目提供 Windows、macOS、Linux 二进制版本、Docker 镜像以及源码安装方式。
核心功能
- 01自动为音乐库查找专辑封面
- 02自动 DJ 排队播放歌曲
- 03支持歌词,包括按歌词搜索
- 04Jukebox 模式可远程控制浏览器播放
- 05集成种子客户端与 yt-dlp
- 06Quick Sync 无需端口转发或 DNS/SSL 配置即可访问
适用场景
- 在家庭网络中将本地音乐库播放到手机和浏览器
- 为家人或朋友搭建共享音乐服务器,可选用户账号
- 无需配置网络即可远程访问个人音乐库
- 在联邦连接的 mStream 服务器之间发现与个人口味相似的歌曲
快速上手
- 1
从发布页面下载适合你平台的二进制文件
- 2
在终端中运行内置服务器,或双击桌面应用
mstream-server
使用前须知
- Quick Sync 不支持网页应用,仅适用于移动端和桌面应用。
- 本地服务器音频播放功能无法在 Docker 中使用。
- 采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,要求衍生作品同样保持开源。
收录于专题
标签
常见问题
- mStream 是什么?
- 一款自托管的音乐流媒体服务器,可通过网页、手机应用和桌面端播放你的音乐库。 mStream 是一款自托管的音乐服务器。把它指向本地音乐目录后,它会扫描音乐库、获取专辑封面,并将曲库提供给网页播放器以及官方的 Android 和 iOS 应用。公共模式下,可信网络中的用户无需登录即可播放;添加用户后,服务器会切换为密码保护。
- mStream 可以免费使用吗?用的什么许可证?
- mStream 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mStream 还在维护吗?
- 活跃维护中。mStream 最近一次提交是在 2026年11月6日。
- mStream 适合用来做什么?
- 在家庭网络中将本地音乐库播放到手机和浏览器 为家人或朋友搭建共享音乐服务器,可选用户账号 无需配置网络即可远程访问个人音乐库 在联邦连接的 mStream 服务器之间发现与个人口味相似的歌曲
- mStream 怎么安装和运行?
- 从发布页面下载适合你平台的二进制文件 在终端中运行内置服务器,或双击桌面应用: mstream-server
- 在哪里获取 mStream?
- 源代码和安装说明在 GitHub 上:https://github.com/IrosTheBeggar/mStream
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4431+4 本周228RubyMIT更新于 17天前
一款自托管的音乐流媒体服务器,附带浏览器端播放器,用于播放你自己的本地音乐文件。
2088+2 本周143PythonAGPL-3.0更新于 17小时前
一款自托管音乐服务器,专注元数据整合与浏览体验,支持网页和移动端。
1447+2 本周42TypeScriptGPL-3.0维护活跃更新于 昨天
一款自托管音乐服务器,通过网页界面随时随地播放你自己的音乐库。
1697+1 本周92C++GPL-3.0维护活跃更新于 前天
免费开源的点对点文件传输工具,设备之间直接传输文件,无需云端存储,端到端加密。
1万+35 本周625TypeScriptAGPL-3.0更新于 19天前
基于 Lidarr 音乐库中已选艺术家,利用 Last.fm 数据推荐新艺术家和专辑的音乐发现工具。
611+2 本周12PythonMIT更新于 26天前