dmcat is a Digital Music CATalog program. Written in Perl, it recurses a physical directory, searching for digital music files, and builds a virtual catalog (out of symbolic links) in a sister directory. It currently only supports the MP3 format using ID3 tags. The following hierarchies are supported: Album, Artist, Artist_Album, Genre, Miscellaneous (catch-all), Title, and Year.
| Tags | multimedia Sound/Audio Utilities MP3 |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Perl |
Recent releases


Release Notes: A new script called id3norm that will normalize the ID3 tags (v1 and v2) in a hierarchy of MP3 files, and support for fixing the case, fixing the spacing, removing high-ASCII characters, removing leading "The", etc.


Release Notes: A fix for a playlist creation bug, a fix for a hostname bug, and a new requirement of Perl 5.6.1.


Release Notes: This release includes support for "normalization" of all names (artist, album, title, etc) so that strange characters are replaced with low-ASCII strings, and support for lowercasing of all names.


Release Notes: Support for WinAMP genres.


Release Notes: A fix for URL encoding (use of "%20" instead of "+" for spaces), and an option to remove the leading "the " from tag elements.
Recent comments
28 Dec 2001 00:28
Pretty Damned Cool
This is pretty damned cool. It would have been up and working in seconds, had my perl setup been correct.
If anything, this shows how deficient my ID3 tags are:) The only thing I'd like to see added is the ability to edit those tags when the program hits blank spots. And perhaps a progress bar.