logik.li | niflheim.logik.li
site map

shmu

shmu is a small perl script (noticing a theme, here?) that recurses through a directory full of music and prints out a nice html page to stdout that contains lists of artists, albums or shows, (potentially discs or sets), and tracks.

shmu currently assumes you have your music files formatted as tracknumber - title.format, but this can change if you edit the regex; later versions will allow for customisation.

If a directory contains subdirectories but has songs in it, it will ignore the subdirectories. This is to avoid printing bugs with artwork folders.

Releases

Usage

Running shmu > music.html will recurse through all the subdirectories in your current directory and print the output to music.html. A sample output can be seen at http://logik.li/_music.

You can also specify a directory to shmu by passing it as a single command line argument:

shmu musicdir > music.html

License

shmu is released under the MIT/X Consortium License. A copy of the license can be found in the release tarballs.

Powered by werc & Norsefire   England Prevails!