飞牛nas Navidrome mp3 音乐中文标签乱码问题解决

先上图

在这里插入图片描述

Navidrome功能好的很,可惜中文标签乱码

这个问题出现在mp3文件里,由于大多数MP3文件都是用GBK/GB18030编码写入标签信息的,而大多数的linux播放器默认以utf-8编码读取,这就产生了乱码。使用Mutagen工具将MP3文件的标签编码转换为Unicode编码,以确保在不同系统和平台间正确显示中文等非ASCII字符

进行飞牛终端

1安装

apt python3-mutagen

2转换

find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;

搞定

在这里插入图片描述在这里插入图片描述

### 如何在设备上安装Navidrome #### 准备工作 确保已经成功部署并运行了私有云(fnOS),因为Navidrome作为第三方应用,其安装通常是在已有的服务器环境中进行。对于fnOS环境而言,它提供了基于Web界面的管理工具以及命令行接口(CLI)来辅助应用程序和服务的部署[^2]。 #### 安装Docker 由于Navidrome推荐通过Docker容器化的方式来进行安装,因此需要确认目标设备上的fnOS系统内核支持Docker,并且已经正确安装配置好Docker服务。如果尚未安装,则可以通过官方文档指导完成这一步骤。 #### 获取Navidrome镜像 利用`docker pull`指令拉取最新的Navidrome Docker镜像文件至本地仓库: ```bash docker pull deluan/navidrome:latest ``` #### 创建并启动Navidrome容器实例 创建一个新的名为`navidrome`的服务实例,并设置必要的参数如端口映射、数据卷挂载路径等。这里假设使用默认80端口对外提供HTTP访问,同时将音乐库目录绑定到主机特定位置以便于管理和维护: ```bash docker run -d \ --name navidrome \ -p 4567:4567 \ -e TZ="Asia/Shanghai" \ -v /path/to/music-library:/music \ -v /path/to/config-directory:/config \ deluan/navidrome:latest ``` 上述命令中的`/path/to/music-library`应替换为实际存储音频文件的位置,而`/path/to/config-directory`则是用于保存Navidrome配置文件及相关数据库信息的地方。另外,根据实际情况调整时区(TZ)变量值以匹配所在地区标准时间。 #### 访问Navidrome Web界面 一旦容器正常启动之后,就可以打开浏览器输入http://<feiniu_device_ip>:4567尝试连接到新搭建好的Navidrome平台,在初次加载完成后按照提示完成初始化向导操作即可开始享受个人化的在线流媒体播放体验。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值