V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuuhicho
V2EX  ›  服务器

求推荐一个能使用 docker 部署的音乐流媒体服务器

  •  
  •   yuuhicho · 2023-06-06 19:40:53 +08:00 · 3828 次点击
    这是一个创建于 570 天前的主题,其中的信息可能已经有所发展或是发生改变。

    即将出远门上学,没有条件把 nas 搬过去,准备在 openwrt 上插移动硬盘部署一个音乐服务器供自己使用。

    希望实现的功能:支持音乐下载缓存到客户端,有播放历史记录,音乐专辑可以按照修改日期排序。

    目前正在使用的媒体服务器是 emby ,已经较为习惯,奈何用来安装 openwrt 系统的 n1 盒子性能过于孱弱,虽能部署 emby 并正常推流播放音乐,但支撑不住大批量的下载任务( 3000 首左右),无法满足个人需求。

    资源占用很少的 navidrome 也尝试过,但找不到合适(好看)的客户端,按修改日期排序的方法也没有找到,下载则还没来得及研究。关于 nd 有好的解决方案或者经验也可以推荐介绍一下。

    先谢过各位了

    16 条回复    2023-07-19 20:13:29 +08:00
    Puteulanus
        1
    Puteulanus  
       2023-06-06 20:26:25 +08:00
    前几天刚看人说 plex /t/944762
    imoru
        2
    imoru  
       2023-06-06 20:53:45 +08:00
    我正在用 airsonic,不知道是否符合你的需求
    https://github.com/airsonic-advanced/airsonic-advanced
    Jacobson
        3
    Jacobson  
       2023-06-06 22:48:37 +08:00
    Navidrome docker 版

    可以网页版,IOS 安卓 MAC windows 也都有对应的客户端,而且都还不止一个
    SenLief
        4
    SenLief  
       2023-06-06 23:45:12 +08:00
    如果想有好的体验,那必然是 plexamp
    keegan
        5
    keegan  
       2023-06-07 04:29:23 +08:00
    没有更好的,最终还是 emby 和 plex ,如果追求歌词和 ui 的话
    yuuhicho
        6
    yuuhicho  
    OP
       2023-06-08 01:14:39 +08:00
    @keegan
    是这样的,我把上面各位提到的都尝试过了,最终还是选择了 emby 。

    navidrome 找到了足够漂亮的客户端( symfonium ,大约 30 元人民币一次性激活),但是不能按照修改日期排序专辑,没有文件夹分类,放弃。

    airsonic 可以按文件夹分类,但是对元数据的识别有问题,大多数专辑封面读取不到。

    plex 我在 n1 上只能安装上 linuxserver/plex 这个镜像,官方提供的镜像装不了,然而能装的这个镜像展示的控制台页面并没有添加资料库的选项,直接会跳到官方页面,放弃。


    使用 emby 的话,批量下载问题可以按照各个文件夹分开下载的方式解决,3000 首一下子承受不住,几百首几百首地来就可以,就是得花上几个小时,剩下的正常频率添加就自动下载应该问题不大。

    顺带一提,symfonium 支持的服务端很多,上面提到的都支持,但它的下载逻辑做的并不好,不适合我使用。
    因为我只有在住所才会对音乐库进行增减编辑,这个时候就顺便把音乐同步缓存下来,在外面也可以收听而不必配置内网穿透。
    keegan
        7
    keegan  
       2023-06-08 15:10:31 +08:00
    @yuuhicho 不一定完全按照文件夹修改,可以用 musictag 自动匹配元数据,还能有歌词( emby 会显示)
    Champa9ne
        8
    Champa9ne  
       2023-06-12 02:36:32 +08:00
    借宝地同求一个自部署音乐服务器,但是 IOS 要有客户端(非浏览器端)。找了好久都没找到 IOS 支持客户端的,比如类似 emby 这种。= =
    yuuhicho
        9
    yuuhicho  
    OP
       2023-06-13 23:50:49 +08:00
    @Champa9ne emby 和 jellyfin 可以用 Fileball ,已经是免费软件里最好用的了,但用作音乐客户端依旧存在问题,比如无法设置资料库点进去就显示某个页面,除了文件夹页面意外都无法更改排序规则等。其他的最近没怎么用 ios 没有了解过,emby 能用之后直接就没考虑了
    gvdlmjwje
        10
    gvdlmjwje  
       2023-07-07 16:32:38 +08:00
    我有强歌词需求,老哥的方案对歌词支持度怎样?
    yuuhicho
        11
    yuuhicho  
    OP
       2023-07-11 22:27:31 +08:00   ❤️ 1
    @gvdlmjwje 只能说基本能用,支持 lrc 格式。界面仿 apple music 挺漂亮的,但时间轴有点问题,最小时间单位似乎是 1 秒钟,所以很多歌词的时间会对不上,然后滚动稍微有些不够智能,当前播放的歌词是在界面最底端的,如果自动移到界面顶端就很好看。
    yuuhicho
        12
    yuuhicho  
    OP
       2023-07-11 22:28:41 +08:00
    @gvdlmjwje 必须是 emby ,7.xx 版本以上的,jellyfin 目前没支持歌词,emby 需要 premium ,可以使用开心版 docker 镜像
    smartutu
        13
    smartutu  
       2023-07-16 18:20:25 +08:00 via Android
    同 emby 音乐,资料库我是放在了 od 上,现在想着如何做一个类似于排行榜的东西,不知道 emby 能否实现
    yuuhicho
        14
    yuuhicho  
    OP
       2023-07-18 12:33:46 +08:00
    @smartutu 排行榜是指分等级打分吗? emby 的评级功能非常弱鸡,只有收藏和不收藏两种,恐怕没法满足你的需求。也许能用播放列表实现,但是据说播放列表也不太好用,只是我个人习惯是从不用歌单都按照专辑播放所以不影响😑
    smartutu
        15
    smartutu  
       2023-07-18 13:44:45 +08:00 via Android
    @yuuhicho 排行榜类似于热歌榜那种,其实也就相当于把播放列表改造成实时歌单,我目前发现 soundiiz 似乎可以同步一些主流音乐平台的歌单到 emby 。但是这些歌曲需要库里面有才能播放。又看到 plex 可以和 tidal 互补的玩法。还有自定义 css 实现的 emby 影视海报,不过在 emby 音乐这方面,自定义的东西还不是很多。总之就是想在庞大的库中,由系统自动推荐出一个歌单来。plex 似乎有 ai 推荐功能。emby 可能需要自己写来实现。
    yuuhicho
        16
    yuuhicho  
    OP
       2023-07-19 20:13:29 +08:00
    @smartutu 自动推荐歌单确实是比较高级的玩法,emby 上目前貌似没有现成的解决方案,也难怪很多人强推 plexamp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2581 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:39 · PVG 09:39 · LAX 17:39 · JFK 20:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.