Mp3tag: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
No edit summary
Line 41: Line 41:
**Mp3tag will now show only the tracks matching those TINs.
**Mp3tag will now show only the tracks matching those TINs.
**Filtering by TINT\ is not possible, due the Filter not offering FILEPATH.
**Filtering by TINT\ is not possible, due the Filter not offering FILEPATH.
==Scripting==
Various natively unavailable operations can be coded as follows.
* $if($regexpmatch(subject,pattern),whenmatched,whennotmatched) -> $if($neql(subject,$regexp(subject,pattern,)),whenmatched,whennotmatched)
Various operations can be made more concise as follows:
* $if($neql(0,$strstr(subject,substring)),whenmatched,whennotmatched) -> $ifgreater($strstr(subject,substring),0,whenmatched,whennotmatched)


==Issues with a recent update==
==Issues with a recent update==

Revision as of 2011-05-07T15:02:19

Intro

Mp3tag is an excellent and excellently supported program for editing the tags of music files in all major audio formats. It is available as freeware from here supported by donation.

Integration with tango.info

  • tagging
  • Browsing - you can browse direct from Mp3tag to the tango.info info of the album of any track having the album barcode number (UPC, EAN or TIN) in the Album tag or the folder path.
    • To set this up:
      1. Click Tools, Options..., Tools, <starred page icon>
      2. Enter
        • Name tango.info
        • Path e.g. C:\Program Files\Internet Explorer\IEXPLORE.EXE
        • Parameter http://eng.tango.info/$num($regexp(%album%:%_folderpath%,(?:.*?(\d{12,14}).*)|^,$1),14)
      3. Uncheck for all selected files
      4. click OK, and click OK.
    • To use
      • select a track and press CTRL+1, or:
      • right-click a track and click Tools ► tango.info
  • Browsing - if you are using TINT-based filing, you can browse direct from Mp3tag to the tango.info info for the current track .
    • To set this up:
      1. Click Tools, Options..., Tools, <starred page icon>
      2. Enter
        • Name tango.info
        • Path e.g. C:\Program Files\Internet Explorer\IEXPLORE.EXE
        • Parameter http://www.tango.info/%_parent_directory%\%_directory%\%track%
      3. Uncheck for all selected files
      4. click OK, and click OK.
    • To use
      • select a track and press CTRL+1, or:
      • right-click a track and click Tools ► tango.info

Usage

  • Filtering by TIN, from a file containing one TIN per line
    1. Edit the file to change all line-ends to the | character e.g. 02480002110729|02480002111528|02480002112921... making a one-line TIN list
    2. In MP3tag, tick View | Filter
      • In Field select the field containing the TIN e.g.
        • if TINT-based filing is used, select _PATHNAME
        • if the TIN is in the Album name, select ALBUM
      • In Filter, paste the one-line TIN list
    • Mp3tag will now show only the tracks matching those TINs.
    • Filtering by TINT\ is not possible, due the Filter not offering FILEPATH.

Scripting

Various natively unavailable operations can be coded as follows.

  • $if($regexpmatch(subject,pattern),whenmatched,whennotmatched) -> $if($neql(subject,$regexp(subject,pattern,)),whenmatched,whennotmatched)

Various operations can be made more concise as follows:

  • $if($neql(0,$strstr(subject,substring)),whenmatched,whennotmatched) -> $ifgreater($strstr(subject,substring),0,whenmatched,whennotmatched)

Issues with a recent update

V2.45 replaced the filter mechanism, such that

  • Example of using Mp3tag filter to show intrumentals, solos, duets etc.

http://img136.imageshack.us/img136/1724/filterbyorchvariouskm6.gif

no longer works, but probably could be adapted.

Documentation

Official documentation is lacking, e.g.

missing scripting functions

$list - http://forums.mp3tag.de/index.php?showtopic=7847&view=findpost&p=36819

undocumented behavour

Convert Tag file - Tag keying on _PATH - http://forums.mp3tag.de/index.php?showtopic=12116&view=findpost&p=48417