Anyway, I've been digging through MediaJukebox's web remote plugin source, and a fun project occured to me. I have decided to wade through the code and hack it into a sort of XML server. I know someone has already added CSS support to a version of this plugin, but I'd rather just ship out some XML data, run it through an XSL transform, and dump it into a webpage of my own design.
This way, people could write whatever sort of frontend they want (my choice would be ASP.NET) as long as they can deal with processing the XML stuff that comes back from MJ.
However, I do have some questions for those interested:
1) What sort of XML structure should I go with? Something designed similarly to MJ's browsing structure?
2) Does it matter how you send the commands to MJ, as long as XML comes back? Right now, I'm imagining something similar to what the stock web remote uses, which is stuff encoded into the URL.
I'm pretty sure I can handle any sort of XML implementation. What I'm not sure about is creating a solid XML design. I think it's about time to read up on some beginners XML design.