Tagging: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
mNo edit summary
 
(76 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Computer]]
[[Category:How-to]]
[[category:DJing]]
Adding metadata to audio files is called tagging.
==Software==
==Software==
*http://www.mp3tag.com
* Windows
** [[Mp3tag]] - a great program for managing your music files' tags
** Foobar as tagger[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_masstag]
** [[PicardQt tagger]](with picard-tangoinfo plugin)
* Linux
** GUI:
*** Puddletag [http://puddletag.sourceforge.net/] - which tries to be like Mp3tag (more or less)
***[[PicardQt tagger]](with picard-tangoinfo plugin)
*** KID3tag [http://kid3.sourceforge.net/]
*** Easytag [http://easytag.sourceforge.net/]
*** Ex Falso [http://www.sacredchao.net/quodlibet]
** CLI
*** audiotag
*** eyed3tag
*** (and many more)


==How to use http://tools.tango.info/tagging.php==
==Tag data sources==
* [[tango.info]]
** [[tango.info tagging | tagging]]
** [[tango.info add track listing | contributing tag data]]


These are instructions for ripping CDs to your hard drive and tagging the resulting MP3 or FLAC files with tagging information from tango.info.
==Tag management==
* [[tag remapping]]
===Step 1 - Rip CD to your hard drive===
Use a program such as CDex (http://cdexos.sourceforge.net). Ensure you rip each CD to a separate folder. To be able to perform multiple CD tagging (see below), you must ensure you rip every track from each album.


===Step 2 - Retrieve the tagging information for the newly ripped audio files===
==Tagging standard==
Note: This requires the mp3tag program V2.39c or later, from http://www.mp3tag.de/en/ (English, free of charge).
* [[track metadata standard]]
Note: Currently this procedure works only for single-CD albums.
* [[tagging considerations]]


The barcode number referred to below is the 13 or 14-digit number found next to the barcode which is usually found on the back cover of the CD case.
==Tagging process using tango.info source==
*[[solo tagging]]
*[[mass tagging]]
** [[mass tagging with foobar2000]]
** [[mass tagging with mp3tag]]
*** [http://wiki.tango.info/w/mul/index.php?title=mass_tagging_Mp3tag_import_format_string_-_click_in_the_box_below%2C_press_CTRL%2BA_and_then_CTRL%2BC%2C_then_click_Back_to_return_to_the_instructions.&action=edit mass tagging format string]
** [[tango.info tagger]]


Either
==From talk==
[[User:Chrisjjj|Chrisjjj]] 13:50, 23 October 2007 (CEST) Issue: unrecognised TIN is not faulted. E.g. 00000000000001


# For a single CD for which you have the barcode number:
[[User:Chrisjjj|Chrisjjj]] 13:50, 23 October 2007 (CEST) Issue: result with blank genre gives ''not found:Array ( ) NO GENRE:Array ( [0] => 00743219561329 )'' between output rules e.g. https://tango.info/tools/tagging.php?tins=00743219561220&sepa=%3B
## Go to http://tools.tango.info/tagging.php.
## Enter the bar code number into the (unlabelled) query window and click '''Submit Query'''.
# or, for a single CD for which you do not have the barcode number:
## Go to http://eng.tango.info, enter album's artist name and click '''search'''.
## In the search results, locate under ''CDs'' the title of your album, click on it, and then click on '''tools.tango.info/tagging'''.
# or, for multiple CDs for which you have barcode numbers:
## Ensure each CD is in a separate folder the name of which somewhere contains the barcode number, and that all these folders are in a single containing folder with no other audio files.
## Launch '''mp3tag'''.
## Click '''File | Change directory...''' and select the folder containing your CD files.
## Click '''File | Export | <starred page icon>''' and click '''OK'''.
## In the text editor window, replace the entire content with the following two lines (taking care to preserve the line break):<br>
<pre>$filename(,ansi)$loop($if($eql(%_directory%,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2)),,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2)),1)$if($eql(%_directory%,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2)),,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2))
$loopend()</pre>
## Save the file.
## In the mp3tag '''Options''' dialog box, click '''OK'''.
## When asked '''Display Export file now?''', click '''Yes'''.
## In the text editor window that appears (showing a list of the barcode numbers of all the CDs), copy all lines to the clipboard.
## Go to http://tools.tango.info/tagging.php.
## Paste into the (unlabelled) query window and click '''Submit Query'''.


===Step 3 - Create a text file containing the retrieved tagging information===
===2007-07-13 [[Carlos Vallejos]] in reply to a mail by [[Tobias Conradi]]===
With your mouse, highlight the list of tags you retrieved in Step 2, then right click and Copy it. (Note: don't copy the whole page, just the list of tags. Each line of this list begins with the 14-digit number and is followed by other tagging info such as album, song title, track number and year.)
In my experience, as generally all programs work on the database structure, we should keep supplementary information on a track as condensed as possible, in order to allow all infos to fit into the grid space (that seems to be never enough!) for example;
Launch Notepad, press CTRL+V to patste this list, then press '''CTRL+S''' to save and enter as the Filename '''c:\temp.txt'''.


===Step 4 - Tag the audio files===
*Canaro ins for Canaro instrumental
*Canaro-Falcon for Canaro sings Ada Falcon
*etc
It exist the case of famous interpreters as:


# Launch '''mp3tag'''.
*Tita Merello (con Francisco Canaro)
# Click ''' File | Change directory...''' and select the folder containing your ripped CD(s).
*Carlos Gardel (con Francisco Canaro)
# If you are tagging multiple CDs:
*Edmundo Rivero (con Anibal Troilo)
## Right-click the tracklist heading, and click '''Customise columns...'''.
*Francisco Fiorentino, con su orquesta
## In the '''Columns''' dialog box that appears, click '''<starred page icon>'''.
*Enrique Corsini con su orquesta
## In '''Name''' enter "TIN".
*Alberto Castillo (con Emilio Balcarce)
## In '''Value''' and '''Sort by''' enter<br><pre>$if($eql(%_directory%,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2)),none found in folder name,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2))</pre>
that are usually accompained by some big orchestras. We should decide if we keep the criteria of the sequence
##Click '''OK'''.
##In the tracklist heading, click on "TIN".


# Click '''Edit | Select all files'''.
ORCHESTRA'DIRECTOS SECOND NAME,  - , 1st. SINGER'S SECOND NAME
# Click '''Convert | Text file - tag'''.
# In '''Filename''' enter '''c:\temp.txt'''.
# In '''Format string''' enter<pre>%dummy%;%album%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre>.
# Click '''OK'''. The files will be tagged.


Note: If the file set fails to include every track from each CD, the tracklist will be misaligned with the tag list and hence mistagging will occur.
[[User:Chrisjjj|Chrisjjj]] 18:14, 21 October 2007 (CEST) I strongly disagree. Track tags should contain the full information, e.g. '''Francisco Canaro & Ada Falcon'''. And the '''Artist''' field should contain only artists and not the content description  '''Instrumental'''.
===album - subtitles===
https://tango.info/08427328130844 - Chrisjjj


[[Category:computer]]
Well, I would say this date is an album sub-title. If t.i added support
[[Category:howto]]
for album sub-titles, displaying them as distinct from titles, for tagging
=== Notes ===
it could give the option of putting it into a sub-field e.g. Album =
 
<albumtitle> | <albumsubtitle1>
1 The 'disc_tin' field carries a TIN - see http://wiki.tango.info/mul/Tango_Information_Number .

Latest revision as of 2016-04-16T20:00:53

Adding metadata to audio files is called tagging.

Software

  • Windows
    • Mp3tag - a great program for managing your music files' tags
    • Foobar as tagger[1]
    • PicardQt tagger(with picard-tangoinfo plugin)
  • Linux
    • GUI:
      • Puddletag [2] - which tries to be like Mp3tag (more or less)
      • PicardQt tagger(with picard-tangoinfo plugin)
      • KID3tag [3]
      • Easytag [4]
      • Ex Falso [5]
    • CLI
      • audiotag
      • eyed3tag
      • (and many more)

Tag data sources

Tag management

Tagging standard

Tagging process using tango.info source

From talk

Chrisjjj 13:50, 23 October 2007 (CEST) Issue: unrecognised TIN is not faulted. E.g. 00000000000001

Chrisjjj 13:50, 23 October 2007 (CEST) Issue: result with blank genre gives not found:Array ( ) NO GENRE:Array ( [0] => 00743219561329 ) between output rules e.g. https://tango.info/tools/tagging.php?tins=00743219561220&sepa=%3B

2007-07-13 Carlos Vallejos in reply to a mail by Tobias Conradi

In my experience, as generally all programs work on the database structure, we should keep supplementary information on a track as condensed as possible, in order to allow all infos to fit into the grid space (that seems to be never enough!) for example;

  • Canaro ins for Canaro instrumental
  • Canaro-Falcon for Canaro sings Ada Falcon
  • etc

It exist the case of famous interpreters as:

  • Tita Merello (con Francisco Canaro)
  • Carlos Gardel (con Francisco Canaro)
  • Edmundo Rivero (con Anibal Troilo)
  • Francisco Fiorentino, con su orquesta
  • Enrique Corsini con su orquesta
  • Alberto Castillo (con Emilio Balcarce)

that are usually accompained by some big orchestras. We should decide if we keep the criteria of the sequence

ORCHESTRA'DIRECTOS SECOND NAME, - , 1st. SINGER'S SECOND NAME

Chrisjjj 18:14, 21 October 2007 (CEST) I strongly disagree. Track tags should contain the full information, e.g. Francisco Canaro & Ada Falcon. And the Artist field should contain only artists and not the content description Instrumental.

album - subtitles

https://tango.info/08427328130844 - Chrisjjj

Well, I would say this date is an album sub-title. If t.i added support for album sub-titles, displaying them as distinct from titles, for tagging it could give the option of putting it into a sub-field e.g. Album = <albumtitle> | <albumsubtitle1>