» Content »pkg://mp3-archive-tools-0.9.tar.gz:45494
/ info downloads
mp3-archive-tools is a set of tools to ease organising a collection of
mp3 (and other audio types) files.
mp3id - View/change id3 metadata. Supports ID3v2 and extended
frames (pictures, etc).
filenametoid3 - Update id3 metadata from filenames.
id3tofilename - Rename files based on id3 metadata.
freedbtofilename - Rename files based on data from freedb
cddbtofilename - Rename files based on data from cddb
movemusic - Move music files to their correct place in
pmv - Rename files using arbitrary perl code.
update-music-symlinks - Maintain a central link farm pointing to music
in various places.
There is also a file called pmv-examples.sh, which contain useful
bourne shell functions. This file is in the examples/ directory of the
source distribution, and is probably installed under
pmv-stdswap - Swaps round fields in filenames delimited by " - ".
pmv-space2_ - converts all spaces in filename to underscores.
pmv-_2space - Converts all underscores in filename to spaces.
pmv-fixcaps - Crude attempt at capitalising filenames.
pmv-fixcase - Much better attempt at capitalising filenames.
Needs the Text::Autoformat module from CPAN.
pmv-number - Numbers filenames sequentially.
pmv-deepen - converts dirs from "artist - album" to "artist/album"
pmv-flatten - converts dirs from "artist/album" to "artist - album"
To use these commands, just use: pmv-command filenames
eg pmv-fixcase *.mp3
The latest version is at
You will first need to install libmp3-archive-perl, available from the
same place, which provides the perl module MP3::Archive, and the
MP3::Tag module, either from CPAN (www.cpan.org) or your OS
distribution (debian users install libmp3-tag-perl, redhat/fedora
users install perl-MP3-Tag)
To install, you use the standard perl installation method of:
$ tar xzvvf mp3-archive-tools-VERSION.tar.gz
$ cd mp3-archive-tools-VERSION
$ perl Makefile.PL
then, as root:
# make install
VERSION is the current version, eg 0.9
all the tools in mp3-archive-tools should run on any modern unix
system. I haven't yet tried them under windows. If anyone tries, I would
I've tried to avoid the latest features of perl, but you may run into
problems if you have an old version of ExtUtils::MakeMaker (perl's
installer). Version 6.16 definately works.
Tools to index music, both on and offline (eg cdroms of mp3s)
Bug reports, fixes, compliments or (constructive) criticisms would be
appreciated, to firstname.lastname@example.org.
Copyright 2003 Ian Beckwith <email@example.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.