Navidrome 音乐服务器 navidrome

3/5 🧩 软硬件结合 已发布
navidrome 6044 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Navidrome 音乐服务器

项目简介

🎧 Your Personal Streaming Service


Navidrome 是一款开源的个人音乐流媒体服务器,旨在让用户摆脱对 Spotify 等商业订阅服务的依赖,自由地随时随地聆听自己收藏的音乐。它就像是你专属的私人 Spotify,将音乐的控制权完全交还给你。该项目解决了音乐爱好者管理庞大本地音乐库并实现跨设备无缝播放的痛点,尤其适合拥有大量精心整理的音乐文件(如 FLAC、MP3 等)且注重隐私和自主权的用户。

标签

项目特点

**处理大型音乐库**:能够轻松管理并流式传输海量音乐文件。
**支持多种音频格式**:几乎可以播放所有常见的音频格式。
**充分利用元数据**:读取并使用你精心整理的音乐元数据(如专辑、艺术家、流派等)。
**支持合辑和多碟专辑**:对“群星”合辑和“多碟装”专辑有良好支持。
**多用户支持**:每个用户拥有独立的播放记录、播放列表、收藏夹等。
**低资源占用**:运行效率高,对系统资源要求低。
**跨平台**:支持 macOS、Linux 和 Windows,并提供 Docker 镜像。
**自动监控库**:自动检测音乐库的变化,导入新文件并更新元数据。
**可主题化的 Web 界面**:基于 Material UI 的现代化、响应式 Web 界面,支持主题。
**兼容 Subsonic 客户端**:兼容所有 Subsonic/Madsonic/Airsonic 客户端应用。
**实时转码**:支持按用户/播放器设置实时转码,包括 Opus 编码。
**多语言翻译**:已翻译成多种语言。

技术规格

项目类型 音乐流媒体服务器
开发语言 Go (后端), JavaScript/React (前端)
支持的平台 macOS, Linux, Windows, Docker, Raspberry Pi
支持的客户端 所有兼容 Subsonic API 的客户端
音频格式支持 几乎所有常见音频格式
用户系统 多用户,独立数据
许可证 GPL-3.0
官方文档 [https://www.navidrome.org/docs](https://www.navidrome.org/docs)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
操作系统 (Linux/macOS/Windows) 1 用于运行服务器
Docker (可选) 1 简化部署
服务器或 NAS 1 用于运行 Navidrome
存储设备 1 存放音乐文件

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 1/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 1/5
🔵 动手与操作: 2/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 1/5

所需技能

🔧 **动手能力**:需要基本的服务器部署和配置能力,例如使用命令行、编辑配置文件或运行 Docker 容器。 💻 **编程能力**:无需编程能力,但了解基本的命令行操作会很有帮助。 ⚡ **电子电路**:不涉及。

适用场景

拥有大量本地音乐文件,希望在任何设备上随时播放的个人用户。
希望与家人或朋友共享音乐库,并为每个人保留独立播放记录和播放列表的场景。
希望摆脱商业音乐流媒体服务订阅,自己掌控音乐数据的用户。
在树莓派或 NAS 等低功耗设备上搭建家庭媒体中心。