Editing Foobar2000:Components/Masstagger (foo masstag)

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{DISPLAYTITLE:foobar2000:Components/Masstagger (foo_masstag)}}
+
{{fb2k}}
 
{{Foobar Component Infobox
 
{{Foobar Component Infobox
| name                 = Masstagger
+
| name = foo_masstag
| screenshot           = [[Image:Foobar2000-Masstagger.png|256px]]
+
| screenshot =  
| caption             =  
+
| caption = Masstager
| module_name          = foo_masstag
+
| maintainer = Official
| developer            = Peter Pawlowski
+
| stable_release = 1.8
| stable_release       = 1.8.4
+
| preview_release =  
| stable_release_date  = 2009-09-18
+
| foobar_version = 0.9.5.x
| foobar2000_version  = 1.1
+
| use = Tagging
| use                 = Tagging
+
| license = -
 +
| website = [http://www.foobar2000.org/?page=Download]
 +
| discussion_thread =
 
}}
 
}}
 +
= Masstagger =
 +
[[Image:Foobar2000-Masstagger.png]]
  
'''Masstagger''' is an advanced tool for editing the information of tags in multiple files.
+
Masstagger is an advanced tool for editing the information of tags in multiple files.
 +
'''Note:''' It's not available as part of foobar2000 0.9.5 or newer installers. It is still however available from the [http://www.foobar2000.org/?page=Download official components page].
  
Masstagger's main limitation is lack of <abbr title="What You See Is What You Get">WYSIWYG</abbr> editing of tags, making it inefficient for typical tag editing scenarios. You should use the [[Foobar2000:Properties|Properties dialog]] instead unless you want to be able to quickly run predefined complex tagging tasks on your files.
+
Masstagger's main limitation is lack of WYSIWYG editing of tags, making it inefficient for typical tag editing scenarios. You should use the [[Foobar2000:Properties|Properties dialog]] instead unless you want to be able to quickly run predefined complex tagging tasks on your files.
  
{{panel|'''Note:''' Masstagger is not available as part of foobar2000 0.9.5 or newer installers.|color=yellow}}
+
The tagger also has size limit which may corrupt your data, see [[#Input data (one line per track)]]".
  
 
== Basic usage ==
 
== Basic usage ==
Line 25: Line 30:
  
 
The "scripts" box contains commands that allow you to save the current chain of actions or restore a chain of actions that was saved earlier.
 
The "scripts" box contains commands that allow you to save the current chain of actions or restore a chain of actions that was saved earlier.
 
 
There are two ways to store Masstagger scripts:
 
There are two ways to store Masstagger scripts:
 
* In foobar2000 configuration - by using the "Save" / "Load" etc buttons - you can quickly load those scripts later, as well as access them directly from the "Tagging" / "Scripts" submenu of the context menu, as well as access them with [[Foobar2000:Preferences:General:Keyboard Shortcuts|keyboard shortcuts]].
 
* In foobar2000 configuration - by using the "Save" / "Load" etc buttons - you can quickly load those scripts later, as well as access them directly from the "Tagging" / "Scripts" submenu of the context menu, as well as access them with [[Foobar2000:Preferences:General:Keyboard Shortcuts|keyboard shortcuts]].
Line 50: Line 54:
 
=== Format value from other fields ===
 
=== Format value from other fields ===
 
This action lets you enter a specific [[Foobar2000:Title Formatting Introduction|title formatting]] pattern for any tag field you wish to edit or create.
 
This action lets you enter a specific [[Foobar2000:Title Formatting Introduction|title formatting]] pattern for any tag field you wish to edit or create.
 
In addition to standard title formatting fields, starting with version 1.8.2 you can use %now% to fetch current system time.
 
  
 
=== Guess values from filename ===
 
=== Guess values from filename ===
Line 69: Line 71:
 
=== Input data (one line per track) ===
 
=== Input data (one line per track) ===
 
Enter the data for each song with the pattern indicated, line by line, (one line per song as it is said). Don't worry about the length, the lines could be very long (only adds a vertical scroll bar if it is too long).
 
Enter the data for each song with the pattern indicated, line by line, (one line per song as it is said). Don't worry about the length, the lines could be very long (only adds a vertical scroll bar if it is too long).
 +
 +
: ''Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.''
 +
:: The properties dialogue allows masstagging with more input data.
  
 
=== Remove all fields ===
 
=== Remove all fields ===
Line 100: Line 105:
 
* File moving functionality - now available through the [[Foobar2000:File_operations|File Operations component]].
 
* File moving functionality - now available through the [[Foobar2000:File_operations|File Operations component]].
 
* Copying tags between tracks - see: [[Foobar2000:How to transfer tags between two sets of tracks|How to transfer tags between two sets of tracks]].
 
* Copying tags between tracks - see: [[Foobar2000:How to transfer tags between two sets of tracks|How to transfer tags between two sets of tracks]].
 
== Command line interface ==
 
Masstagger provides extra [[Foobar2000:Commandline_Guide|command line switches]] for tag modifications. Version 1.8.4 of the component shows this information:
 
  Usage:
 
 
 
  /tag:help - displays this message
 
 
 
  /tag:<command1>[;<command2>;<command3>...] <file1> [<file2> <file3>...]
 
 
 
  Commands:
 
 
 
  <NAME>=<VALUE>
 
      Sets <NAME> field to <VALUE>, e.g. "/tag:title=test <file>".
 
      You can erase particular field by specifying empty value, e.g. "/tag:comment= <file>".
 
      You can also specify multiple values by separating them with \ character, e.g. "/tag:artist=name1\name2 <file>".
 
  AUTOTRACKNUMBER
 
      Sets TRACKNUMBER field of multiple files according to their order in commandline.
 
      E.g. "/tag:AUTOTRACKNUMBER <file1> <file2> <file3>" will assign TRACKNUMBER=1 to <file1>, 2 to <file2> and 3 to <file3>.
 
  FORMAT:<FIELD>:<SPEC>
 
      Formats <FIELD> using <SPEC>; see title formatting manual for more info how to use it.
 
      E.g. "/tag:FORMAT:COMMENT:"%ARTIST% - %TITLE%" <file>".
 
  GUESS:<PATTERN>:<SPEC>
 
      Guesses field values using <PATTERN>, according to <SPEC>.
 
      To perform "guess values from filename" action, use "/tag:GUESS:<PATTERN>:%_FILENAME% <file>".
 
      E.g. "/tag:GUESS:"%TRACKNUMBER%. %TITLE%":%_FILENAME% <file>".
 
 
==External links==
 
* {{foobar2000|http://www.foobar2000.org/components/view/foo_masstag|Masstagger}}
 

Please note that all contributions to Hydrogenaudio Knowledgebase are considered to be released under the GNU Free Documentation License 1.2 (see Hydrogenaudio Knowledgebase:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)