数码杂锅

  • 首页
  • docker应用
    • docker知识
    • docker可视化管理
    • AIGC相关
    • 内网穿透
    • 在线文档
    • 笔记软件
    • 聊天软件
    • 刮削工具
    • 浏览器
    • 运维平台
    • 音乐软件
    • 网盘工具
    • 网络工具
    • 书籍管理
    • 在线教育
    • 备份同步
    • 相册管理
    • 协同办公
    • 抽奖系统
    • 稍后阅读
    • 工具集软件
    • 脚本平台
    • 密码管理
    • 数据库管理
    • 族谱管理
    • 思维导图
    • 视频会议
    • 文件管理
    • 监控管理
    • 远程桌面
    • Nas系统
    • 下载工具
    • devops代码托管
    • 导航书签
    • 办公软件
    • 聚合网盘
    • 智能家居
    • 网盘搜索
    • 影音播放
  • Nas杂项
    • 飞牛
    • 群晖
  • 电脑知识
  • 隐私政策
数码爱好者的分享小站
  1. Main page
  2. docker应用
  3. Main content

Nas上搭建一个音乐源服务器+配套歌词服务+移动端播放软件:Navidrome+lrcapi+音流

2024年10月28日 503hotness 0likes 0comments

1、服务端的安装搭建:Navidrome

navidrome官网:https://www.navidrome.org/

Navidrome 是一个自托管的开源音乐服务器和流媒体。它让您可以自由地从任何浏览器或移动设备收听您的音乐收藏。

这是一款软件,可让您像使用 Spotify、Apple Music 等服务一样收听自己的数字音乐。它还允许您轻松地与朋友和家人分享您的音乐和播放列表

简单安装后,Navidrome 会为存储在硬盘中的所有数字音乐编制索引,并通过一个漂亮的网络播放器以及任何兼容 Subsonic-API 的移动客户端来提供这些音乐。您的音乐变得可搜索,您可以创建播放列表、评分和“收藏”您喜爱的曲目、专辑和艺术家

 

本次部署还是在飞牛nas的docker compose环境下,其他nas需对应修改映射目录部署

安装了1panel的用户直接应用商店一键安装

安装时要改下compose里的音乐文件夹映射目录,还需要去掉user那行,或者你知道自己nas用户的uid:gid是多少修改下也可以,不然可能没有音乐映射文件夹的权限

这里直接docker compose代码如下,我调试过了:

services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    restart: always
    environment:
      ND_SCANSCHEDULE: 1h
      #这里设置音乐库自动扫描时间间隔
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
      ND_ENABLETRANSCODINGCONFIG: true
    volumes:
      - "./:/data"
      - "/vol1/1000/musics:/music:ro"
      #这里改成映射你自己的的音乐目录

开始页面先注册个用户名和密码,然后把界面改成中文

歌曲里就会扫描出你音乐文件夹里所有的音乐,网页版可以直接播放音乐

使用比较简单,就不多介绍自己试试吧,你还可以设置多个用户,方便家里人不同的音乐喜好。compose可以设置自动刷新音乐库的时间间隔,可以自己调整,如果需要立即扫描新添加的音乐,需要手动刷新的点这里选择快速扫描

 

2、移动端的操作使用:音流

这里接下来主要介绍下移动端的配置

音流的安卓、苹果app或者windows程序下载:

https://music.aqzscn.cn

手机端打开软件,选择navidrome,填写地址和用户名密码

音流刷新资源库,点如图所示这里,选立即同步

在设置界面,可以看到有些功能是收费的,有需要的可以支持下作者,正常听音乐免费功能也够用,在自定义api菜单里,这里要设置下歌词和封面的获取api地址,就是接下来要讲的另外一个软件了:lrcapi

 

3、歌词及封面软件:lrcapi的搭建

这个也是音流作者制作的软件,docker compose部署:

services:
    lyricapi:
        ports:
            - 28883:28883
        volumes:
            - /vol1/1000/musics:/music
            #这里可以映射自己nas的音乐存放目录
        image: hisatri/lyricapi

支持酷狗/聚合API获取LRC歌词

支持text/json API

支持获取音乐/专辑/艺术家封面

默认监听28883端口,API地址 http://192.168.1.112:28883/lyrics

新版API地址 http://192.168.1.112:28883/jsonapi

封面API地址 http://192.168.1.112:28883/cover

其他的可以自己去28883端口网页自己看下

音流软件里编辑好,类似我下图里歌词接口和封面接口地址填好就行,实测歌词拉取还好,封面就算了

不想搭建的也可以用作者提供的公共api,速度就是慢一点

歌词API地址:https://lrc.xms.mx/lyrics

封面API地址: https://lrc.xms.mx/cover

总结

以上所有局域网地址,参考我原来文章写的外网异地访问nas的方法替换为外网地址,就能随时随地访问你自己的音乐库了
另外音流支持的音乐源服务比较多,subsonic,emby、jellyfin、群晖的audiostation、navidrome、plex,你可以选择这些随意哪个作为音乐源服务。
本篇相关yml等文件下载链接:https://gitee.com/hswz5525/dockercompose

 

文章底部nas合集目录中有更多原创文章,希望能帮助到你

有好的建议或者需求也可以底部留言告诉我,知无不言,互助互进

 如果文章对您有帮助,欢迎点赞、关注、分享

 

相关文章

  • Nas上部署一款开箱即用的在线视频播放器docker应用:MoonTV
  • Nas上部署一款开源、轻量的在线视频搜索与观看docker应用:libretv
  • 告别U盘拷来拷去!只要几分钟就能拥有个人或企业专属「影音库」:mediacms
  • Nas上部署智能表格+工作流+应用搭建的一站式数字化平台:SeaTable最新5.3版本
  • Nas上docker部署一个动画数字人:Awesome Digital Human
  • Nas上docker部署web文件分享快递柜:FileCodeBox
  • nas上部署m3u8在线视频下载工具:mediago
  • 一款多平台的开源电子书阅读器:Anx-Reader
Tag: Nothing
Last updated:2025年4月24日

红薯丸子

好好学习,天天向上

Like
< Last article
Next article >

Comments

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
Cancel

COPYRIGHT © 2024 红薯丸子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

EnglishEnglish
简体中文简体中文