打造私人音乐云,无损音乐随便听:Docker 安装 Navidrome + Music-tag,全自动匹配歌词与封面
Navidrome是什么?
日常收藏了不少无损音乐,文件命名混乱、曲目信息不全,整理起来格外费时间,而且只能固定设备播放,出门在外没法随时聆听。不少人想搭建专属音乐服务器,又嫌搭建流程复杂,还担心无法开机自启、后续打理费心。这篇教程针对性解决这些难题,借助 Docker 部署 Navidrome,快速搭建自用音乐云服务,实现通电自动启动,多设备随心播放,还能自动完善音乐信息,轻松打理好个人音乐资源库。
1)Navidrome
一款开源、轻量、自托管的音乐流媒体服务器
支持 MP3/FLAC/WAV 等几乎所有音频格式,具备现代化响应式 Web 界面、多用户管理、智能元数据读取与专辑封面展示,兼容 Subsonic/Airsonic 客户端,资源占用极低(数万首歌仅需几十 MB 内存)。
打造跨平台、高隔离、易维护的个人音乐云,随时随地在手机 / 电脑上播放你的本地音乐库。

2)Music‑tag(又称 Music Tag)
一款跨平台音乐元数据编辑工具,Windows/Android/macOS 多端可用,支持 MP3、FLAC、M4A 等几乎所有主流音频格式。它采用数字指纹技术识别曲目,一键批量匹配并补全歌曲标题、歌手、专辑、封面、歌词等信息,也可手动编辑标签,帮助用户快速规整杂乱的本地音乐库,免费无广告且体积小巧。

功能特点:
-
全格式兼容:支持 FLAC、APE、WAV、MP3、M4A、OGG、WMA 等几乎所有常见无损 / 有损格式
-
智能指纹识别:即使文件无标签、乱命名,也能通过音频指纹精准匹配歌曲,自动补全标题、歌手、专辑、封面、歌词
-
批量高效处理:整专辑 / 整库一键刮削、批量重命名、正则替换清理脏数据、繁简字体统一、自动按艺人 / 专辑归类文件夹
-
网页端即用:纯 Web 界面,浏览器直接操作,手机 / 电脑都能用;支持 Docker 一键部署,数据本地留存、隐私安全
-
完善编辑能力:单首手动改标签、上传 / 替换封面、嵌入歌词、修复乱码、整轨切割、简单格式转换
-
生态适配强:可作为 Navidrome “边车工具”,在线远程修改服务器上的音乐标签;也支持对接小爱音箱、网盘音乐等
安装部署本地音乐服务
1、创建本地目录
mkdir -p /opt/naviroom /opt/naviroom/data /opt/naviroom/music /opt/naviroom/music-tag-data cd /opt/naviroom
目录说明:
-
data:存放 Navidrome 数据库、配置、缓存 -
music:存放你的所有音乐文件(歌曲、专辑) -
music-tag-data:存放 music-tag-web 的配置和数据,保存 music-tag-web 的配置、刮削记录、用户设置等
2、Docker Compose安装部署
Navidrome(私人音乐流媒体服务器) + Music-tag-web(音乐标签批量整理工具)】
使用Docker Compose一起装:
version: "3.9" services: navidrome: image: deluan/navidrome:latest container_name: navidrome_web restart: always ports: - "4533:4533" volumes: - ./data:/data - ./music:/music environment: - TZ=Asia/Shanghai - ND_LOGLEVEL=info - ND_ENABLETRANSCODINGCONFIG=true music-tag: image: xhongc/music_tag_web:latest container_name: navidrome_music-tag ports: - "8002:8002" volumes: - ./music:/app/media:rw - ./music-tag-data:/app/data restart: unless-stopped
参数说明:
- TZ=Asia/Shanghai # 设置时区为上海 - ND_LOGLEVEL=info # 日志输出级别为普通信息 - ND_ENABLETRANSCODINGCONFIG=true # 开启转码配置,支持多设备自适应播放
使用说明
1、添加音乐
1)本地媒体库扫描歌曲
支持自动、手动描述歌曲
手动扫描,点击右上角头条,媒体库,选中要扫描的媒体库,选择快速扫描或完整扫描

2)播放歌曲
收藏歌曲

添加歌曲到播放列表

播放歌曲
支持随机播放,播放播放列表里的歌曲

将喜欢的歌曲添加到保存歌单

查看已保存的歌单
保存歌单后,左边侧边栏菜单-歌曲列表多了刚才保存的歌单

显示歌词

2、歌曲刮擦
打开music-tag后台,http://服务器IP:8002
1)选择自动刮削

2)刮削设置
一般选取宽松模式
数据源:QQ音乐、网易云音乐
修改范围包括歌曲封面、歌词、艺术家等信息

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)