Tagging: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
 
(86 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 (available from http://cdexos.sourceforge.net ).
You need to rip each CD to a separate folder.


===Step 2 - Retrieve the tagging information for the newly ripped audio files===
==Tagging standard==
Note: Currently this procedure works only for single-CD albums.
* [[track metadata standard]]
* [[tagging considerations]]


Either
==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]]


a) For a CD the cover of which shows a barcode number of 13 or 14 digits:
==From talk==
[[User:Chrisjjj|Chrisjjj]] 13:50, 23 October 2007 (CEST) Issue: unrecognised TIN is not faulted. E.g. 00000000000001


Go to http://tools.tango.info/tagging.php
[[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


Enter the bar code number into the (unlabelled) query window and click Submit Query
===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;


b) For a CD of which you do not have the barcode number:
*Canaro ins for Canaro instrumental
*Canaro-Falcon for Canaro sings Ada Falcon
*etc
It exist the case of famous interpreters as:


Go to eng.tango.info, enter album's artist name and click 'search'.
*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


In the search results, locate under 'CDs' the title of the album, click on it, and click on the tools.tango.info/tagging link.
ORCHESTRA'DIRECTOS SECOND NAME, - , 1st. SINGER'S SECOND NAME


For example: http://tools.tango.info/tagging.php?tins=00743219561220 .
[[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


c) For a collection of CDs of which you have every track ripped into per-CD folders containing anywhere in the name the barcode number of 13 or 14 digits:
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
Launch the mp3tag program
it could give the option of putting it into a sub-field e.g. Album =
 
<albumtitle> | <albumsubtitle1>
Add all the folders
 
Click File | Export | (New icon) and click OK
 
In the text editor window, and replace the entire content with the lines (taking care to preserve the line break):
 
<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.
 
To '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.
 
Go to http://tools.tango.info/tagging.php
 
Paste into the (unlabelled) query window and click Submit Query.
 
===Step 3 - Create a txt file with the retrieved tagging information===
With your mouse, highlight the list of tags you retrieved in Step 2, then right click and Copy it. (Note: you don't copy the whole page, just the data list. 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.)
Paste the list of tags into a text program like Notepad. Save this as a file with name ending .TXT .
 
===Step 4 - Tag the audio files===
This uses the tagging program mp3tag - http://www.mp3tag.de/en/ (English).
 
*a. Launch the program;
*b. Drag the CD folder(s) from Explorer into the mp3tag tracklist (right) pane.
*c. If you are tagging multiple CDs:
 
Right-click a tracklist column heading, and click 'Customise columns...'
 
In the Columns dialog box that appears, click the New (page with star) icon.
 
In the Name field enter "TIN"
 
In the Value and 'Sort by' fields enter
<pre>$if($eql(%_directory%,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2)),none found in folder name,$regexp(%_directory%,^(.*)('[''[':digit:']'']'{13,14}).*$,\2))</pre>
 
Click OK
 
In the tracklist column headers, click on "TIN".
 
*d. Press CTRL-A to select all files.
*e. Select Convert | Text file - tag ('Taglist-file/Tag' in older versions);
*f. In Filename enter the path of the text file in which you saved the tagging.php output.
In 'Format string' enter the following line <pre>%dummy%;%album%;%track%;%title%;%artist%;%genre%;%year%;%dummy%</pre>
*g. Click OK. The files will be tagged.
Note: If the quantity of format string fields fails to equal the quantity of fields in each text file line, no tagging will occur.
 
Note: If the file set fails to include every track from each CD, the file lsit will be misaligned with the text file list and mistagging will occur.
 
[[Category:computer]]
 
=== Notes ===
 
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>