Tagging: Difference between revisions
(Stated preexisting requirement for constant-length padded barcode numbers) |
(Update for solo tagging (using tagging.php) and mass tagging (using tagging3.php)) |
||
Line 5: | Line 5: | ||
==How to tag your music files from tango.info data== | ==How to tag your music files from tango.info data== | ||
This is a procedure for filling the tags of your music file library with metadata (track name, artist etc.) from tango.info. (To copy your CDs to such music files, see [[rip a CD]].) | |||
Terminology | |||
* ''barcode number'' - the 12, 13 or 14-digit number (without spaces or dashes) shown under the barcode on the back cover of the album's case, or on the album's tango.info page e.g. '''8427328130431'''. | |||
* ''solo tagging'' - does one album at a time | |||
* ''mass tagging'' - does multiple albums (e.g. your whole library) in one go. | |||
Results | |||
The tags filled are: | |||
* | * '''Album''' (title), mass tagging only: '''Side''' (a.k.a. Disc Number, Set) (Note: '''Album Artist''' not included) | ||
* | * (of track:) '''Title''', '''Track''' (number), '''Artist''', '''Genre''', '''Year''' | ||
Note: The '''Artist''' value is a comma-separated list of first primary artist name(s) (e.g. orchestra leader), and then secondary artist name(s) in alphabetic order of (full) name. | |||
== | ==Solo tagging== | ||
Limitations | |||
* Solo tagging works only for single-CD albums - for multi-CD albums, instead use mass tagging. | |||
Requirements | |||
* | * Your album's track files are in one folder containing no additional audio files. | ||
* Track filenames begin with the track number and these numbers are the same length e.g. '''01''','''02''',...'''10''' (not '''1''','''2''',...'''10'''). | |||
===Step | ===Step 1 - set up Mp3tag=== | ||
If you haven't already done so | |||
#Download the (free of charge) Mp3tag program V2.39c or later [http://www.mp3tag.de/en/download.html here], and install. | |||
''' | ===Step 2 - Retrieve tag data=== | ||
*If you have the album's barcode number: | |||
#Go to http://tools.tango.info/tagging.php. | |||
#Enter the barcode number into the (unlabelled) text input box and click '''Submit'''. | |||
*Else (you do not have the barcode number): | |||
#Go to http://eng.tango.info, enter album's title or artist name and click '''search''' (you'll get a list of matching albums listed under '''CDs'''). | |||
#Identify your album, checking title and artist name, and click on it (you'll get the tango.info album page). | |||
#Check that album page's track quantity agrees with your album's files. If it doesn't, you probably mis-identified the album. | |||
#Click on the link in the top left of that page labelled '''tools.tango.info/tagging'''. | |||
You've retrieved the tag lines for your tracks. | |||
===Step 3 - | ===Step 3 - Save the tag data=== | ||
# | #Identify the tag list - from the previous step it is all lines between (not including) the last two horizontal rules, but excluding any final line(s) starting with '''not found:Array ( )''' (these can be safely ignored) | ||
#Select all lines in the tag list, then right click and Copy to the clipboard. | |||
#Launch Notepad and into it Paste the clipboard. | |||
#Save under the filename '''c:\temp.txt'''. | |||
# | You've saved the tag lines for your tracks. | ||
# | ===Step 4 - Put the tag data into your track files=== | ||
# | #Launch '''mp3tag'''. | ||
#Click ''' File | Change directory...''' and select your album folder. | |||
#In the tracklist heading, click on '''Title''' then '''Filename''' (you'll get the track list ordered by ascending track number). | |||
# Click '''Edit | Select all files'''. | # Click '''Edit | Select all files'''. | ||
# Click '''Convert | Text file - tag'''. | # Click '''Convert | Text file - Tag''' (you'll get the '''Text file - Tag''' dialog box). | ||
# In '''Filename:''' enter '''c:\temp.txt'''. | |||
# In '''Format string''' enter<pre>%dummy%;%album%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre> | |||
# Click '''OK'''. | |||
You've put the tag data into your track files. Mp3tag shows you the result. | |||
==Mass tagging== | |||
Limitations | |||
* Mass tagging works only if each library album contain the original number of CDs and each CD contains the original number of tracks - none missing, none extra. Improvement is planned. | |||
Requirements | |||
* Each CD's track files are stored in one folder, containing no other audio files. | |||
* Each track filename begin with the track number. | |||
* Each CD folder name somewhere contains: | |||
** the barcode number e.g. '''El Rey Del Compas [8427328130431]''' | |||
** for multi-CD albums, the CD number in a regular form such that the folder names fall in ascending CD number order e.g. <br>'''40 Grandes Exitos [CD1] [08427328020473]''' and<br>'''40 Grandes Exitos [CD2] [08427328020473]'''. | |||
=== Step 1 - set up Mp3tag=== | |||
If you haven't already done so | |||
<ol><li>Download the (free of charge) Mp3tag program V2.39c or later [http://www.mp3tag.de/en/download.html here], and install.</li> | |||
<li>Launch '''Mp3tag'''.</li> | |||
<li>Right-click the tracklist heading, and click '''Customize columns...''' (you'll get the '''Columns''' dialog box).</li> | |||
<li>Click the '''starred page icon''' (you'll get an entry for a new column).</li> | |||
<li>In '''Name''' type<pre>ti3</pre></li> | |||
<li>Copy the following line (taking care to include the entire length - it ends with <tt>''')'''</tt> ):<br><pre>$regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1),:.*,no barcode number found in folder name)-:%_directory%:-$regexp($num($regexp(%_filename%:,^('[''[':digit:']'']'+).*$,\1),4),^0000$,no track number found at start of file name)</pre>and Paste into both '''Value''' and '''Sort by'''.</li> | |||
<li>Click '''OK''' (you'll get a '''ti3''' column appear in the track list).</li> | |||
<li>Click '''File | Export''' (you'll get the '''Export''' dialog box).</li> | |||
<li>Click the '''starred page icon''', type<pre>ti3</pre> and click '''OK''' (you'll get the new export config file '''ti3.mte''' open in (by default) Notepad).</li> | |||
<li>Delete all lines, Copy the following lines (taking care to include the full length of the first - it ends with '''<tt>1</tt>''' - and to preserve the line break):<br><pre>$filename(,ansi)$loop($regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1),:.*,),1)$regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1 | |||
),:.*,)$loopend()</pre>and Paste them into Notepad. | |||
<li>Save the file.</li></ol> | |||
===Step 2 - Retrieve tag data=== | |||
#Launch '''mp3tag'''. | |||
#Click '''File | Change directory...''' and select the folder containing your albums. You may then add further albums using '''File | Add directory...''' | |||
#Click '''File | Export''' (you'll get an '''Export''' dialog box). | |||
#Select '''ti3'''. | |||
#In '''Export file name''' enter '''c:\temp.txt''' and click '''OK''' (you'll get a '''Display Export file now?''' dialog box). | |||
#Click '''Yes''' (you'll get (by default) a Notepad window listing your albums' barcode numbers). | |||
#Copy all lines to the clipboard. | |||
#Go to http://tools.tango.info/tagging3.php. | |||
#Paste into the (unlabelled) text input box and click '''Submit''' | |||
You've retrieved the list of tag lines for your tracks. | |||
===Step 3 - Save the tag data=== | |||
#Identify the tag list - from the previous step it is all lines between (not including) the last two horizontal rules, but excluding any final line(s) starting with '''not found:Array ( )''' (these can be safely ignored) | |||
#Select all lines in the tag list, then Copy to the clipboard. | |||
#Return to the still open Notepad window, delete all contents, then Paste from the clipboard. | |||
#'''IMPORTANT''': check that the tag list contains lines for every album in your set. If it does not, tango.info didn't have tag data for this album - do not use this tag list (it risks mistagging of subsequent albums) but instead return to the browser and in the text input box's barcode number list remove the barcode number of every missing album, and then click '''Submit Query''' again and repeat this Step 2. (Improvement is planned.) | |||
#Save (under the existing filename '''c:\temp.txt'''). | |||
You've saved the tag lines for your tracks. | |||
===Step 4 - Put the tag data into your track files=== | |||
# Return to '''mp3tag'''. | |||
#In the tracklist heading, click on '''Title''' then '''ti3''' (you'll get the tracks sorted by ascending barcode number, CD number and track number). | |||
# Click '''Edit | Select all files'''. | |||
# Click '''Convert | Text file - Tag'''. | |||
# In '''Filename''' enter '''c:\temp.txt'''. | # In '''Filename''' enter '''c:\temp.txt'''. | ||
# In '''Format string''' enter<pre>%dummy%;%album%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre> | # In '''Format string''' enter<pre>%dummy%;%album%;%discnumber%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre> | ||
# Click '''OK'''. The files will be tagged. | # Click '''OK'''. The files will be tagged. | ||
You've put the tag data into your track files. Mp3tag shows you the result. | |||
Revision as of 2007-11-05T03:49:07
Software
How to tag your music files from tango.info data
This is a procedure for filling the tags of your music file library with metadata (track name, artist etc.) from tango.info. (To copy your CDs to such music files, see rip a CD.)
Terminology
- barcode number - the 12, 13 or 14-digit number (without spaces or dashes) shown under the barcode on the back cover of the album's case, or on the album's tango.info page e.g. 8427328130431.
- solo tagging - does one album at a time
- mass tagging - does multiple albums (e.g. your whole library) in one go.
Results
The tags filled are:
- Album (title), mass tagging only: Side (a.k.a. Disc Number, Set) (Note: Album Artist not included)
- (of track:) Title, Track (number), Artist, Genre, Year
Note: The Artist value is a comma-separated list of first primary artist name(s) (e.g. orchestra leader), and then secondary artist name(s) in alphabetic order of (full) name.
Solo tagging
Limitations
- Solo tagging works only for single-CD albums - for multi-CD albums, instead use mass tagging.
Requirements
- Your album's track files are in one folder containing no additional audio files.
- Track filenames begin with the track number and these numbers are the same length e.g. 01,02,...10 (not 1,2,...10).
Step 1 - set up Mp3tag
If you haven't already done so
- Download the (free of charge) Mp3tag program V2.39c or later here, and install.
Step 2 - Retrieve tag data
- If you have the album's barcode number:
- Go to http://tools.tango.info/tagging.php.
- Enter the barcode number into the (unlabelled) text input box and click Submit.
- Else (you do not have the barcode number):
- Go to http://eng.tango.info, enter album's title or artist name and click search (you'll get a list of matching albums listed under CDs).
- Identify your album, checking title and artist name, and click on it (you'll get the tango.info album page).
- Check that album page's track quantity agrees with your album's files. If it doesn't, you probably mis-identified the album.
- Click on the link in the top left of that page labelled tools.tango.info/tagging.
You've retrieved the tag lines for your tracks.
Step 3 - Save the tag data
- Identify the tag list - from the previous step it is all lines between (not including) the last two horizontal rules, but excluding any final line(s) starting with not found:Array ( ) (these can be safely ignored)
- Select all lines in the tag list, then right click and Copy to the clipboard.
- Launch Notepad and into it Paste the clipboard.
- Save under the filename c:\temp.txt.
You've saved the tag lines for your tracks.
Step 4 - Put the tag data into your track files
- Launch mp3tag.
- Click File | Change directory... and select your album folder.
- In the tracklist heading, click on Title then Filename (you'll get the track list ordered by ascending track number).
- Click Edit | Select all files.
- Click Convert | Text file - Tag (you'll get the Text file - Tag dialog box).
- In Filename: enter c:\temp.txt.
- In Format string enter
%dummy%;%album%;%track%;%title%;%artist%;%genre%;%year%;%dummy%
- Click OK.
You've put the tag data into your track files. Mp3tag shows you the result.
Mass tagging
Limitations
- Mass tagging works only if each library album contain the original number of CDs and each CD contains the original number of tracks - none missing, none extra. Improvement is planned.
Requirements
- Each CD's track files are stored in one folder, containing no other audio files.
- Each track filename begin with the track number.
- Each CD folder name somewhere contains:
- the barcode number e.g. El Rey Del Compas [8427328130431]
- for multi-CD albums, the CD number in a regular form such that the folder names fall in ascending CD number order e.g.
40 Grandes Exitos [CD1] [08427328020473] and
40 Grandes Exitos [CD2] [08427328020473].
Step 1 - set up Mp3tag
If you haven't already done so
- Download the (free of charge) Mp3tag program V2.39c or later here, and install.
- Launch Mp3tag.
- Right-click the tracklist heading, and click Customize columns... (you'll get the Columns dialog box).
- Click the starred page icon (you'll get an entry for a new column).
- In Name type
ti3
- Copy the following line (taking care to include the entire length - it ends with ) ):
$regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1),:.*,no barcode number found in folder name)-:%_directory%:-$regexp($num($regexp(%_filename%:,^('[''[':digit:']'']'+).*$,\1),4),^0000$,no track number found at start of file name)
and Paste into both Value and Sort by. - Click OK (you'll get a ti3 column appear in the track list).
- Click File | Export (you'll get the Export dialog box).
- Click the starred page icon, type
ti3
and click OK (you'll get the new export config file ti3.mte open in (by default) Notepad). - Delete all lines, Copy the following lines (taking care to include the full length of the first - it ends with 1 - and to preserve the line break):
$filename(,ansi)$loop($regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1),:.*,),1)$regexp($regexp(:%_directory%,^.*?('[''[':digit:']'']'{12,14}).*$,\1 ),:.*,)$loopend()
and Paste them into Notepad. - Save the file.
Step 2 - Retrieve tag data
- Launch mp3tag.
- Click File | Change directory... and select the folder containing your albums. You may then add further albums using File | Add directory...
- Click File | Export (you'll get an Export dialog box).
- Select ti3.
- In Export file name enter c:\temp.txt and click OK (you'll get a Display Export file now? dialog box).
- Click Yes (you'll get (by default) a Notepad window listing your albums' barcode numbers).
- Copy all lines to the clipboard.
- Go to http://tools.tango.info/tagging3.php.
- Paste into the (unlabelled) text input box and click Submit
You've retrieved the list of tag lines for your tracks.
Step 3 - Save the tag data
- Identify the tag list - from the previous step it is all lines between (not including) the last two horizontal rules, but excluding any final line(s) starting with not found:Array ( ) (these can be safely ignored)
- Select all lines in the tag list, then Copy to the clipboard.
- Return to the still open Notepad window, delete all contents, then Paste from the clipboard.
- IMPORTANT: check that the tag list contains lines for every album in your set. If it does not, tango.info didn't have tag data for this album - do not use this tag list (it risks mistagging of subsequent albums) but instead return to the browser and in the text input box's barcode number list remove the barcode number of every missing album, and then click Submit Query again and repeat this Step 2. (Improvement is planned.)
- Save (under the existing filename c:\temp.txt).
You've saved the tag lines for your tracks.
Step 4 - Put the tag data into your track files
- Return to mp3tag.
- In the tracklist heading, click on Title then ti3 (you'll get the tracks sorted by ascending barcode number, CD number and track number).
- Click Edit | Select all files.
- Click Convert | Text file - Tag.
- In Filename enter c:\temp.txt.
- In Format string enter
%dummy%;%album%;%discnumber%;%track%;%title%;%artist%;%genre%;%year%;%dummy%
- Click OK. The files will be tagged.
You've put the tag data into your track files. Mp3tag shows you the result.