DragonFly On-Line Manual Pages

Search: Section:  


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 considered 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 titlefixid3): 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 redistribute 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)

Search: Section: