This script allows the user to define their own reports. First choose the format and filename of the report. Then add columns and order them as you please. You can define the column headings and also format the data as you please.

The field formats can be separated with spaces to apply multiple formats to one field. For example, to surround a value with brackets use the format P( S).

@Eyal
i tested the html report and it worked fine with the apostrophe and also with all german special characters. Did I understand it right and you want the length 3:33 to be displayed instead of 213472? If yes, you may choose the tag "SongLengthString" instead of "SongLength".

@Eyal - I'll add a new format in the next version (probably Z) for adding leading zeros, and TXT file type. The apostrophe is deliberately encoded this way, which your browser should understand (which browser are you using?) but you can remove line 656 which does this if you like.

@Bex - Thanks

@Masspuck - Yes, this field is already formatted correctly, removing the need to try and format the raw value.

"Error happened during script execution: No application is associated with the specified file for this operation"

Click on "ok" and the error message goes away

**** But I have figured this out..... my error!
I was assigning a file name but not a directory, I thought it would just save to the scripts folder by default. Once I clicked on the /\ and selected a directory the script works perfectly.