thei | Accept no imitations | Music - Under Construction

Under Construction

Music

This is an ever-changing work in progress, as I listen to new songs and grow sick of others.

This is under construction. The XSLT style-sheet used to process the songs is here. The XML song data is here.

Unfortunately, there are problems with the XSLT style-sheet that I am unable to figure out how to fix. These problems arise when encountering an album that has various artists rather than all the one artist. This is best explained with an example. In the music list below, the second album "Best Beer Songs" contains songs by different artists. At the moment it is listing all the artists from each of the songs in the album, and also listing the artist of each song in front of the individual song below - for example, "Australian Crawl - The Boys Light Up", where "Australian Crawl" is the artist of the song "The Boys Light Up". The problem is that I am unable to correctly list all artists - you will note the song "Paradise by the Dashboard Light" does not have its artist, "Meat Loaf", listed with it. This is because the way I'm testing in the XSL style-sheet checks if the artist of the song is not "Meat Loaf".

Ideally, I would like it to list this album as "Various Artists - Best Beer Songs (Rock 1800)" and then list each song in the format "Artist - Song Title", while continuing to list normal single-artist albums as they are currently listed.

Any help would be greatly appreciated. I can be contacted from my contact page.

Music Albums

Fatal error: Call to undefined function xslt_create() in /home/thei/public_html/parse.php(321) : eval()'d code on line 34