Current version: 0.30 (Oct 18 2001). The changelog is here.
You may download the fixmp3 v.0.30 tarball here.
This application is released under the General Public License.
After unpacking the tarball simply execute ./install.sh as root. The tarball
comes with the Perl script and a man page.
If you are simply upgrading and do not need copies of the license or man page, you may read the source code for fixmp3 here.
You may read the man page here.
fixmp3 v.0.30 A tool to help mantain a collection of mp3s. All processing of mp3s is done alphabetically. Syntax: fixmp3 -d=directory [options] -d, --directory=directory The directory where the mp3s are kept. This will be searched recursively -f, --file=file.mp3 Process a MP3 file. -r, --recursive Process the directory recursively. Default is non-recursive. -p, --playlist=playlist The file in which a playlist should be stored -n, --no-overwrite Do not overwrite the playlist file: just append. Default: off. -h, --help Display help -c, --correct Correct the filenames of the mp3s according to Artist and Song, ie. Artist-Song.mp3 --lowercase Lowercase the filenames. Must be used with the -c option. --tags Correct the tags of the mp3s with user input (if no tags exists for an mp3) -e, --edit Edit all tags of the mp3 files with user input whether tags exist or not. -a, --album The altered filename should contain the name of the Album: Artist-Album-Song.mp3 --track The altered filename should contain the track number (user inputted) -v, --version Print the version and exit. --logfile=logfile Log actions into a logfile.
fixmp3 --directory=/mp3/VNV_Nation --recursive --playlist=vnv.m3u --correct --tags
fixmp3 --file="mp3/eco/Eco - Das Album - 06 - Schmutz.mp3" --correct --tags --album --track --logfile=/tmp/eco
fixmp3 -d /mp3/random --tags
fixmp3.pl -d /mp3/random -p random.m3u
fixmp3.pl -d /mp3/synthpop --edit_all
fixmp3.pl -d /mp3/synthpop --track --album --correct --playlist=synthpop.m3u
fixmp3.pl -d /mp3/industrial/aghast_view --track -a -c --edit
Afra Ahmad 2001