## 什么是音樂刮削
刮削一詞源于影視刮削,應(yīng)用到音樂中也具有同樣的意思
音樂刮削:刮削是音頻播放軟件及音樂管理軟件的一項(xiàng)功能,它可以自動(dòng)識(shí)別音樂文件,并在線獲取相應(yīng)的專輯封面、歌曲名稱、藝術(shù)家、專輯信息、流派和發(fā)行日期等數(shù)據(jù),使得管理和播放本地音樂文件變得更加便捷。[更多解釋](https://xiers-organization.gitbook.io/music-tag-web-v2/ming-ci-jie-shi)
## 為什么需要音樂刮削?
提高音樂管理效率 - 當(dāng)您擁有大量的音樂文件時(shí),手動(dòng)輸入每一首歌的信息既耗時(shí)又容易出錯(cuò)。音樂刮削軟件可以快速準(zhǔn)確地為您的音樂庫(kù)添加缺失的信息。
增強(qiáng)播放體驗(yàn) - 通過添加專輯封面和歌詞,可以讓聽音樂變得更加生動(dòng)有趣。
便于分類和檢索 - 完整且正確的元數(shù)據(jù)使得音樂文件更容易被分類和查找。
## 如何進(jìn)行音樂刮削?
對(duì)于NAS用戶
如果您使用的是網(wǎng)絡(luò)附加存儲(chǔ)(NAS)來存放音樂文件,那么有幾種流行的工具可以幫助您完成音樂刮削:
Music Tag Web:這是一個(gè)功能強(qiáng)大的在線服務(wù),支持批量獲取封面、專輯、歌詞等信息。它適合那些希望在NAS上部署一個(gè)集中式解決方案的用戶。
Plex Media Server:雖然Plex對(duì)于中文歌曲的支持有限,但可以通過勾選“首選本地元數(shù)據(jù)”選項(xiàng)來利用已有標(biāo)簽,并結(jié)合其他工具如MusicTagWeb來進(jìn)行補(bǔ)充。
Roon:Roon是一個(gè)高端的音樂播放平臺(tái),它提供了一個(gè)非常詳盡的音樂數(shù)據(jù)庫(kù),支持高質(zhì)量音頻流播。Roon也能夠很好地處理音樂刮削任務(wù),特別是對(duì)于那些對(duì)音質(zhì)要求較高的用戶。
在Linux系統(tǒng)下
MusicBrainz Picard:這是一個(gè)開源項(xiàng)目,適用于Linux環(huán)境下的音樂刮削。它可以根據(jù)音樂文件的實(shí)際內(nèi)容與在線數(shù)據(jù)庫(kù)中的記錄相匹配,從而正確填寫元數(shù)據(jù)。
Music Tag Web:對(duì)于熟悉Docker容器技術(shù)的用戶來說,可以構(gòu)建一個(gè)基于Docker的音樂刮削環(huán)境,這樣可以在任何支持Docker的平臺(tái)上運(yùn)行相同的刮削流程。
Windows
MusicTag:支持Windows操作系統(tǒng)。它提供了友好的用戶界面,方便用戶批量處理音樂文件,同時(shí)保持了良好的識(shí)別率。
作者使用的 Music Tag Web 的方案,可以在 docker 部署方便在遠(yuǎn)程環(huán)境進(jìn)行刮削操作,下面解釋 Music Tag Web 的部署教程。
## 環(huán)境準(zhǔn)備
確保你的系統(tǒng)已經(jīng)安裝了 Docker 和 Docker Compose。如果你使用的是 NAS 或者其他 Linux 系統(tǒng),你可以通過包管理器來安裝它們。
## 拉取鏡像
docker pull xhongc/music_tag_web:latest
## 創(chuàng)建配置文件
創(chuàng)建一個(gè)目錄來存放配置文件。你可以在 任意目錄 下創(chuàng)建 music-tag-web 配置目錄。
mkdir -p /data/music-tag-web
```
version: '3'
services:
music-tag:
image: xhongc/music_tag_web:latest
container_name: music-tag-web
ports:
- "8002:8002"
volumes:
- /path/to/your/music:/app/media
- /path/to/your/config:/app/data
environment:
- MYSQL_HOST=192.168.1.24 # 如果使用 MySQL 數(shù)據(jù)庫(kù),請(qǐng)?zhí)顚憯?shù)據(jù)庫(kù)信息
- MYSQL_PASSWORD=123456
- MYSQL_DB_NAME=music_tag
- MYSQL_USER=root
- MYSQL_PORT=3306
- WORKER_NUM=8
restart: unless-stopped
```
/path/to/your/config 改為上一步驟創(chuàng)建的配置文件目錄
/path/to/your/music 為你 nas 上的音樂目錄
不會(huì)使用 Docker compse 的也可以直接 docker 命令啟動(dòng)。
```
docker run -d -p 8002:8002 -v /path/to/your/music:/app/media -v /path/to/your/config:/app/data --name=music-tag-web --restart=unless-stopped xhongc/music_tag_web:latest
```
下面摘抄官方的Music Tag Web 功能描述
1. 廣泛的音頻格式支持:Music Tag Web 支持查看、編輯和修改大多數(shù)常見的音頻格式的元數(shù)據(jù),包括但不限于 FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF 等。
2. 批量自動(dòng)修改(刮削):用戶可以利用該工具批量更新音樂標(biāo)簽,這有助于提升音樂庫(kù)的信息完整性。它能夠根據(jù)藝術(shù)家、專輯等信息對(duì)音樂文件進(jìn)行分組,并且還支持自定義多級(jí)分組。
3. 音樂指紋識(shí)別:即使音樂文件缺少元數(shù)據(jù),Music Tag Web 也能通過音樂指紋技術(shù)進(jìn)行識(shí)別,從而幫助用戶獲取正確的歌曲信息。
4. 智能文件整理:除了根據(jù)藝術(shù)家、專輯等信息對(duì)音樂文件進(jìn)行分組外,Music Tag Web 還允許用戶按照文件名、大小或更新時(shí)間等多種方式進(jìn)行排序。
5. 繁簡(jiǎn)體轉(zhuǎn)換:對(duì)于中文用戶來說,Music Tag Web 提供了音樂元數(shù)據(jù)在繁體中文與簡(jiǎn)體中文之間的批量轉(zhuǎn)換功能,方便了不同地區(qū)用戶的使用。
6. 封面圖片管理:用戶可以通過 Music Tag Web 查看、編輯甚至上傳新的專輯封面,使音樂庫(kù)更加美觀和個(gè)性化。
7. 歌詞管理:除了編輯基本的元數(shù)據(jù)之外,Music Tag Web 還支持保存歌詞到本地,支持多種歌詞格式,并且可以調(diào)整歌詞的時(shí)間軸。
8. 集成多個(gè)平臺(tái)的標(biāo)簽源:為了提高標(biāo)簽匹配的成功率,Music Tag Web 集成了多個(gè)平臺(tái)的標(biāo)簽源,用戶可以根據(jù)需要選擇合適的來源進(jìn)行搜索和匹配。
9. 數(shù)據(jù)庫(kù)掛載映射:支持將配置文件夾中的數(shù)據(jù)庫(kù)文件持久化存儲(chǔ),保證數(shù)據(jù)安全的同時(shí)也方便了遷移和備份。
10. H5端適配:簡(jiǎn)單適配了H5端,使得用戶能夠在手機(jī)端訪問和操作自己的音樂庫(kù)。
11. 支持 subsonic 的客戶端連接,例如:音流,tempo,sonixd
啟動(dòng)
出現(xiàn)下面界面,部署啟動(dòng)等待一會(huì),等待程序加載數(shù)據(jù)庫(kù)和各種進(jìn)程。nas 性能較低需要等待更久一些。
成功啟動(dòng)就可以開始刮削整理音樂了
訪問 8002 端口就可以看到
目前項(xiàng)目里包含比較多的功能 一時(shí)間可能沒那么快速上手,可以看官方[使用手冊(cè)](https://xiers-organization.gitbook.io/music-tag-web-v2) 慢慢摸索一下~
對(duì)了,如果你部署完成發(fā)現(xiàn)頁(yè)面沒有這么多功能,因?yàn)槲矣玫氖?v2 的功能,v2 功能可以在作者的愛發(fā)電里查看,然后在 music tag web 點(diǎn)擊V1 標(biāo)簽激活(激活后顯示 V2 標(biāo)簽)
,