Mass tagging with Mp3tag: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
 
(137 intermediate revisions by 2 users not shown)
Line 1: Line 1:
WORK IN PROGRESS
[[Category:Computer]]
[[Category:How-to]]
:''If you know how mass tagging works see: [[mass tagging expert]].''
This mass tagging procedure labels ("tags") the files of your computer-based music library with track info from [[tango.info]], operating on many files (e.g. your entire library) in one go. It is compatible with all major audio file formats.
 
To label just a one or two albums, you will find [[solo tagging]] quicker.
 
Mass tagging identifies albums by the [[barcode number]]. It supplies the following label fields:
 
* '''Album''' (title), '''Album Artist''', '''Side''' (a.k.a. Disc Number, Set)
* (of track:) '''Title''', '''Track''' (number), '''Artist''', '''Genre''', '''Year'''*
 
<nowiki>*</nowiki> MediaMonkey users - see [[MediaMonkey]] Problems "V3.0.3.1148 Fails to show WMA Year tag values having non-digits".
 
Note: '''Artist''' is a comma-separated list of primary artist name(s) (e.g. orchestra leader), followed by secondary artist name(s), e.g. '''Osvaldo Pugliese, Roberto Chanel, Alberto Morán''' (improvement planned).


===Requirements===
===Requirements===
<ul><li>Track files and their parent folders need to be named as follows:</li>
Track files and their parent folders must be named as follows:
<ul>
*Each track file name starts with the track number.
<li>Each track file name starts with the track number.</li>
*Each track's folder path name contains somewhere:
<li>Each tracks parent folder name contains somewhere:
**for a single-side album, the album number - either the barcode number or [[TINP]];
<ul><li>for a single-CD album, the album barcode number;</li>
**for each side in a multi-side album, the album barcode number or [[TINP]], followed by - or \ , followed by the side number. (For CD albums, side corresponds to disc.)
<li>for each CD in a multi-CD album, the album barcode number, followed by dash (minus), followed by the CD number.</li></ul>
* Options
<li>Examples:<br>
** Leading zeros are allowed on track and side numbers, and on album barcodes provided the result does not exceed 14 characters.
<tt>My Music\El rey del compas (1941-1943) '''828766933420'''\'''1''' El rey del compás.mp3</tt><br>
** The album number may be followed by ] (allowing the album number to be within [...]).
<tt>My Music\40 Grandes Exitos (CD1 of 2) '''8427328146067-1'''\'''01''' Patotero sentimental.mp3</tt><br>
*Examples:
<tt>My Music\40 Grandes Exitos (CD2 of 2) '''8427328146067-2'''\'''01''' Porteño y bailarín.mp3</tt></li></ul></ul>
**<tt>My Music\El rey del compas (1941-1943) '''828766933420'''\'''1''' El rey del compás.flac</tt>
**<tt>My Music\40 Grandes Exitos '''8427328146067'''\'''1'''\'''01''' Patotero sentimental.flac</tt>
**<tt>My Music\40 Grandes Exitos '''8427328146067'''\'''2'''\'''01''' Porteño y bailarín.flac</tt>
**<tt>My Music\40 Grandes Exitos ['''8427328146067''']\'''1'''\'''01''' Patotero sentimental.flac</tt>
**<tt>My Music\40 Grandes Exitos ['''8427328146067''']\'''2'''\'''01''' Porteño y bailarín.flac</tt>
**<tt>My Music\'''08427328146067'''\'''2'''\'''1'''.flac</tt> (TINT\ - see [[TINT-based filing]])
**<tt>My Music\'''08427328146067'''-'''002'''\'''1'''.flac</tt>


=== Setup ===
=== Setup ===
<ol><li>Go [http://developer.mp3tag.de/ here] to download [[Mp3tag]] V2.39f or later, install and launch.
#If you do not already have [[Mp3tag]] installed, go to [http://www.mp3tag.de/en/download.html] to download, install and launch. NOTE: V2.54 is the latest verified version - some past Mp3tag changes broke script compatibility so use a later version only after verification.
<li>Select the following two lines (mouse to the start of the first, then click and hold as you drag to the end of the second):
#In '''Mp3tag''', click '''Tools | Options | Export'''.
<pre>$filename(,ansi)$loop(%dummy%)$regexp($regexp($regexp(\%_directory%\%_filename_ext%,.*?(\d{12,14})(?:-(\d+))?.*?\\(\d+).*,$1-$2-$3),^(\d+)--(\d+),$1-1-$2),\\(.*)\\(.*),Error: track and/or album number missing from filename "$2", foldername "$1")
#Click the '''starred page icon''', type <tt>ti mass tagging</tt> and click '''OK''' (you'll get a '''Notepad''' window).
$loopend()</pre>
#Open [https://tango.info/x/wiki/w/index.php?title=mass_tagging_Mp3tag_export_config_-_click_in_the_box_below%2C_press_CTRL%2BA_and_then_CTRL%2BC%2C_then_click_Back_to_return_to_the_instructions.&action=edit this] in a new window, and to the clipboard copy the lines in the text edit box.
and click '''Edit | Copy'''.
#In the '''Notepad''' window, click '''Edit | Select All''' and then '''Edit | Paste''' (all lines are replaced by the lines you copied).
<li>In '''Mp3tag''', click '''Tools | Options''' (you'll get the '''Mp3tag Options''' dialog box) and then in the left-side list click '''Export'''.
#Click '''File | Save''', and then '''File | Exit'''.
<li>Click the '''starred page icon''' (you'll get a dialog box) and click '''OK''' (you'll get a Notepad window).
#In the '''Mp3tag Options''' dialog box, untick '''Show selection dialog'''.
<li>In the Notepad window, click '''Edit | Select All''' and then '''Edit | Paste''' (all lines will be replaced by the lines you copied above).</li>
#Click '''OK''' (the dialog box will close).
<li>Click '''File | Save'''.
<li>Leaving the Notepad window open, switch back to the '''Mp3tag Options''' dialog box.</li>
<li>In '''Export file name''' type <tt>c:\mp3tag.txt</tt> .
<li>Uncheck '''Show selection dialog'''.
<li>Click '''OK''',  again click '''Tools | Options''', and click '''New Configuration''' (workaround for Mp3tag V2.38f bug, awaiting fix).
<li>Click '''OK''' (the dialog box will close).</li></ol>


===Step 1 - Retrieve tag data===
===Step 1 - Retrieve tag data===
#Launch '''Mp3tag''' if not already running.
#Launch '''Mp3tag'''.
#Click '''File | Change directory...''' and select the folder containing your album folders. To add further folders, use '''File | Add directory...'''.
#Click '''File | Change directory...''' and select the folder containing your album folders. To add further folders, use '''File | Add directory...'''.
#Click '''File | Export''' (you'll get a dialog box) and click '''Yes''' (you'll get a Notepad window showing a list of track references).
#Click '''File | Export''', wait until you see a '''Yes''' button, and click it (you'll get a '''Notepad''' window showing a list of track references).
#Look for any lines saying '''Error: track and/or album number missing...'''. For any you find, either:
#Look for any lines reporting '''Error: track and/or album number missing...'''. For any you find, either:
#*correct the reported file/folder names to meet the naming requirements above e.g. using Windows Explorer, then go back to '''2.''' above, or;
#*correct/add the track and album numbers: in '''Windows Explorer''' adjust the reported file/folder names, then go back to '''2.''' above, or;
#*exclude them: in '''Mp3Tag''', click '''Path''' (for helpful grouping), select each corresponding track and press '''Delete''', then go back to '''3.''' above.
#*exclude the reported tracks: in '''Mp3Tag''', click '''Path''' (for helpful grouping), select each reported track and press '''Delete''', then click '''Edit | Unselect All''' and go back to '''3.''' above.
#Click '''Edit | Select All''' and then '''Edit | Copy'''.
#In the '''Notepad''' window click '''Edit | Select All''' and then '''Edit | Copy'''.
#Go to http://tools.tango.info/tagging4.php.
#In a new browser window open https://tango.info/tracktagger/1.4.0 .
#Click in the (unlabelled) text box, click '''Edit | Paste''', and click '''Submit'''. You'll get a tag list in the lower text box.
#Click in the '''Track references''' text box, and click '''Edit | Paste'''
#Click '''Submit'''.


You've retrieved the list of tag lines for your tracks.
You've retrieved the tag data for your tracks.


===Step 2 - Save the tag data===
===Step 2 - Save the tag data===
#Click on in the lower (unlabelled) text box (this will the tag list) and then click '''Edit | Copy'''.
#Click on in the '''Tag list''' text box and then click '''Edit | Copy'''.
#Switch back to the Notepad window (containing the track references list, still selected) and click '''Edit | Paste''' (the contents will be replaced by the tag list).
#Switch back to the '''Notepad''' window (containing the track references, still selected) and click '''Edit | Paste''' (the track references will be replaced by the tag list).
#Inspect the tag list for any line starting '''Error:''':
#Inspect the tag list for any line starting '''Error:''':
#*'''Error: track not found...''' means tango.info has no data for this track - the track will simply be skipped.
#*'''Error: track not found...''' means tango.info has no data for this track - the track will simply be skipped.
#*'''Error: input not in recognised format ()''' on the very last line is due to a known and otherwise harmless bug, and may safely be ignored (improvement planned.)
#*'''Error:''' followed by anything else signifies a serious problem - '''''do not proceed'''''.
#*'''Error:''' followed by anything else means a serious problem has occured - do not proceed.
#Click '''File | Save'''.
#Click '''File | Save'''.


You've saved the tag lines for your tracks.
You've saved the tag list for your tracks.


===Step 3 - Put the tag data into your track files===
===Step 3 - Put the tag data into your track files===
#Switch back to '''Mp3tag'''.
#Switch back to '''Mp3tag'''.
#Click '''Edit | Select all files'''
#Click '''Edit | Select all files'''.
#Click '''Convert | Text file - Tag''' (you'll get a dialog box).
#Click '''Convert | Text file - Tag''' (you'll get a dialog box).
#In '''Filename''' enter <tt>c:\mp3tag.txt</tt>.
#In '''Filename''' enter <tt>c:\mp3tag.txt</tt> .
#In '''Format string''' enter <pre>%dummy%;%dummy%;%album%;%BAND%;%discnumber%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre>
#In '''Format string''' enter the string found [[tango.info-tagging Mp3tag format string|here]].
#Click '''OK'''. You'll get a dialog box saying e.g. '''Tag extracted from text file ' c:\mp3tag.txt" and saved in 2024 of 2024 files.'''  
#*Note: if you use the preview function and have many tracks (e.g. found on 7597), then the preview can be too large to be shown.
#Click '''OK''' and wait until you see the completion dialog box saying e.g. '''Tag extracted from text file 'c:\mp3tag.txt' and saved in 2024 of 2024 files.'''  
#Verify the two numbers are the same. If not, you probably made a mistake in copying or pasting - click '''Edit | Undo''' and try again from '''Step 1'''.
#Verify the two numbers are the same. If not, you probably made a mistake in copying or pasting - click '''Edit | Undo''' and try again from '''Step 1'''.


You've put the tag data into your track files. Mp3tag shows you the result.
You've put the tag data into your track files. Mp3tag shows you the result.


Please consider donating to Mp3Tag [http://www.mp3tag.de/en/donations.html here].
Please consider donating to Mp3tag [http://www.mp3tag.de/en/donations.html here].

Latest revision as of 2014-03-10T20:06:09

If you know how mass tagging works see: mass tagging expert.

This mass tagging procedure labels ("tags") the files of your computer-based music library with track info from tango.info, operating on many files (e.g. your entire library) in one go. It is compatible with all major audio file formats.

To label just a one or two albums, you will find solo tagging quicker.

Mass tagging identifies albums by the barcode number. It supplies the following label fields:

  • Album (title), Album Artist, Side (a.k.a. Disc Number, Set)
  • (of track:) Title, Track (number), Artist, Genre, Year*

* MediaMonkey users - see MediaMonkey Problems "V3.0.3.1148 Fails to show WMA Year tag values having non-digits".

Note: Artist is a comma-separated list of primary artist name(s) (e.g. orchestra leader), followed by secondary artist name(s), e.g. Osvaldo Pugliese, Roberto Chanel, Alberto Morán (improvement planned).

Requirements

Track files and their parent folders must be named as follows:

  • Each track file name starts with the track number.
  • Each track's folder path name contains somewhere:
    • for a single-side album, the album number - either the barcode number or TINP;
    • for each side in a multi-side album, the album barcode number or TINP, followed by - or \ , followed by the side number. (For CD albums, side corresponds to disc.)
  • Options
    • Leading zeros are allowed on track and side numbers, and on album barcodes provided the result does not exceed 14 characters.
    • The album number may be followed by ] (allowing the album number to be within [...]).
  • Examples:
    • My Music\El rey del compas (1941-1943) 828766933420\1 El rey del compás.flac
    • My Music\40 Grandes Exitos 8427328146067\1\01 Patotero sentimental.flac
    • My Music\40 Grandes Exitos 8427328146067\2\01 Porteño y bailarín.flac
    • My Music\40 Grandes Exitos [8427328146067]\1\01 Patotero sentimental.flac
    • My Music\40 Grandes Exitos [8427328146067]\2\01 Porteño y bailarín.flac
    • My Music\08427328146067\2\1.flac (TINT\ - see TINT-based filing)
    • My Music\08427328146067-002\1.flac

Setup

  1. If you do not already have Mp3tag installed, go to [1] to download, install and launch. NOTE: V2.54 is the latest verified version - some past Mp3tag changes broke script compatibility so use a later version only after verification.
  2. In Mp3tag, click Tools | Options | Export.
  3. Click the starred page icon, type ti mass tagging and click OK (you'll get a Notepad window).
  4. Open this in a new window, and to the clipboard copy the lines in the text edit box.
  5. In the Notepad window, click Edit | Select All and then Edit | Paste (all lines are replaced by the lines you copied).
  6. Click File | Save, and then File | Exit.
  7. In the Mp3tag Options dialog box, untick Show selection dialog.
  8. Click OK (the dialog box will close).

Step 1 - Retrieve tag data

  1. Launch Mp3tag.
  2. Click File | Change directory... and select the folder containing your album folders. To add further folders, use File | Add directory....
  3. Click File | Export, wait until you see a Yes button, and click it (you'll get a Notepad window showing a list of track references).
  4. Look for any lines reporting Error: track and/or album number missing.... For any you find, either:
    • correct/add the track and album numbers: in Windows Explorer adjust the reported file/folder names, then go back to 2. above, or;
    • exclude the reported tracks: in Mp3Tag, click Path (for helpful grouping), select each reported track and press Delete, then click Edit | Unselect All and go back to 3. above.
  5. In the Notepad window click Edit | Select All and then Edit | Copy.
  6. In a new browser window open https://tango.info/tracktagger/1.4.0 .
  7. Click in the Track references text box, and click Edit | Paste
  8. Click Submit.

You've retrieved the tag data for your tracks.

Step 2 - Save the tag data

  1. Click on in the Tag list text box and then click Edit | Copy.
  2. Switch back to the Notepad window (containing the track references, still selected) and click Edit | Paste (the track references will be replaced by the tag list).
  3. Inspect the tag list for any line starting Error::
    • Error: track not found... means tango.info has no data for this track - the track will simply be skipped.
    • Error: followed by anything else signifies a serious problem - do not proceed.
  4. Click File | Save.

You've saved the tag list for your tracks.

Step 3 - Put the tag data into your track files

  1. Switch back to Mp3tag.
  2. Click Edit | Select all files.
  3. Click Convert | Text file - Tag (you'll get a dialog box).
  4. In Filename enter c:\mp3tag.txt .
  5. In Format string enter the string found here.
    • Note: if you use the preview function and have many tracks (e.g. found on 7597), then the preview can be too large to be shown.
  6. Click OK and wait until you see the completion dialog box saying e.g. Tag extracted from text file 'c:\mp3tag.txt' and saved in 2024 of 2024 files.
  7. Verify the two numbers are the same. If not, you probably made a mistake in copying or pasting - click Edit | Undo and try again from Step 1.

You've put the tag data into your track files. Mp3tag shows you the result.

Please consider donating to Mp3tag here.