There was a interesting post from some of the XBMC developers recently. It was a tip of the hat to some secret things they have been working towards.
- Webkit integration (motd2k)
- DirectX port (elisemory from Boxee)
- ARM port (mcgeagh)
- PVR integration (alcoheca and alwinus)
- Video library redesign (jmarshall)
So Webkit integration is pretty obvious, like Boxee's cloning Mozilla into there later builds. Having a browser built in means access to a lot more the web's resources including things which are trapped inside a Flash container. The DirectX port will just be a version which takes advantage of Windows APIs for display. Makes sense seeing how there is already a Mac only port called Plex which takes advantage of that hardware. Its also worth noting Plex already has Webkit build in. The ARM port is something I wouldn't have imagined, but it makes a lot of sense. There's a lot of ARM based systems out there including smartphones and other electronic devices outside of the usual circles. This also means you could make a really cheap XBMC box with basic functionality. I assume PVR intergration will pick up the effort which was spotty in the past. There has been support for TIVO and a couple other boxes in the past but no real long term effort. The video library redesign is also a welcomed change, don't get me wrong its good but it can be much better and there's talk about mixing it with some kind of supplemental tool to control the media better. I had considered writing a XSL to generate a list of what movies I own and there ratings, etc via conduit sync manager.