通过“/artistname/albumname”目录结构进行 ID3 标记

通过“/artistname/albumname”目录结构进行 ID3 标记

我有大量 MP3(> 10000),按照如下目录结构组织

/Music/Artistname/Albumname/Trackname.mp3

其中许多都缺少艺术家和专辑的正确 ID3 标签。

有谁从自己的经验中知道可以自动执行此操作的工具吗?最好使用 Windows 解决方案,但如果存在一些漂亮的 shell 脚本,我愿意为此设置 Linux VM。

答案1

MP3标签会这样做 - 使用文件名标记选项,并使用部分路径。

例如:

e:/music/%artistname%/%albumname%/%trackname% 

这是MP3tag 手册

答案2

如何根据目录结构标记 MP3 文件

使用 foobar2000 及其插件 masstagger

|__ 1st folder = artist  
   |__ 2nd folder = album  
      |__ file name  = track 1
      |__ file name  = track 2
  1. 下载并安装foob​​ar2000(最好使用便携模式)
  2. 启动 foobar 并将您的音乐文件拖放到其主窗口中
  3. 下载玛斯塔格尔插入
  4. 通过安装 masstaggerFoobar → File → Preferences → Components → Install
  5. 选择所有音乐文件,右键单击并选择:Tagging → Manage Scripts
  6. 添加以下三行

    Guess values from other fields
    Source format:     $directory(%path%,2)
    Guessing pattern:  %artist%
    
    Guess values from other fields
    Source format:     $directory(%path%,1)
    Guessing pattern:  %album%
    
    Guess values from filename
    Scheme:            %title%
    

    它应该看起来像这样(这是重要的部分) 在此处输入图片描述

  7. 点击运行并快乐

答案3

你可以试试易达。我用它来标记我所有超过 20GB 的音乐收藏。

如果您的所有音乐都具有相同的结构(例如,所有内容都是“艺术家/年份 - 专辑/曲目编号 - 标题”),您只需单击几下即可标记所有内容。

它需要 Windows 的 GTK 运行时。

相关内容