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

RSS Recent releases

  •  29 Dec 2001 15: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.

  •  27 Dec 2001 21: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 04: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.

    •  30 Jan 2001 06:12

      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.

      RSS 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 graphical temperature monitor for Linux.


      Project Spotlight


      A fast and lightweight IDE using GTK2.