I have used XBMC for over a year now and have found that Boxee is better in certain circumstances. Thank you to the loyal developers behind this project. Your time has been well spent.
My first question is, I've read over and over that Boxee provides enhancements to team-xbmc based on their project's user requests. The big difference between XBMC and Boxee is its online content friendliness (native support for flash, silverlight, etc.). Why hasn't this been merged back into the XBMC trunk? There is little doubt in my mind that this question has been asked before but frankly it is getting too late for me to do the necessary research to find the answer. If there is a solid answer somewhere, I'd appreciate a link.
As for my second question, why has Boxee "forgotten its roots" so to speak? When I say that I mean, why has Boxee limited the user contribution branch that came from XBMC? XBMC has a three-tiered approach which separates GUI design from application logic and content hosting. I've written several python plugins over the past year which I know are currently supported by Boxee but seemingly not for long. Please forgive my frankness, but I don't understand why a plugin developer should have to bear the responsibility of building a "skin" for their app. I have been very content with the current Boxee skin over the past few weeks and to port my plugins over, it seems unreasonable to have to build the skin XML to allow my applications to display as I would expect. Perhaps a screen builder would be in order to shield users that have little interest in building overly complex user interfaces from having to do the dirty work of a graphic artist. Having only dabbled in Boxee for a couple weeks, it is possible that I have overlooked such a hidden treasure however I doubt it. As a software engineer by trade I'm willing to offer my services in building such a tool, but I wanted to verify that something wasn't already in development or available and that others would find it useful before wasting my time.
Again thank you to the hard working minions behind the scenes that have made Boxee the useful project that it is today, and please do not misunderstand my intentions. I only intend to improve my understanding and the work required by other developers today and in the future. Please let me know if there is any way at all I can contribute to this thriving project.