飛牛NAS中安裝Navidrome音樂文件中文標(biāo)簽亂碼問題解決、安裝 FntermX終端 問題背景
在飛牛NAS上安裝 Navidrome 后,很多用戶發(fā)現(xiàn)中文歌曲名、專輯名出現(xiàn)亂碼。
飛牛NAS上 Navidrome 出現(xiàn) MP3 中文標(biāo)簽亂碼,主要原因是標(biāo)簽編碼不一致(常見為 GBK/GB18030 與 UTF-8 沖突)。解決方案是批量轉(zhuǎn)換標(biāo)簽編碼為 UTF-8,例如使用 mid3iconv 工具即可徹底修復(fù)。
![]()
本文就是教安裝大家如何安裝安裝 FntermX終端、解決文件顯示亂碼這個問題。
如圖,把音樂文件放到文件夾中。
![]()
? 根本原因 :大多數(shù)國內(nèi) MP3 文件的標(biāo)簽信息使用 GBK/GB18030 編碼,而 Linux 系統(tǒng)及 Navidrome 默認(rèn)以 UTF-8 讀取。
? 結(jié)果 :中文字符無法正確解析,顯示為問號或亂碼。
如果你有ssh工具這個工具可以不用安裝
打開飛牛NAS,應(yīng)用中文,搜索“終端”,安裝 FntermX終端。
![]()
2.設(shè)置終端訪問密碼
如圖設(shè)置一個訪問密碼。
![]()
3.本地終端
這里有本地終端和遠(yuǎn)程終端,如果你有遠(yuǎn)程服務(wù)器或者其他的NAS就可以使用遠(yuǎn)程終端連接。
這里我們點擊本地終端
![]()
配置免密執(zhí)行
Linux某些命令需要使用root權(quán)限,如果使用sudo+命令,每次都需要輸入密碼,比較麻煩。
設(shè)置免密執(zhí)行。
編輯 sudoers 文件:
sudo visudo在文件中添加:
<你的用戶名> ALL=(ALL) NOPASSWD: ALL我的用戶名是star ,則如下圖
保存后,該用戶執(zhí)行 sudo 不再需要輸入密碼。
再使用sudo -i就可以切換root用戶了
實驗:
star@star-fnas:/vol1$ sudo -i
-bash: cannot set terminal process group (3595907): Inappropriate ioctl for device
-bash: no job control in this shell
root@star-fnas:~# ls
root@star-fnas:~# 解決亂碼方案 方法一:使用 Mutagen 工具批量轉(zhuǎn)換安裝工具:
apt install python3-mutagen
報錯:star@star-fnas:/vol1$ apt install python3-mutagen
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
需要切換root用戶
切換root再執(zhí)行
root@star-fnas:~# apt install python3-mutagen
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python3-mutagen
更新軟件源
sudo apt update再安裝 Mutagen 工具批量轉(zhuǎn)換
apt install python3-mutagen批量轉(zhuǎn)換標(biāo)簽編碼:
來到navidrome目錄,復(fù)制路徑
/vol1/@appshare/navidrome![]()
在FntermX終端中輸入
進(jìn)入目錄
cd /vol1/@appshare/navidrome/
find ./ -iname "*.mp3" -execdir mid3iconv -e gbk {} \;find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;
?
mid3iconv會將 MP3 標(biāo)簽統(tǒng)一轉(zhuǎn)換為 UTF-8 。? 轉(zhuǎn)換后,Navidrome 掃描即可正常顯示中文。
? 在 Windows 上用 MP3Tag 打開音樂文件。
? 選擇所有文件 → 轉(zhuǎn)換標(biāo)簽編碼為 UTF-8 → 保存。
? 再次上傳至飛牛NAS,Navidrome即可正確識別。
? 統(tǒng)一標(biāo)簽編碼 :建議所有音樂文件在入庫前統(tǒng)一轉(zhuǎn)換為 UTF-8。
? 自動化腳本 :可封裝為一鍵腳本,定期掃描并修復(fù)新導(dǎo)入的 MP3 文件。
? 避免重復(fù)亂碼 :在 Windows 上編輯標(biāo)簽時,優(yōu)先選擇 UTF-8 保存。
飛牛NAS上的 Navidrome 中文亂碼問題,本質(zhì)是 編碼不匹配。
最穩(wěn)妥的解決方案是 批量轉(zhuǎn)換 MP3 標(biāo)簽為 UTF-8,推薦使用 mid3iconv 或 MP3Tag 工具。這樣不僅能在 Navidrome中正確顯示中文,還能保證跨平臺兼容性。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.