NAS端最强音乐库,多平台服务支持。海康存储部署『Navidrome』
ninehua 2025-03-26 14:57 24 浏览
NAS端最强音乐库,多平台服务支持。海康存储部署『Navidrome』
哈喽小伙伴们好,我是Stark-C~
对于我们NAS用户,我们总是喜欢将自己喜欢的音乐资源通过下载的方式保存在本地,不过海康存储目前对因音乐的支持和管理实在过于薄弱,所以我们可以通过Docker的方式部署第三方套件,来实现对于音乐的支持和管理。
今天给大家分享的这款【Navidrome 】,功能强大,界面简单,对无损音乐也是完美支持,并且内存占用还非常的小!
关于Navidrome
Navidrome 是一个开源的基于网络的音乐收藏和流媒体服务器,它可以通过Web界面或API进行管理和访问,支持多种音频格式和多种平台,包括Windows、Linux、macOS等。
而我今天的教程就是教大家通过Docker的方式轻松的部署在我们使用的NAS上,简单设置之后就可以让我们自由地从任何浏览器或移动设备收听我们存储在NAS上的音乐。
Navidrome官网:
https://www.navidrome.org/
Navidrome下载与安装页面:
https://www.navidrome.org/docs/installation/
Navidrome官方demo:
https://demo.navidrome.org/app/#/login (默认用户名/密码:demo)
功能和亮点:
- 几乎可播放任何音频格式,包括MP3、FLAC、AAC、OGG等。
- 提供Web界面和API,方便用户进行管理和访问。
- 与所有 Subsonic/Madsonic/Airsonic 客户端兼容。
- 支持多用户、多播放列表和多标签等功能。
- 提供智能播放列表、随机播放、重复播放等功能。
- 自动监控你音乐库的变化(如:上传新文件、重新加载新的元数据)
- 支持Scrobble和Last.fm等服务。
- 支持传输中进行转码,可按用户/播放器设置,支持 Opus 编码。
- 支持在线下载与多种语言,包括简体中文。
- 资源占用率非常低
手机和电脑端使用
Navidrome 除了Docker私有化部署后的WEB网页界面,还支持各种第三方客户端。
引用官方介绍,Navidrome 支持的第三方客户端如下:
iOS: play:Sub, substreamer, Amperfy 和 iSub
Android: DSub, Subtracks, substreamer, Ultrasonic 和 Audinaut
Web: Subplayer, Airsonic Refix, Aurial, Jamstash 和 Subfire
Desktop: Sublime Music (Linux) 和 Sonixd (Windows/Linux/macOS)
CLI: Jellycli (Windows/Linux) 和 STMP (Linux/macOS)
Sonos: bonobAlexa: AskSonic
Other:Subsonic Kodi PluginNavidrome Kodi Plugin
部署前的准备
1,创建项目配置存储文件夹
先在文件管理器(我的空间)中的Docker目录下新建一个navidrome的文件夹,然后在该文件夹下在建一个“data”子文件夹用于相关配置文件的持久化存储(也便于以后Docker容器迁移)。
2,获取刮削源API
和我们搭建影视库一样,Navidrome也可以通过刮削源获取音乐库中的歌手/专辑/图像等信息。刮削源可以使用Last.fm和Spotify,不过这两个平台都是国外的,所以对国内音乐识别不太友好,国外音乐倒是没有什么问题的。
先说说Last.fm,先去官网注册一个账号并登录,打开创建API链接【
https://www.last.fm/api/account/create】,信息如实填写即可。
提交之后就能获得API秘钥和共享秘钥,保存下来待用,等下部署的时候会用到。
接着是Spotify,同样需要先官网注册并登录,然后打开链接【
https://developer.spotify.com/dashboard】,点击Creat app。
同样填入名称、描述及重定向 URI,重定向 URI就填写[NAS本地IP:端口号],端口号随意填写一个本地没被占用的端口,稍后部署Navidrome项目也会用到这个端口,完成后点“保存”。
点击右上角“设置”。
同样记下显示的ID和密码,保存下来待用,等下部署的时候也会用到。
Navidrome部署
打开海康存储 R1的Docker管理器,分别点击“镜像管理--添加--官方库添加”。
镜像名称输入“deluan/navidrome”并回车,选择第一个直接下载就可以了。
安装版本当然是选择latest(最近)了,如果网络没什么问题,这里就可以正常下载,并有一个下载进度。
下载完成后点击镜像下面的“创建容器”。
【存储空间】咱们需要手动添加以下映射关系:
- ./music:/music # 冒号前面映射NAS中音乐存放路径
- ./Docker/navidrome/data:/data # 冒号前面映射新建的“data”子文件夹
后面的类型全部为“读写”。
【端口设置】这里“容器端口”设置为4533,本地端口设置为不冲突的任意端口即可,“端口类型”选择TCP。
至于【环境】这里,需要添加以下变量:
- ND_SPOTIFY_ID=xxxxx # SPOTIFY的ID
- ND_SPOTIFY_SECRET=xxxxx # SPOTIFY的SECRET
- ND_LASTFM_SECRET=xxxxx # Last.fm的SECRET
- ND_LASTFM_APIKEY=xxxxx # Last.fm的API
- ND_ENABLETRANSCODINGCONFIG=true # 启用Web端转码
- ND_LOGLEVEL=info # 记录日志消息
- ND_LASTFM_LANGUAGE=zh # 中文语言
- --restart=always # 总是重启
最后就没啥可设置的了,点“完成”按钮就搞定了Navidrome的部署工作。
最后在容器管理的列表中看到Navidrome已经在运行中,就说明没什么问题可以使用了。
Navidrome体验
打开方式:
打开Navidrome容器“详情--端口设置”,点击访问地址,就能一键打开部署好的Navidrome容器项目。
首次进入需要输入一个账户和密码,随意输入就行,但是需要记住,因为我们稍后使用手机登录的时候还会用到!
然后就能打开Navidrome的首页了,界面默认显示的是英文,且目前已经显示我们部署时候映射的音乐文件。
设置中文
点击右上角的人像图标,选择“Personal”,然后点击“ Language ”。
选择“简体中文”即可。
返回到项目主页可以看到它已经按专辑分好类了,同时左边状态栏还有多播放列表和多功能标签等,点击专辑可以播放专辑歌曲,加入歌单,还可以查看信息,或者下载。
简单试用
我这里随意点开一张专辑,点开之后就能看到专辑里面的所有音乐了。
任意点击想要听的歌曲就可以直接播放了,并且还能自己编辑播放列表。大家可以看出我这里全部都是FLAC无损音乐(海康目前还不能直接播放无损音乐),播放是非常的流畅,音质在我看来也还是非常不错的。
手机端使用
我这里以安卓手机为例,先在谷歌应用商店下载安装【Ultrasonic】APP,打开之后按照提示输入服务器的地址。(有公网的小伙伴可以直接使用公网IP实现外网播放,记得路由器要设置端口转发,没有公网的小伙伴也可以通过内网穿透的方案,比如用 frp 、nps等,之前的教程有过分享,这里就不在赘述了)
APP端的界面还是非常不错的,和我们常用的音乐客户端区别不大,最主要是没有广告~
最后
Navidrome 总体来说作为一款搭载在NAS上的音乐管理播放程序,还是非常适合打造私人专属在线音乐库的,当然它的弊端也有,就是不知道怎么搞定歌词的问题,不过我个人对歌词也并不是刚需,目前也就这样吧~~
本教程演示的机型是海康存储(HIKVISION)私有云R1,它是一款四盘位高性能的家庭网络存储解决方案,最大支持96TB存储容量。它采用Intel四核处理器 N100,标配一个 DDR5内存插槽与双M.2 SSD设计,强大的性能足够个人及家庭用户的数据备份和文件共享需求。
I/O接口上也是非常丰富,包括3个USB 3.2 Gen2 10Gbps接口、1个 USB3.2 Gen2 Type-C接口及1个HDMI接口(4K 60fps),两个2.5G网口,适应多种扩展需求。
比较有意思的是,它的前面板刚还配备了1块2.86寸、60Hz触控屏,支持多种功能与主题设置,可实时显示温度、CPU占用、风扇、硬盘等状态信息,侧边还配备了透明侧板以及可调控炫彩RGB氛围灯,拥有极高的可玩性。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
相关推荐
- 数据可视化——R语言为ggplot图形添加P值和显著性水平
-
很久很久没有写原创文章了,今天给大家写一个大家发论文都用的到的操作--------为ggplot图形添加P值和显著性水平。建议先点收藏,再点关注,因为本文很长。掌握了本文,用R语言画下面这种图就不求人...
- R语言从入门到精通:Day7(r语言入门教程)
-
原创小浣熊科研猫是时候关注我们一波了在向reviewer或者导师展示自己的统计分析结果时,一张图往往顶得上千言万语;在刚接触到数据时,图也能帮助我们发现数据中潜在的模式或者其中的异常值,这两个例子...
- 360儿童手表3评测 孩子遇危险一键SOS
-
儿童人身安全问题一直是家长最担忧的大事,多年来频频发生的儿童走失悲剧更是将这一话题推向了舆论高峰,在这个基础上,能打电话、防走丢的儿童智能手表迅速走红,可以说多了一剂强有力的助推剂。可以说,360儿童...
- 眼保健操想做就做,全面呵护孩子视力!喵喵儿童护眼仪体验
-
现在的孩子学习压力都很大,平时除了线下作业外,线上作业也不少,不是拍照上传小管家,就是录制视频发到班级群。作为家长的我们不能只关注孩子的学习,更要关注孩子的视力。根据国家卫健委数据显示,2020年我国...
- 用眼过度?一套恢复视力的米字操 飞行员都用的护眼方法了解一下
-
咱都知道,现在这生活里,电子产品无处不在,不管是上班用电脑,下班刷手机,眼睛那是一刻都闲不下来,好多人都有用眼过度的毛病。眼睛干干痒痒的,时不时还流眼泪,近视、老花眼等问题也都找上门来了。今天啊,我就...
- 软硬件齐发力,OPPO Find X8手机配备五大屏幕护眼技术组合
-
直到现在2024年,依然有不少消费者非常青睐LCD屏幕的手机,无他,皆是因为LCD屏幕相较于传统的OLED屏幕来说,护眼性能确实要更胜一筹。而全新发布的OPPOFindX8则在软硬件上齐发力,通...
- 一只360°的智能眼睛------360智能摄像机云台AI版
-
在数字安防物联网飞速发展的当今,很多品牌都在不断崛起,360作为其中的佼佼者,也推出了不少这类的产品,从第一代水滴摄像头开始,360可谓在可视安防品类的产品上保持了高速发展的态势,无论是室内还是室外...
- 扩展功能强大:文本编辑器EditPlus 3.8下载
-
IT之家(www.ithome.com):扩展功能强大:文本编辑器EditPlus3.8下载IT之家讯文本编辑器EditPlus最近更新到3.80版,此次更新增加了和改进了包括对不同文件类型适配不...
- 世上的计算机只有两种字体(世上的计算机只有两种字体是什么)
-
还在纠结在你的下一个演示文稿中要不要使用宋体显示小字,或是你打算在你的论文中使用微软雅黑字体吗?今天的推送就来给大家介绍一下两大字体系列:serif和sans-serif。Serif字体如Times...
- 安卓字体大师2.0.1更新 增加字体搜索及分类功能
-
手机自带字体看久了想要换个新面貌?如何才能轻松换得新字体呢?机友们有福了!字体控们更是不容错过!作为一款强大的字体美化管家,字体大师2.0.1更新再添个性周到化服务。此次更新,字体大师增加了字体搜索和...
- 升职加薪全靠它,6款B站知乎上万人推荐的宝藏神器!强烈建议收藏
-
今天,我们给大家推荐6款电脑软件,B站知乎上万人推荐,每一个都强大到没朋友,升职加薪全靠它,下面一起来看看吧!1.Quicker这是一款能提高我们工作效率的神器,其能帮我们快速打开一些常用工具,像执行...
- 18种好看的电子书字体推荐!(附实机照片)
-
对kindle自带的黑体楷体宋体圆体腻味了吗,其实kindle可以自定义字体的,下面推荐几款好看的电子书字体,话不多说直接上干货(以下图片均为kindleoasis2代实机拍摄,方便大家感受各类...
- 只需万元就能打造媲美影院的环绕音效,JBL BAR 1000回音壁真不错
-
自从给卧室更换了全新的智能投影,我就发现客厅电视的使用频率变低了,和家人探讨了一下,大家都一致认为这台电视的音效不如新换投影的效果好,但要真说因为音效再换一台电视又觉得不值。纠结再三之后,决定入手一套...
- 外国歌手杀疯了!比官方机位更震撼的是直播机位的现场舞台,真牛
-
刷到是缘分,感谢大家的阅读,希望您能动动小手帮忙点赞,关注,评论。你的支持和鼓励是我前进的动力。在此祝福大家天天快乐,日日开心!0102外国歌手这现场表现力真是绝了,直播机位捕捉到的细节比官方镜头更有...
- 使命召唤手游开启测试,战区手游下载方法/登录教程
-
《使命召唤》手游澳大利亚服在11月30日开启测试,应该有很多网友都有所了解。作为一款高人气的FPS游戏,《使命召唤》在国外的地位甚至可以与CF和PUBG相媲美了。而且截止到目前,官方针对不同的地区都推...