SS Sub
免费、付费机场节点和订阅

NAS 上部署音乐服务器

V2EX = way to explore

V2EX 是一个关于分享和探索的地方

现在注册

已注册用户请  登录

请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。

memcache

V2EX  ›  NAS

NAS 上部署音乐服务器

  memcache · 2 天前 · 1963 次点击

大家玩 nas 是用什么方案实现听音乐的场景?

  • navdrome?
  • webdav?
  • plex?

这几个我都浅浅地试了下,navdrome 确实不错,但是对中文支持一般,比如繁简体不能互搜之类的,webdav 有效率问题,需要扫文件目录,搜索啥的效率都很低,plex 用的少,有玩过的同学可以介绍下。

出于以上,当然也是因为兴趣,

自己撸了一个 qm-music: https://github.com/chenqimiao/qm-music

使用场景比较简单:服务端部署+支持 subsonic 的客户端(比如音流)来使用。
近期迭代了好几个版本了,做了不少优化, api 性能上杠杠的,效率非常高,目前测试过 2w 多首歌,感受下来还是非常流畅的,支持免费的 Spotify api 、Last.fm api 接入,即使歌曲没有刮削过,音乐界面看上去也不错,这俩 api 都是免费的,官网可以直接申请,没啥要求。

  • 目前支持的功能如下
  • Subsonic 协议全兼容 – 完美适配音流/Substreamer 等客户端
  • 智能音频转码 – 动态切换 libmp3lame/acc 编码(按需启用),节省带宽流量
  • 多格式支持 – MP3/FLAC/AAC/WAV 等主流格式全覆盖
  • 低资源占用 – 运行内存仅需约 150MB
  • 多用户体系 – 独立账号系统与权限管理
  • 个性化歌单 – 支持创建/管理自定义播放列表
  • 收藏与喜欢 – 实时同步的收藏夹功能
  • 歌词同步 – 智能匹配本地与在线歌词资源
  • 自动化曲库 – 定时监测音乐目录变动,自动刷新元数据
    • 高效元数据解析 – 精准识别 ID3 标签与专辑信息
  • 结构化展示 – 专辑/艺术家/流派多维分类浏览
  • 云端播放统计 – 记录播放历史与用户偏好
  • 全局搜索 – 支持歌曲/专辑/艺术家关键词检索
  • 智能推荐 – 基于风格的相似歌曲与歌手推荐
  • 流派分类 – 按音乐风格快速筛选曲目
  • 支持接入 Spotify api – 元数据一些补充吧
  • 支持接入 Last.fm api -元数据一些补充吧
  • Kugou api -元数据一些补充吧

希望大家支持下 哈哈哈,觉得还行的话,可以给个 star, 鼓励下小弟~

有建议和想法的同学也不要吝啬你的键盘哈,可以在这里,也可以在 issue 里留下你的创意,咱们一起讨论讨论

https://github.com/chenqimiao/qm-music

32 条回复    2025-04-27 00:30:14 +08:00

tediorelee
    1

tediorelee  

   2 天前   ❤️ 1

navidrome 和 plex(amp)在 nas 上都部署了,两个软件一定程度上能够互补我的需求,不过个人体验来说我觉得 plex 的体验更好

– plex 这里全平台支持,iOS 的音乐 app 界面不错,很多人说没有歌词但是我并不 care 因为听的都是 90-00 年代的老电子音乐也都没歌词,plex 的问题就是共享给朋友的功能有点差必须要注册个 plex 账号,库的分享还有点毛病有时候分享了但是朋友那边看不到

– navidrome 就比较简单粗暴了,多用户可以很方便的分享独立账号给朋友,听歌的功能大差不差,但是我 iOS 还没找到比较好使的 app ,音流感觉不付费界面看起来怪怪的,蓝色背景不太喜欢就没用

alfawei
    2

alfawei  

   1 天前

我在用 ds audio+ plex
哦 我是早年的 plex lifepass

其他的我懒得折腾

很多时候用 spotify 听歌

crocky
    3

crocky  

   1 天前

我用的是 navidrome , 然后用 music_tag_web 搜刮封面和歌词,客户端的话用的音流。电视上啥的偶尔会用下 jellyfin
kirafreedom
    4

kirafreedom  

   1 天前

支持以文件夹目录播放吗?我的音乐都是按专辑文件夹整理,实在不喜欢软件整理的曲库
keyboardCat
    5

keyboardCat  

   1 天前

在用 navidrome ,但是音乐资源少,平时主要还是用的 qq 音乐。
hausen
    6

hausen  

   1 天前

和三楼一样。navdrome + music_tag_web + 音流
hausen
    7

hausen  

   1 天前

资源下载的话就是搞了个电报机器人,搜索到音乐文件后直接转电报机器人下载到服务器
memcache
    8

memcache  

OP

   1 天前 via iPhone

@crocky music tag web ,我感觉交互不太好,稍微多一些歌曲,点了一下刮销,进度就完全看不到了
memcache
    9

memcache  

OP

   1 天前 via iPhone

@kirafreedom 考虑使用歌单吗
tediorelee
    10

tediorelee  

   1 天前

@kirafreedom plexamp 是支持文件夹的
godwinma
    11

godwinma  

   1 天前

现在没有什么自动的找无损音乐资源的办法了,目前就手动下载。

大家有啥好办法没

Romic
    12

Romic  

   1 天前

我用的是 ds audio + ds player 。 有时间就维护歌单,需要下载成本太高了。 还是网易的歌单喜欢推荐的准一点。
by the way 长时间高音量戴耳机容易耳鸣。
kaihli
    13

kaihli  

   1 天前

roadmap – 外置数据库, 外置音乐文件存储有想法嗎, 我的無損都放在 s3, 可以直鏈也可以中轉.
tcpdump
    14

tcpdump  

   1 天前

歌哪里下
xyz5378
    15

xyz5378  

   1 天前

许愿 顺便出个音乐客户端吧,音流不好用
pq2Q3XZidsTF906J
    16

pq2Q3XZidsTF906J  

   1 天前

@tcpdump ai 写个 python 代码去 youtube 下载,缺点是有点麻烦,优点是基本没有找不到的
dgmgso
    17

dgmgso  

   1 天前

上面的截图的 app 真好看,不知道是什么 app
memcache
    18

memcache  

OP

   1 天前 via iPhone

@kaihli 哈哈在规划里,两点:支持外部音乐文件、支持外部 db 数据库。
memcache
    19

memcache  

OP

   1 天前 via iPhone

@xyz5378 got it !顺便想问下,你觉得音流哪方便不太好使呢?
memcache
    20

memcache  

OP

   1 天前 via iPhone

@dgmgso hh ,就是音流,目前在用。
memcache
    21

memcache  

OP

   1 天前 via iPhone

@Romic 确实,基本听一会就得就得休息一会。要是办公室可以外放音乐就好了,hhh
kaihli
    22

kaihli  

   1 天前 via iPhone

@memcache 有個自建庫的小痛點,有時候找不到音源,沒時間找,可以先用 spotify 的音源收藏。plex 之前也能播放 tidal 音源,今年去掉了這個功能,不合作了,外網討論度很高,不確定 spotify api 有沒有這個接口。可以讓每個用戶自己填 key 。tidal 也可以考慮一下,github 上有現成的輪子
Aixtuz
    23

Aixtuz  

   1 天前

Navidrome iOS 我用的 Amperfy ,主要是因为支持 url-scheme ,搭配快捷指令比较方便。
xiaoz
    24

xiaoz  

   1 天前 via Android

navdrome 不支持重命名和删除,我直接 pass ,目前用的 Jellyfin+音流。
abc8678
    25

abc8678  

   18 小时 59 分钟前 via Android

2015 年,收费前一个月,听到以后听歌收费的风声,在酷狗囤了一堆歌。现在回头看看,匹配歌词总是一堆不正确的。用音乐标签,歌手识别也不出来,专辑名称一堆乱码。不知所措中…服务倒是搭起来了,但体验被歌曲信息折腾得受不了
catazshadow
    26

catazshadow  

   18 小时 16 分钟前 via Android

xyz5378
    27

xyz5378  

   7 小时 0 分钟前

@memcache 音流搜索歌曲有 bug,非会员不能推流到 dlna
xyz5378
    28

xyz5378  

   6 小时 56 分钟前

@abc8678 电脑版 musictag 修改下标签就好
gunner168
    29

gunner168  

   6 小时 42 分钟前 via Android

群晖的 audio station 也不错,加个插件就能显示歌词,主要免费
akring
    30

akring  

   5 小时 3 分钟前

@tediorelee 我现在也在用 plexamp ,最大的痛点是有些单曲扔进去他会直接给我归入「群星」,我又不想手动建多层级的标准文件夹
memcache
    31

memcache  

OP

   3 小时 45 分钟前

@xyz5378 具体是什么 bug 呢?
memcache
    32

memcache  

OP

   3 小时 44 分钟前

@akring 哈哈 试试 qm-music?

未经允许不得转载:机场推荐官 » NAS 上部署音乐服务器