Projects / mp3mover.pl

mp3mover.pl

mp3mover.pl is a Perl script which attempts to rename MP3 files so that they conform to a consistent user-defined naming scheme. It inspects every MP3 in a directory and attempts to work out which part of the MP3 is the artist's name, album name, etc. It then renames each MP3 to follow the user's naming scheme, optionally creating a directory structure and writing an id3v1 or id3v2 tag to the MP3 based on the information it obtains. It also has an optional GUI implemented using Perl/Tk. mp3mover.pl was designed to be very flexible and can be highly customized through the use of a large number of command line options and a per user configuration file.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Jan 2002 14:12

Release Notes: The source code has been improved a great deal. This release has increased speed. improved heuristics. an installation script. and some required modules.

  •  08 Oct 2001 10:41

Release Notes: The program no longer eats memory when using the GUI and working with lots of MP3s. Lots of improvements were made to the heuristics, and small bug fixes were made.

  •  06 Jul 2001 15:38

Release Notes: A nice new GUI written in Perl/Tk, and lots of other improvements, bugfixes, and configuration options.

  •  29 May 2001 16:03

Release Notes: A bug where the program gets into an infinite loop when using the useful -x option has been fixed.

  •  25 May 2001 01:39

Release Notes: A fix for a bug where filename extensions aren't converted to lower case, and lots of small improvements to the heuristics.

RSS Recent comments

24 Jul 2005 18:11 tuxjay

Re: it's a still a comin
C++ version is progressing well.. I'll try to get it in the sourceforge CVS server soon. Beta release before the end of the year, been busy with work. It's going to be a KDE application I'm afraid ;)

>

> % Yeah I'm still working on this (in

> % C++).

> %

> % It's gonna be so much better! Worth

> the

> % wait? Nah ;) <i mean yeah>

>

>

> Well that never happened did it!

>

> mp3mover.pl is still a great program,

> probably the best at what it does. I die

> of embarassment when I look at the code

> though. Anybody still using it these

> days?

>

> James

13 May 2005 10:07 tuxjay

Re: next version

> i don't know how easy or hard this would

> be (easy i think/hope).

>

> add a - option for inputing track number

> interactivly... in some cases, the only

> thing missing is the track number, which

> could be interactivly prompted for.

> this info can be gotten from cddb.com

> (which you are browsing and looking at

> in the background) or even by a .m3u or

> .pls file.

>

>

Use the GUI for this kind of thing.

13 May 2005 10:05 tuxjay

Re: it's a still a comin

> Yeah I'm still working on this (in

> C++).

>

> It's gonna be so much better! Worth the

> wait? Nah ;) <i mean yeah>

Well that never happened did it!

mp3mover.pl is still a great program, probably the best at what it does. I die of embarassment when I look at the code though. Anybody still using it these days?

James

01 Apr 2003 09:04 tuxjay

it's a still a comin
Yeah I'm still working on this (in C++).

It's gonna be so much better! Worth the wait? Nah ;) <i mean yeah>

30 Oct 2002 13:12 tuxjay

New version out soon
I actually started a complete rewrte of mp3mover in c++ instead of perl.

Proper object orientation is making things a lot easier (oh OOP is so stupid).

But obviously it's harder because it's c++.

I've just finished writing a regular expression library which uses PCRE to make things a lot easier, and then the rest is easy :)

It will be much nicer and faster when it's done. Maybe a month and it will be out. Someone else is working on a nicer GUI for it.

James

Screenshot

Project Spotlight

Mutiara

An application for creating intricate motifs to adorn borders.

Screenshot

Project Spotlight

ccwatcher

A monitor for computational chemistry calculations.