Repolode
epoupon

epoupon/lms

一款自托管音乐服务器,通过网页界面随时随地播放你自己的音乐库。

Star
1,697
Fork
92
未关闭 Issue
87
最近提交
前天

这是什么?

LMS(Lightweight Music Server)是一款自托管的音乐流媒体软件,会扫描你本地的音乐库,并通过网页界面随时收听。它同时提供 Subsonic/OpenSubsonic API,兼容的客户端应用可以直接连接。

软件支持 genre、mood、artists 等多值标签,可借助 MusicBrainz 标识区分同名的艺人和专辑,并按 release group 展示同一专辑的重制版、再版等不同版本。播放记录可同步到 ListenBrainz 和 Last.fm,ListenBrainz 的“喜欢”标记也能双向同步。此外还支持播客、m3u/m3u8 播放列表、歌词(lrc、txt 及内嵌歌词)、ReplayGain 音量均衡和音频转码。

在音乐发现方面,LMS 提供基于标签的筛选,可基于音频相似度或标签推荐相似的艺人和专辑,并提供电台模式,持续向播放队列添加相关曲目。

核心功能

  • 01支持 Subsonic/OpenSubsonic API,可连接兼容的客户端应用
  • 02网页界面,支持多音乐库和多用户账户
  • 03支持 ListenBrainz 和 Last.fm 播放记录同步,并同步 ListenBrainz 的“喜欢”标记
  • 04支持基于音频相似度或标签的推荐,并提供电台模式
  • 05支持播客、m3u/m3u8 播放列表和歌词(lrc、txt 及内嵌歌词)
  • 06支持 ReplayGain 音量均衡和音频转码,降低带宽占用

适用场景

  • 在家中或外出时,通过手机或浏览器播放自己的 FLAC、MP3 音乐库
  • 在树莓派等低功耗设备上运行音乐服务器
  • 用兼容 Subsonic 的移动应用访问自托管音乐库
  • 将收听记录同步到 ListenBrainz 或 Last.fm

快速上手

  1. 1

    按照 INSTALL.md 中的安装指南进行安装(README 没有给出内联安装命令)

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。
  • 默认的音频相似度推荐模式构建可能很慢,在树莓派 4 等低功耗设备上尤其如此。

收录于专题

标签

#music-server#self-hosted#subsonic#music-streaming#musicbrainz#listenbrainz#audio#web-app#audio-streaming#music

常见问题

lms 是什么?
一款自托管音乐服务器,通过网页界面随时随地播放你自己的音乐库。 LMS(Lightweight Music Server)是一款自托管的音乐流媒体软件,会扫描你本地的音乐库,并通过网页界面随时收听。它同时提供 Subsonic/OpenSubsonic API,兼容的客户端应用可以直接连接。
lms 可以免费使用吗?用的什么许可证?
lms 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
lms 还在维护吗?
活跃维护中。lms 最近一次提交是在 2026年11月5日。
lms 适合用来做什么?
在家中或外出时,通过手机或浏览器播放自己的 FLAC、MP3 音乐库 在树莓派等低功耗设备上运行音乐服务器 用兼容 Subsonic 的移动应用访问自托管音乐库 将收听记录同步到 ListenBrainz 或 Last.fm
lms 怎么安装和运行?
按照 INSTALL.md 中的安装指南进行安装(README 没有给出内联安装命令)
在哪里获取 lms?
源代码和安装说明在 GitHub 上:https://github.com/epoupon/lms

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目