Tango.info track tagger format string: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
(update formatting code)
Line 23: Line 23:
$sf["%x_count%"]=$x_count;
$sf["%x_count%"]=$x_count;


//album specific
//===product specific===
$sf["%tin%"]=$t["album_tin"];
$sf["%tin%"]=$t["product_tin"];
$sf["%album_name%"]=$t["album_name"];
$sf["%album_name%"]=$t["product_name"];
//alias
//alias
$sf["%album%"]=$t["album_name"];
$sf["%album%"]=$t["product_name"];
$sf["%album_artist%"]=$t["album_artist"];
 
$sf["%album_artist%"]=$t["product_artist"];
//alias
//alias
$sf["%album artist%"]=$t["album_artist"];
$sf["%album artist%"]=$t["product_artist"];
$sf["%album_pubcode%"]=$t["album_pubcode"];
 
$sf["%album_collection%"]=$t["album_collection"];
$sf["%album_pubcode%"]=$t["product_pubcode"];
$sf["%album_collection%"]=$t["product_collection"];
//alias
//alias
$sf["%album collection%"]=$t["album_collection"];
$sf["%album collection%"]=$t["product_collection"];
$sf["%album_dqty%"]=$t["album_disc_qty"];
 
$sf["%album_dqty%"]=$t["product_disc_qty"];
//alias
//alias
$sf["%album_disc_qty%"]=$sf["%album_dqty%"];
$sf["%album_disc_qty%"]=$t["product_disc_qty"];
$sf["%album_tqty%"]=$t["album_track_qty"];
$sf["%album_tqty%"]=$t["product_track_qty"];


//disc specific
//===disc specific===
$sf["%discnumber%"]=$t["album_side"];
$sf["%discnumber%"]=$t["product_side"];
$sf["%disc_tqty%"]=$t["track_qty"];
$sf["%disc_tqty%"]=$t["track_qty"];
//alias
//alias
$sf["%disc_track_qty%"]=$sf["%disc_tqty%"];
$sf["%disc_track_qty%"]=$sf["%disc_tqty%"];


//track specific
//===track specific===
$sf["%tint%"]="{$t["album_tin"]}-{$t["album_side"]}-{$t["track_num"]}";
$sf["%tint%"]="{$t["product_tin"]}-{$t["product_side"]}-{$t["track_num"]}";
$sf["%track%"]=$t["track_num"];
$sf["%track%"]=$t["track_num"];
//alias
//alias
$sf["%tracknumber%"]=$t["track_num"];
$sf["%tracknumber%"]=$t["track_num"];
$sf["%title%"]=$t["track_name"];
$sf["%title%"]=$t["track_name"];
 
$sf["%artist%"]=$t["track_artists"];
$sf["%artist%"]=$t["track_artists"];
$sf["%artist_vocmarker_off%"]=str_replace(", voc. ", ", ",$t["track_artists"]);
$sf["%artist_vocmarker_off%"]=str_replace(", voc. ", ", ",$t["track_artists"]);


$sf["%genre%"]=$t["track_genr"];
$sf["%genre%"]=$t["track_genr"];
Line 62: Line 64:
$sf["%track_orch%"]=$t["track_orch"];
$sf["%track_orch%"]=$t["track_orch"];
$sf["%track_voca%"]=$t["track_voca"];
$sf["%track_voca%"]=$t["track_voca"];
//===performance specific===
$sf["%tiwc%"]=$t["work_id"];


</pre>
</pre>

Revision as of 2012-02-15T04:36:49

The tango.info tagger since 1.3.2 (work in progress) accepts a format string for the output.

It can be set via the url or input field.

http://www.tango.info/tools/tagger1.3.2.php?format_string=%25tin%25

  • %disc_tqty% number of tracks in disc (count in tracks table, CURRENTLY THIS IS NOT THE MAX OF TRACK NUMBER)
  • %album_tqty% number of tracks in album (count in tracks table)
  • %album_dqty% number of discs in album (max value for album_side in tracks table)

Aliases exist see below. For work on tags or wishes see TIS tags.

Available variables can be seen below, all strings in the form %<variable_name>% are variables, e.g. %tin% gives the TIN.

%date% is the raw format as defined in tango.info track date, %year% the year if known.

1.3.2

//======= output formatting ============

$sf="";
$sf["%x_count%"]=$x_count;

//===product specific===
$sf["%tin%"]=$t["product_tin"];
$sf["%album_name%"]=$t["product_name"];
	//alias
	$sf["%album%"]=$t["product_name"];

$sf["%album_artist%"]=$t["product_artist"];
	//alias
	$sf["%album artist%"]=$t["product_artist"];

$sf["%album_pubcode%"]=$t["product_pubcode"];
$sf["%album_collection%"]=$t["product_collection"];
	//alias
	$sf["%album collection%"]=$t["product_collection"];

$sf["%album_dqty%"]=$t["product_disc_qty"];
	//alias
	$sf["%album_disc_qty%"]=$t["product_disc_qty"];
$sf["%album_tqty%"]=$t["product_track_qty"];

//===disc specific===
$sf["%discnumber%"]=$t["product_side"];		
$sf["%disc_tqty%"]=$t["track_qty"];
	//alias
	$sf["%disc_track_qty%"]=$sf["%disc_tqty%"];

//===track specific===
$sf["%tint%"]="{$t["product_tin"]}-{$t["product_side"]}-{$t["track_num"]}";
$sf["%track%"]=$t["track_num"];
	//alias
	$sf["%tracknumber%"]=$t["track_num"];
$sf["%title%"]=$t["track_name"];
$sf["%artist%"]=$t["track_artists"];		
$sf["%artist_vocmarker_off%"]=str_replace(", voc. ", ", ",$t["track_artists"]);

$sf["%genre%"]=$t["track_genr"];	
$sf["%date%"]=$t["track_date"];
$sf["%year%"]=$t["track_year"];
$sf["%duration%"]=$t["track_dura"];
$sf["%track_orch%"]=$t["track_orch"];
$sf["%track_voca%"]=$t["track_voca"];

//===performance specific===
$sf["%tiwc%"]=$t["work_id"];