[edit:I removed executable attachment.]
HTML View generates a complete set of properly linked html files representing a view of your music library. The html theme is based on Milka's work. It requires as input a text file containing various tag fields. Runtime for my library of 660 artists, 1700 albums, 16000 tracks is 3 minutes to generate 1800 linked html files. Each html file is of reasonable size, allowing quick loading time and efficient, enjoyable browsing. All cover art in jpg or png format residing in the folder containing the music tracks is incorporated. Ordering of artwork is controllable in a basic manner.
Compilation albums must be tagged by "album artist" field containing exactly the string "Various Artists". Band and composer information is displayed under each track listing. Band information is stored in "band" field in format of "name1:instrument, ... , instrumentN; ... nameN:instrument, ... , instrumentX;" Composer information is stored in "composer" field in format of "name1, name2, ... nameN"
The mte file is listed below. (It may be necessary to combine all but the last line into one line for it to work properly. I split it into multiple lines here for readability.) The output file of this mp3tag export process is the input to HTML View.
$filename(txt)$loop(%_path%)
path^%_path%
album_artist^%album artist%
artist^%artist%
composer^%composer%
album^%album%
title^%title%
track^%track%
totaltracks^%totaltracks%
totaldiscs^%totaldiscs%
source^%source%
year^%year%
genre^%genre%
band^%band%
discnumber^%discnumber%
samplerate^%_samplerate%
bitrate^%_bitrate%
sizemb^%_file_size_mb%
length^%_length%
$loopend()
HTML View does not explicitly remove old files before creating a new set of HTML files. Stale HTML files may remain after HTML View completes. These stale files will not be referenced or linked to from the newly created set of files.
The "flat" mode of operation is not completely tested. Using "with music file" is recommended and will place each album overview file (and .m3u file) in the folder which holds the tracks for that album. The top level album list files will be written to the folder that contains the export file created by Mp3Tag. This should be the root directory of your music library.
HTML View is written in C++ using Microsoft Visual C++ 6.0 and uses MFC. Feel free to request and modify the code to suit your purposes and music library structure.
Do not move the executable from the bin directory. However, you may create a shortcut to the executable from where ever you wish.
Here is the executable (win32).
Attachment 2478 not found.

