V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

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

NAS 上部署音乐服务器

  •  1
     
  •   memcache · 13 小时 30 分钟前 · 1124 次点击

    大家玩 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

    15 条回复    2025-04-25 12:49:35 +08:00
    tediorelee
        1
    tediorelee  
       12 小时 49 分钟前   ❤️ 1
    navidrome 和 plex(amp)在 nas 上都部署了,两个软件一定程度上能够互补我的需求,不过个人体验来说我觉得 plex 的体验更好

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

    - navidrome 就比较简单粗暴了,多用户可以很方便的分享独立账号给朋友,听歌的功能大差不差,但是我 iOS 还没找到比较好使的 app ,音流感觉不付费界面看起来怪怪的,蓝色背景不太喜欢就没用
    alfawei
        2
    alfawei  
       4 小时 12 分钟前
    我在用 ds audio+ plex
    哦 我是早年的 plex lifepass

    其他的我懒得折腾

    很多时候用 spotify 听歌
    crocky
        3
    crocky  
       3 小时 44 分钟前
    我用的是 navidrome , 然后用 music_tag_web 搜刮封面和歌词,客户端的话用的音流。电视上啥的偶尔会用下 jellyfin
    kirafreedom
        4
    kirafreedom  
       3 小时 36 分钟前
    支持以文件夹目录播放吗?我的音乐都是按专辑文件夹整理,实在不喜欢软件整理的曲库
    keyboardCat
        5
    keyboardCat  
       3 小时 18 分钟前
    在用 navidrome ,但是音乐资源少,平时主要还是用的 qq 音乐。
    hausen
        6
    hausen  
       2 小时 31 分钟前
    和三楼一样。navdrome + music_tag_web + 音流
    hausen
        7
    hausen  
       2 小时 30 分钟前
    资源下载的话就是搞了个电报机器人,搜索到音乐文件后直接转电报机器人下载到服务器
    memcache
        8
    memcache  
    OP
       2 小时 9 分钟前 via iPhone
    @crocky music tag web ,我感觉交互不太好,稍微多一些歌曲,点了一下刮销,进度就完全看不到了
    memcache
        9
    memcache  
    OP
       2 小时 1 分钟前 via iPhone
    @kirafreedom 考虑使用歌单吗
    tediorelee
        10
    tediorelee  
       2 小时 1 分钟前
    @kirafreedom plexamp 是支持文件夹的
    godwinma
        11
    godwinma  
       1 小时 56 分钟前
    现在没有什么自动的找无损音乐资源的办法了,目前就手动下载。

    大家有啥好办法没
    Romic
        12
    Romic  
       1 小时 33 分钟前
    我用的是 ds audio + ds player 。 有时间就维护歌单,需要下载成本太高了。 还是网易的歌单喜欢推荐的准一点。
    by the way 长时间高音量戴耳机容易耳鸣。
    kaihli
        13
    kaihli  
       1 小时 23 分钟前
    roadmap - 外置数据库, 外置音乐文件存储有想法嗎, 我的無損都放在 s3, 可以直鏈也可以中轉.
    tcpdump
        14
    tcpdump  
       1 小时 2 分钟前
    歌哪里下
    xyz5378
        15
    xyz5378  
       10 分钟前
    许愿 顺便出个音乐客户端吧,音流不好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 04:59 · PVG 12:59 · LAX 21:59 · JFK 00:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.