To install mp3mover on any unix based system simply run the file install.sh. For Windows copy the program somewhere to your path where your perl can find it. The module ID3::Tag is supplied with mp3mover.pl now, however, you may need to install the module yourself if the supplied modules don't work on your system. To do this simply download the module MP3::Tag from cpan.perl.org and follow the installation instructions for that module. Masks to use for the directory/filename/id3 title structure are read from ~/.mp3moverrc See the comments in the file sample-.mp3moverrc for a description of how these are set. Sensible defaults will be used if this file doesn't exist. Command lineoptions can also be set in this file. Again see the sample file for instructions. To use simply run mp3mover -h to see if there are any command line options you wish to set. Then change to the directory containing the mp3s you wish to sort out and run! I've added a gui. In order for this to work gui-mp3mover.pm must be in the same directory as mp3mover.pl. If you wish to run mp3mover in the old command-line mode then simply run it with the -p option or with this option in .mp3moverrc. It shouldn't be too hard to work out. That's the point of GUIs right? This script is released under the GPL and is by James Maddison. E-mail jsm00@doc.ic.ac.uk for comments/suggestions. I hope you like it :) I've found it saves me a hell of a lot of time anyway. ------------------------------------------------------------------------------ Details about how the script works you can probably safely ignore: - When using the -r option to specify the artist, if the mp3 doesn't contain an artist, then the artist is inserted, rather than the first undelimited thing being replaced by the specified artist. However, if the mp3 is fully named (with artist, album and title ) in this case the artist will be replaced by the artist which you specify. - The script behaves similary when using the -a option to set the album.