Projects / dmcat


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.

Operating Systems

Recent releases

  •  29 Dec 2001 20:32

    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.

    •  28 Dec 2001 02:14

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

      •  21 Jun 2001 08:14

        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.

        •  31 Jan 2001 21:09

          Release Notes: Support for WinAMP genres.

          •  02 Jan 2001 20:21

            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 ghowell

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.