====== Navidrome ====== 部署在serverpi,端口 5443,地址 music.yfmai.eu.org,移动端可以使用 substreamer 显示文件格式 eyeD3 file.mp3 无附加服务的版本 docker run -d \ --name navidrome \ --restart=unless-stopped \ --user $(id -u):$(id -g) \ -v /root/onedrive/Media/navidrome:/music \ -v /root/navidrome/data:/data \ -p 5443:4533 \ deluan/navidrome:latest 部署完后通过地址 http://192.168.0.156:5443/ 就可以访问了。 必须安装 eyeD3 包才能正确解析MP3文件,并将它们归类 ===== 修改mp3文件 ===== mac 上修改 brew install id3v2 id3v2 -t "新歌曲名字" 文件名.mp3 linux 上修改 sudo apt-get install eyed3 yeD3 --to-v2.4 --set-text-frame=TIT2:"新歌曲名字" 文件名.mp3 编辑的脚本文件为 /home/navidrome/modify_with_name.sh "<歌曲名>" ===== 转换mp3文件 ===== ''%%/home/navidrome%%'' 目录下有一下脚本 * modify_album.sh : 修改专辑名称,需要输入专辑和艺术名字 * modify_m4a.sh : 将m4a文件转换为mp3,需要输入专辑和艺术名字 (它会自动终结,需要不断执行) * modify_mp3.sh : 将不是mp3格式的mp3文件转换成真正的mp3格式 sudo apt-get install ffmpeg ffmpeg -i input.flac -q:a 0 -map a output.mp3 ffmpeg -i input.flac -acodec mp3 -ab 192k output.mp3 转换数据格式 eyeD3 --to-v2.4 --remove-v1 file.mp3 更新元数据 eyeD3 -t "心流" -b "樊登读书" -A "樊登读书" -a "樊登" 0325心流.mp3 eyeD3 -a "BBC Radio 4" -A "Word of Mouth" bbc.mp3 更改题目 eyeD3 -t "new title" myfile.mp3