In reply to:

/usr/local/bin/openjade:playlists.xml:100:51:E: non SGML character number 0
/usr/local/bin/openjade:playlists.xml:100:51: open elements: player playlist[1] attribute[1] (#PCDATA[1])


That looks like you have NUL characters in your attributes somewhere, which is not supposed to happen - the jEmplode export code isn't expecting to deal with this, so it's being let out into the XML. Can you check line 100 (and 351, 411, 804, etc) of your playlists.xml and see if they contain odd non-printing characters such as NUL. Many editors won't show these characters, so if you like you could trim the file to those tune and/or playlist elements and post the result as an attachment (I'm guessing that the entire file is too big for the BBS). (In case it's not obvious, those error messages are in file:line:column format - ideal for Emacs's compilation-mode).

Since I wrote the new jEmplode XML exporter, I can't blame anyone else for this. On the upside, if my beliefs turn out to be correct, it should be fairly easy to fix jEmplode to deal with non-SGML characters in tags.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)