by Evil Overlord » Thu Mar 18, 2010 8:41 am
For the record, for anyone with the same problem. My final solution to this issue was this:
1) use MP3Tag to determine which files need revision
2) use Picard to fix the files
3) use Windows Task Manager to tell when Picard is done
4) if you want confirmation, reload the same folders in MP3Tag. If you have the filter in place, you should see no files at all. Without the filter, the tag column should read "FLAC (FLAC)" for all files
Setup and usage tips
MP3Tag
- Make sure the "Tag" column is shown. This will read "FLAC (FLAC)" for files without ID3v2, and "FLAC (FLAC ID3v2)" for thos with ID3v2.
- Drag and drop folders from Windows Explorer to the main pain in MP3Tag. This allows you to just focus on, e.g., one
- Filter for just those files with ID3v2 tags. Use [%_tag% HAS "flac id3v2"] (without brackets) in the filter window to show only the files you want.
MusicBrainz Picard
- Under Tools | Options | Tags, be sure to check the option "Remove ID3 tags from FLAC files".
- View the File Browser window. Drag and drop from there to the center pane.
- Ensure all files are loaded - when they are, the "Pending Files" note in the lower right corner will read "0", and all the files in the center pane will be black rather than greyed out.
- Click the Cluster button on the toolbar (this may not be necessary, but it's quick)
- Select all files in the center pane (Ctrl+A), right click one, and choose "Save"
Windows Task Manager
- Picard itself offers no way to be sure it has finished saving. However, you can use Task Manager to oonitor Picard's CPU usage. When it has been consistently "00" for some time, it's done.
Other notes
My setup - 16,000 files (mostly FLAC), ReadyNAS NV+, SqueezeBox Radio, Windows XP SP3, 802.11g (except for Radio, which is wired). The initial problem was that Squeeze Server often showed "(Disc 1)" in the title of an album. The cause turned out to be FLAC files with ID3v2 tags in addition to FLAC tags.
For me, the above was by far the fastest solution - all the other solutions processed about a file/minute, whereas this could do about 100/min. I'm not sure why it works, but I assume Picard is simply deleting the ID3 tags, and leaving the rest of the file alone. If you have faster access to your files, you might consider the following:
- MP3Tag - In Tools | Options | Tags, choose 'remove ID3' options. Filter for files needing work. Select all files, right click, choose Tag Cut, then Tag Paste.
- dbPowerAmp - download and install the "Update Tag" option from the website. Use Batch Converter, select the folders you want, then convert, and choose "Tag update".
- Tag.exe - I found this unwieldy, but there is an option that is something like "Tag --remove --force FLAC *.* [CHECK this before using].
- Picard - you could also use Picard the way it's intended to be used. Choose your files, then lookup or scan, and save from the right pane. I didn't use this because my files are already carefully tagged (aside from the ID3 issue), and because it takes much more time.
For the record, for anyone with the same problem. My final solution to this issue was this:
1) use MP3Tag to determine which files need revision
2) use Picard to fix the files
3) use Windows Task Manager to tell when Picard is done
4) if you want confirmation, reload the same folders in MP3Tag. If you have the filter in place, you should see no files at all. Without the filter, the tag column should read "FLAC (FLAC)" for all files
Setup and usage tips
MP3Tag
[list]
[*] Make sure the "Tag" column is shown. This will read "FLAC (FLAC)" for files without ID3v2, and "FLAC (FLAC ID3v2)" for thos with ID3v2.
[*] Drag and drop folders from Windows Explorer to the main pain in MP3Tag. This allows you to just focus on, e.g., one
[*] Filter for just those files with ID3v2 tags. Use [%_tag% HAS "flac id3v2"] (without brackets) in the filter window to show only the files you want.[/list]
MusicBrainz Picard
[list]
[*] Under Tools | Options | Tags, be sure to check the option "Remove ID3 tags from FLAC files".
[*] View the File Browser window. Drag and drop from there to the center pane.
[*] Ensure all files are loaded - when they are, the "Pending Files" note in the lower right corner will read "0", and all the files in the center pane will be black rather than greyed out.
[*] Click the Cluster button on the toolbar (this may not be necessary, but it's quick)
[*] Select all files in the center pane (Ctrl+A), right click one, and choose "Save"[/list]
Windows Task Manager
[list]
[*] Picard itself offers no way to be sure it has finished saving. However, you can use Task Manager to oonitor Picard's CPU usage. When it has been consistently "00" for some time, it's done.[/list]
Other notes
My setup - 16,000 files (mostly FLAC), ReadyNAS NV+, SqueezeBox Radio, Windows XP SP3, 802.11g (except for Radio, which is wired). The initial problem was that Squeeze Server often showed "(Disc 1)" in the title of an album. The cause turned out to be FLAC files with ID3v2 tags in addition to FLAC tags.
For me, the above was by far the fastest solution - all the other solutions processed about a file/minute, whereas this could do about 100/min. I'm not sure why it works, but I assume Picard is simply deleting the ID3 tags, and leaving the rest of the file alone. If you have faster access to your files, you might consider the following:
[list]
[*]MP3Tag - In Tools | Options | Tags, choose 'remove ID3' options. Filter for files needing work. Select all files, right click, choose Tag Cut, then Tag Paste.
[*]dbPowerAmp - download and install the "Update Tag" option from the website. Use Batch Converter, select the folders you want, then convert, and choose "Tag update".
[*]Tag.exe - I found this unwieldy, but there is an option that is something like "Tag --remove --force FLAC *.* [CHECK this before using].
[*]Picard - you could also use Picard the way it's intended to be used. Choose your files, then lookup or scan, and save from the right pane. I didn't use this because my files are already carefully tagged (aside from the ID3 issue), and because it takes much more time.[/list]