国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何使用metaflac管理音樂標簽

開源
很久以來我就將 CD 翻錄到電腦。在此期間,我用過幾種不同的翻錄工具,觀察到每種工具在標記上似乎有不同的做法,特別是在保存哪些音樂元數據上。所謂“觀察”,我是指音樂播放器似乎按照有趣的順序對專輯進行排序,它們將一個目錄中的曲目分為兩張專輯,或者產生了其他令人沮喪的煩惱。

[[282588]]

使用這個強大的開源工具可以在命令行中糾正音樂標簽錯誤。

很久以來我就將 CD 翻錄到電腦。在此期間,我用過幾種不同的翻錄工具,觀察到每種工具在標記上似乎有不同的做法,特別是在保存哪些音樂元數據上。所謂“觀察”,我是指音樂播放器似乎按照有趣的順序對專輯進行排序,它們將一個目錄中的曲目分為兩張專輯,或者產生了其他令人沮喪的煩惱。

我還看到有些標簽非常不明確,許多音樂播放器和標簽編輯器沒有顯示它們。即使這樣,在某些極端情況下,它們仍可以使用這些標簽來分類或顯示音樂,例如播放器將所有包含 XYZ 標簽的音樂文件與不包含該標簽的所有文件分離到不同的專輯中。

那么,如果標記應用和音樂播放器沒有顯示“奇怪”的標記,但是它們受到了某種影響,你該怎么辦?

Metaflac 來拯救!

我一直想要熟悉 metaflac,它是一款開源命令行 FLAC 文件元數據編輯器,這是我選擇的開源音樂文件格式。并不是說 EasyTAG 這樣出色的標簽編輯軟件有什么問題,但我想起“如果你手上有個錘子……”這句老話(LCTT 譯注:指如果你手上有個錘子,那么所有的東西看起來都像釘子。意指人們慣于用熟悉的方式解決問題,而不管合不合適)。另外,從實際的角度來看,帶有 ArmbianMPD 的小型專用服務器,音樂存儲在本地、運行精簡的僅限音樂的無頭環境就可以滿足我的家庭和辦公室的立體音樂的需求,因此命令行元數據管理工具將非常有用。

下面的截圖顯示了我的長期翻錄過程中產生的典型問題:Putumayo 的哥倫比亞音樂匯編顯示為兩張單獨的專輯,一張包含單首曲目,另一張包含其余 11 首:

 

Album with incorrect tags

我使用 metaflac 為目錄中包含這些曲目的所有 FLAC 文件生成了所有標簽的列表:

  1. rm -f tags.txt
  2. for f in *.flac; do
  3.         echo $f >> tags.txt
  4.         metaflac --export-tags-to=tags.tmp "$f"
  5.         cat tags.tmp >> tags.txt
  6.         rm tags.tmp
  7. done

我將其保存為可執行的 shell 腳本(請參閱我的同事 David Both 關于 Bash shell 腳本的精彩系列專欄文章,特別是關于循環這章)。基本上,我在這做的是創建一個文件 tags.txt,包含文件名(echo 命令),后面是它的所有標簽,然后是下一個文件名,依此類推。這是結果的前幾行:

  1. A Guapi.flac
  2. TITLE=A Guapi
  3. ARTIST=Grupo Bahia
  4. ALBUMARTIST=Various Artists
  5. ALBUM=Putumayo Presents: Colombia
  6. DATE=2001
  7. TRACKTOTAL=12
  8. GENRE=Latin Salsa
  9. MUSICBRAINZ_ALBUMARTISTID=89ad4ac3-39f7-470e-963a-56509c546377
  10. MUSICBRAINZ_ALBUMID=6e096386-1655-4781-967d-f4e32defb0a3
  11. MUSICBRAINZ_ARTISTID=2993268d-feb6-4759-b497-a3ef76936671
  12. DISCID=900a920c
  13. ARTISTSORT=Grupo Bahia
  14. MUSICBRAINZ_DISCID=RwEPU0UpVVR9iMP_nJexZjc_JCc-
  15. COMPILATION=1
  16. MUSICBRAINZ_TRACKID=8a067685-8707-48ff-9040-6a4df4d5b0ff
  17. ALBUMARTISTSORT=50 de Joselito, Los
  18. Cumbia Del Caribe.flac

經過一番調查,結果發現我同時翻錄了很多 Putumayo CD,并且當時我所使用的所有軟件似乎給除了一個之外的所有文件加上了 MUSICBRAINZ_* 標簽。(是 bug 么?大概吧。我在六張專輯中都看到了。)此外,關于有時不尋常的排序,我注意到,ALBUMARTISTSORT 標簽將西班牙語標題 “Los” 移到了標題的最后面(逗號之后)。

我使用了一個簡單的 awk 腳本來列出 tags.txt 中報告的所有標簽:

  1. awk -F= 'index($0,"=") > 0 {print $1}' tags.txt | sort -u

這會使用 = 作為字段分隔符將所有行拆分為字段,并打印包含等號的行的第一個字段。結果通過使用 sort 及其 -u 標志來傳遞,從而消除了輸出中的所有重復項(請參閱我的同事 Seth Kenlon 的關于 sort 程序的文章)。對于這個 tags.txt 文件,輸出為:

  1. ALBUM
  2. ALBUMARTIST
  3. ALBUMARTISTSORT
  4. ARTIST
  5. ARTISTSORT
  6. COMPILATION
  7. DATE
  8. DISCID
  9. GENRE
  10. MUSICBRAINZ_ALBUMARTISTID
  11. MUSICBRAINZ_ALBUMID
  12. MUSICBRAINZ_ARTISTID
  13. MUSICBRAINZ_DISCID
  14. MUSICBRAINZ_TRACKID
  15. TITLE
  16. TRACKTOTAL

研究一會后,我發現 MUSICBRAINZ_* 標簽出現在除了一個 FLAC 文件之外的所有文件上,因此我使用 metaflac 命令刪除了這些標簽:

  1. for f in *.flac; do metaflac --remove-tag MUSICBRAINZ_ALBUMARTISTID "$f"; done
  2. for f in *.flac; do metaflac --remove-tag MUSICBRAINZ_ALBUMID "$f"; done
  3. for f in *.flac; do metaflac --remove-tag MUSICBRAINZ_ARTISTID "$f"; done
  4. for f in *.flac; do metaflac --remove-tag MUSICBRAINZ_DISCID "$f"; done
  5. for f in *.flac; do metaflac --remove-tag MUSICBRAINZ_TRACKID "$f"; done

完成后,我可以使用音樂播放器重建 MPD 數據庫。結果如下:

 

Album with correct tags

完成了,12 首曲目出現在了一張專輯中。

太好了,我很喜歡 metaflac。我希望我會更頻繁地使用它,因為我會試圖去糾正最后一些我弄亂的音樂收藏標簽。強烈推薦!

關于音樂

我花了幾個晚上在 CBC 音樂(CBC 是加拿大的公共廣播公司)上收聽 Odario Williams 的節目 After Dark。感謝 Odario,我聽到了讓我非常享受的 Kevin Fox 的 Songs for Cello and Voice。在這里,他演唱了 Eurythmics 的歌曲 “Sweet Dreams(Are Made of This)”。

我購買了這張 CD,現在它在我的音樂服務器上,還有組織正確的標簽! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-06-19 14:23:56

Linux

2022-06-07 08:00:00

JavaScript編程語言TSPL

2022-09-06 09:37:17

GroovyJava框架

2019-09-10 16:06:46

GNOMEInternet Ra

2023-10-17 08:00:00

人工智能ColabMusicGen

2025-01-10 07:53:13

2011-12-23 10:17:25

Android音樂編程管理音頻焦點

2019-07-09 06:30:06

AI人工智能音樂

2023-10-20 08:00:00

人工智能MusicGen

2021-03-17 07:29:15

Systemctl 管理Linux

2019-04-24 18:00:57

Linuxsgdisk命令管理分區

2011-12-23 15:04:05

Android音樂編程管理音頻硬件

2017-07-31 10:24:15

神經網絡音樂

2018-05-07 13:42:52

LinuxnpmNodeJS

2021-10-13 13:51:24

MDKGit管理

2018-12-19 08:00:24

Terraform開源

2020-10-12 09:00:00

Firefox任務管理器瀏覽器

2022-04-18 08:00:00

JDKSDKMAN開發

2022-03-03 10:40:25

VSaaS視頻監控人工智能

2019-06-06 10:30:30

Windows管理中心Windows 10
點贊
收藏

51CTO技術棧公眾號

国产高清视频一区| 香港欧美日韩三级黄色一级电影网站| 都市激情亚洲色图| 精品一区二区三| 色姑娘综合av| 国产在线播精品第三| 91av国产在线| 欧美电影在线观看完整版| 亚洲天堂成人在线| 黄页网站在线观看| 亚洲欧洲制服丝袜| 上原亚衣加勒比在线播放| 免费成人av| 另类色图亚洲色图| av大片在线看| 亚洲一区二区三区视频在线播放| 色老板在线观看| 欧美一区午夜视频在线观看| 青青草91久久久久久久久| 亚洲男人天堂| 亚洲国产精品www| 国产免费一区二区三区在线观看| 欧美三级免费观看| 精品99在线| 国产又黄又猛又粗又爽的视频| 亚洲成人精品视频在线观看| 又紧又大又爽精品一区二区| 久久这里只有精品一区二区| 欧美精品激情在线| 久久综合网络一区二区| 五月天婷婷在线视频| 成人免费高清在线| aaa在线免费观看| 国产精品久久在线观看| 国产成人精品亚洲午夜麻豆| 日本不良网站在线观看| 亚洲欧美日韩在线综合| 日韩精品一区二区三区蜜臀| 天天操综合网| 黄色国产在线| 精品国产一区二区三区日日嗨| 欧美日韩激情美女| 红桃视频欧美| caoporn国产精品免费视频| 国产日韩欧美日韩| 在线观看区一区二| 国产欧美一级| 深夜视频一区二区| 欧美图片激情小说| 久久久久免费精品国产| 亚洲激情一二三区| 久久午夜精品| 成人在线免费| yy4480电影网| 国产一区福利视频| 亚洲国产成人爱av在线播放| 91香蕉视频mp4| 日本欧美国产| 小黄鸭精品aⅴ导航网站入口| 欧美aⅴ在线观看| 国产精品一区一区| 免费看日本一区二区| 一区二区三区视频网站 | 91麻豆国产福利在线观看宅福利| 日韩video| 国产精品欧美激情| 欧美日韩专区在线| 最新日韩在线视频| 美国三级日本三级久久99| 五月天亚洲一区| ririsao久久精品一区| 日日噜噜夜夜狠狠视频| 中文精品一区二区三区 | 中文字幕一区二区三区乱码图片| 国产蜜臀一区二区打屁股调教| 国产一区二区网| 国产精品久久国产三级国电话系列| 九九精品视频在线观看| 欧美日韩精品在线播放| www.av精品| 自产国语精品视频| 天天综合91| 国产一区二区三区四区五区3d| 午夜成人影视| 最后生还者第二季在线观看| 18禁免费观看网站| 中文字幕人成一区| 老司机精品福利在线观看| 国产成人中文字幕| 久久99热精品这里久久精品| 久久精品青青大伊人av| 亚洲精品色婷婷福利天堂| 欧美日韩国产精品成人| 日韩欧中文字幕| 亚洲成av人片一区二区梦乃| 国产婷婷色一区二区三区| 91首页免费视频| 久久亚洲一区二区三区明星换脸| 99re66热这里只有精品3直播| 日韩电影在线免费观看| 久久国产成人| 久久亚洲影院| 美女一区二区三区| 99天天综合性| 国产欧美精品日韩区二区麻豆天美| 国产日韩亚洲欧美综合| 一二三区精品视频| 色先锋资源久久综合| 色综合天天综合网国产成人综合天| 自拍偷在线精品自拍偷无码专区| 国产精品你懂的在线欣赏| 精品国产成人在线| 日韩三级在线免费观看| 伊人一区二区三区久久精品 | 欧美日韩夜夜| 亚洲a一区二区三区| 久久午夜激情| 久久先锋影音av鲁色资源网| 国产精品国产三级国产aⅴ中文 | 国产精品久久久999| 欧美精品123区| 蜜臀av性久久久久av蜜臀妖精| 美女国产在线| 国产羞羞视频在线播放| 日韩中文视频| 国产精品一在线观看| 妖精视频成人观看www| 波波电影院一区二区三区| 久久精品人人做| 色天天综合色天天久久| 日韩大陆欧美高清视频区| 久国内精品在线| 91欧美视频网站| 国产日产欧美视频| 可以在线观看的av网站| 亚洲啪啪aⅴ一区二区三区9色| 一级视频在线免费观看| 日本一区免费网站| 久久国产中文字幕| 日本不卡一二三区黄网| 久久这里只有精品视频网| 欧美性xxxxxx| 在线日韩av观看| 成人黄色片网站| 成人观看免费完整观看| 日本欧洲一区| 久久久久久久久久久久久久久久久久久久| 热久久一区二区| 亚洲美女福利视频网站| japanese在线视频| 性欧美1819sex性高清| 久久久久久久久一| 欧美极品少妇xxxxⅹ免费视频| 日本老太婆做爰视频| 欧美男男gaygay1069| 国产精品成人一区二区艾草 | 精品国产乱码久久| 亚洲成色最大综合在线| sqte在线播放| 久久综合九色综合97婷婷| 一本大道久久精品懂色aⅴ| 欧美韩日一区二区| 成 年 人 黄 色 大 片大 全| a视频在线观看| 99久久99久久精品国产片桃花| 专区另类欧美日韩| 2019中文字幕免费视频| 国产 欧美 日本| 丰满大乳少妇在线观看网站| 亚洲精品乱码| 欧美三级xxx| 亚洲tv在线观看| 日本免费视频在线观看| 夜久久久久久| 欧美电影免费观看完整版| 免费电影一区| 免费a级在线播放| 久久爱www.| 久久精品青草| 首页亚洲欧美制服丝腿| 久久久久国产一区二区| 免费在线欧美视频| 久久久激情视频| 国产精品夫妻激情| 亚洲欧洲国产日韩精品| 国产人成在线视频| 天堂久久久久va久久久久| 亚洲电影第1页| 黄色激情在线视频| 精品国产乱码一区二区三区| 久久久久国产精品麻豆| 国产成人精品日本亚洲| av影片免费在线观看| 国产久卡久卡久卡久卡视频精品| 亚洲午夜小视频| xx欧美撒尿嘘撒尿xx| 欧美日韩a区| 中文字幕在线视频日韩| 男人免费av| 久久成人免费电影|