The project page is here: http://mp3report.sourceforge.net/
Indeed that is really close to what I was looking for.
I guess the reason why I was using the Amarok plugin was that I have a lot of music in non-mp3 format(ogg, flac, wav, mp4[?]). This may be an issue with your app. Perhaps importing the various other modules for flac, ogg etc would "just work" <tm>
I ran this app against my collection and seem to have hit a snag. I'm not seeing any output file from my invocation, so I'm not sure if the app is just bailing or what:
Scanning /opt/media/Music/woodstock_94_disc_2... Scanning /opt/media/Music/wynton_marsalis__kathleen_battle - baroque_duet... Scanning /opt/media/Music/zz_top... Scanning /opt/media/Music/zz_top/zz_top - fandango... Scanning /opt/media/Music/zz_top/zz_top - the_best_of_zz_top...
Writing report to ~/Desktop/test.html...print() on closed filehandle EET at ./mp3report.pl line 138, <_GEN_1> line 40985. print() on closed filehandle EET at ./mp3report.pl line 141, <_GEN_0> line 1. print() on closed filehandle EET at ./mp3report.pl line 141, <_GEN_0> line 2. print() on closed filehandle EET at ./mp3report.pl line 141, <_GEN_0> line 3.
.... print() on closed filehandle EET at ./mp3report.pl line 141, <_GEN_0> line 50825. print() on closed filehandle EET at ./mp3report.pl line 141, <_GEN_0> line 50826. print() on closed filehandle EET at ./mp3report.pl line 148.
Done, report generated in 27.82 seconds!