Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
titlefix(1)			 resident alian 		     titlefix(1)

NAME
     titlefix - rename titled files with English title case

SYNOPSIS
     titlefix [-t] [FILENAME|-a|-h|-l]

     titlefixid3 [-t] [FILENAME|-a|-h|-l]

     titleid3 [-t] [FILENAME|-a|-h|-l]

     single[fix][id3] [-t] [FILENAME|-a|-h|-l]

DESCRIPTION
     titlefix renames files, correcting titles with standard English title case
     -- all middle words in an artist or title are capitalized except: articles,
     prepositions, and conjunctions less than 5 letters long in the artist or
     title name

     When called as titleid3, it uses the formats described below to tag mp3s
     with ID3V2 and ID3V1 tag info, but does no renaming (for when case is to be
     preserved).

     When called as titlefixid3, it does both renaming and tagging, for example:

	    titlefixid3 "12 Front 242 - One - With The Fire.mp3"

     results in this file name:

	    "12 Front 242 - One - With the Fire.mp3"

     and tags the file with track number 12, artist "Front 242", and track title
     "One - With the Fire". The first dash with spaces on each side is consid-
     ered the delimiter between artist and title. This example:

	    titlefixid3 "11 Danny Elfman - To Die For - Main Titles.mp3"

     would not change the filename, since To and For are start and end words
     within the phrase separated by the spaced dash in the title.

NOTES
     One of these formats must be used for each mp3 file (titleid3 and title-
     fixid3):

	    NN Artist - Title.mp3

	    NN Title.mp3

     NN is used for the track number, Artist for artist, and Title for title. If
     the second format is used (i.e., there is no dash surrounded by spaces), no
     artist will be tagged, and the whole filename (minus the NN and .mp3) will
     be used as a title. When called as single[fix]id3, it assumes a format
     "Artist - Title.mp3" (i.e. no track number NN).

OPTIONS
     -t, --test
	    prints processing commands but doesn't execute them

     -a, --all
	    processes *.mp3 in the current directory

     -f, --all-flac
	    processes *.flac in the current directory

     -h, --help
	    displays help and exits (ignores remaining arguments)

     -l, --list
	    prints  list of words to make lowercase and exits (ignores remaining
	    arguments)

REQUIRES
     id3v2  for tagging mp3s; see <http://id3v2.sourceforge.net/>

     id3lib
	    for id3v2; see <http://id3lib.sourceforge.net/>

AUTHOR
     Written by resident alian

REPORTING BUGS
     Report bugs to <res_alian AT users DOT sourceforge DOT net>.

COPYRIGHT
     Copyright (C) 2006 resident alian. This is free software.	You  may  redis-
     tribute  copies  of  it  under  the terms of the GNU General Public License
     <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent
     permitted by law.

Title Fix 0.5			    Aug 2006			     titlefix(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=titleid3&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help