Guys,
I have an idea that might have some merit, but to exploit it for all its worth requires a basic plugin. Here's what I'm thinking:
It would be nice to have a plugin that takes the MC "Export Playlist" function to create an XML document (using the MPL format) that can have an XLST applied to transform the data into whatever HTML presentation that is desired - or even another transform to another XML schema for use by other programs. Or, the plug-in could create an XML document itself that conforms to the MPL2.0 schema.
The beauty behind the XSLT aspect is that users can modify (customize) the templates quite easily - XSLT is just a text document. True, it's technically a "programming language", but it's not compiled, so with even just a basic understanding, the user gets to be a "programmer". He/she can completely change the content (i.e. add/remove fields) *or* the presentation.
A plug-in would allow the user to choose which XSLT to apply (users could modify the templates that are provided), which columns to display or sort (by passing the values to the XSLT), and which CSS to use. The "ExportIt" Plug-in (
http://www.musicex.com/cgi-bin/yabb/YaBB.cgi?board=Other_Plugins;action=display;num=1060631838;start=0#0) seems like a great start - so hopefully Stilton might offer his perspective.
I did a proof-of-concept of the MPL transformation to HTML (via XSLT), which is described in the thread
http://www.musicex.com/cgi-bin/yabb/YaBB.cgi?board=MediaCenter;action=display;num=1065142102 (though the thread is a bit long). Before I do any more work on the XSLT templates (adding more features), I'd like to know if there's any possibility that some kind plug-in developer hear would be willing to help with the plug-in programming (I would do all the XSLT).
Thoughts?
Scott-