Content-type: text/html Manpage of fixmp3

fixmp3

 

NAME

fixmp3 - A utility written in Perl to process an archive of MP3 files.  

SYNTAX

fixmp3 [ --directory=<directory> | --file=<filename> ] [options]  

DESCRIPTION

fixmp3 is a Perl script which aids in organizing a collection of MP3s. It searches through a specified directory recursively for MP3s and procedes with the options you specify. It can be used to create playlists, and rename your MP3s to a better convention.

The following section describes how one could use fixmp3.

Playlist
      Create an alphabetical playlist with the filename you specify.

Rename Filenames
      Rename your MP3 files according to the format you want. Formats you can specify are Artist_Name-Song_Title.mp3, Track_Number-Artist_Name-Song_Title.mp3, Artist_Name-Album_Name-Song_Title.mp3 (or a combination of those examples).

Fix MP3 Tags
       Fix the MP3 tags, whether they are currently empty or not.  

OPTIONS

-d, --directory=<directory>
Scans specified <directory> recursively for MP3 files.
-h, --help
Output help information and exit.
-v, --version
Output version information and exit.
-r, --recursive
Go through subdirectories recursively. The default is not recursive.
-p, --playlist=<filename>
Write an alphabetical playlist to the specified filename, for the MP3 files found in the <directory> to <filename>.
-n, --no-overwrite
Do not overwrite the playlist file. If not specified, the playlist file will be overwritten.
-c, --correct
Clean up the filenames of the MP3 files. The default format is Artist-Song.mp3 . You may specify other formats using the options detailed below. The Artist Name and Song Title are read from the tag of the MP3. If there is no tag present, the filename will not be replaced (you can edit the tags using options below).
--lowercase
Lowercase the resulting file names. Must be used in conjuction with the --correct option.
--tags
Alter missing tags (with user input) of MP3s, if any. If a MP3 is found to have no tag in <directory>, prompt the user if they would like to add one. If they do, ask the user for the Artist Name, Song Title, Album Title, and Comments. The information is then entered the tag into the MP3. This is interactive.
-e, --edit
Edit all tags. Whether each MP3 has a tag or not, ask the user if they would like to edit it. This is interactive.
-a, --album
Include the album name in the renamed file. If this option is used, --correct will be automatically turned on. The format will be Artist_Name-Album-Song.mp3 . The album name is read in from the MP3 tag. If not present, the album title will not be used.
--track
Include the track number in the renamed file. If this option is used, --correct will be automatically turned on. The format will be Track_Number-Artist_Name-Song_Title.mp3 . The user will be asked for the track number of each MP3 file.
-l, --logfile=<logfile>
Log the files processed and the actions caried out on them as well as tag information into the <logfile>.
 

FILES

/usr/local/bin/fixmp3
 

EXAMPLES

Listed below are some examples on how you could use fixmp3:

fixmp3 -d /mp3/random -p random.m3u
       - Create a playlist in random.m3u for all the MP3s found in /mp3/random . 
          If the file random.m3u exists, overwrite it.
          With the -n option, random.m3u will not be overwritten.  

fixmp3 -f=/mp3/10therea.mp3 --file=/mp3/09psycho.mp3 --tags
        - If the files /mp3/10thearea and /mp3/09psycho.mp3 do not contain tags, alter them with user input.

fixmp3 --directory=/mp3/synthpop --tags
        - Scan through /mp3/synthpop and if a MP3 is found without a tag, prompt the user for the attributes that make up the tag.

fixmp3 -d /mp3/VNV_Nation --playlist=vnv.m3u -c --tags
       - Scan through /mp3/VNV_Nation for MP3s recursively.
       - Create an alphabetical playlist for the MP3s found into the file vnv.m3u. 
       - If no tags are present in a MP3, prompt the user to enter them.  
       - Rename the files in the format Artist_Name-Song_Title.mp3 (parameters read from the tags).

fixmp3 -d /mp3/random --track --album
        - Scan through /mp3/random for MP3s recursively.
        - Prompt the user for the track name for each MP3.
        - Alter the filenames of the MP3s to match the 
          format Track_Number-Artist_Name-Album_Name-Song_Title.mp3 .
        - If the album name cannot be read from the MP3 tags, fixmp3 will not use it. 
          (You should probably use the --edit_all option to add an album name to the tag.)

fixmp3 -d /mp3/industrial --edit
         - Alter all of the tags of each MP3 file in /mp3/industrial, whether they exist or not.   

BUGS

Report bugs to <afra@prongs.org>  

SEE ALSO

http://www.prongs.org/fixmp3  

AUTHORS

Afra Ahmad <afra@prongs.org>


 

Index

NAME
SYNTAX
DESCRIPTION
OPTIONS
FILES
EXAMPLES
BUGS
SEE ALSO
AUTHORS

This document was created by man2html, using the manual pages.
Time: 23:12:53 GMT, October 18, 2001