For a while, I've been interested in the idea of using a Ubuntu/Debian based setup as a small multipurpose server that doubles as a multimedia center. I've followed a few of the threads on here about playing media with Ubuntu/Linaro/Debian, but it sounds like no one has quite been able to get it working, outside of using a complete XBMC/OpenElec configuration. The utility I want from Udoo is not just a small server, but the integration of the Arduino- I want to pull sensor data and run things like LEDS (ie ambilight). I was hoping to re-open this discussion, it's something I'd be willing to take a stab at it, but I wanted to hear if anyone had gotten close or if the experts had any ideas. XBMC and OpenElec can both be built on top of Ubuntu, but I get the feeling that there's a bigger problem keeping the Ubuntu Udoo image from being usable for multimedia. I find out-of-the-box totem doesn't work for most video, and VLC works only when it is tweaked a bit. Even then, though, I can't play it full screen without crashing and I don't get any HDMI sound out. I've been playing with recompiling the kernel, but I haven't seen any obvious modules that would account for the limited multimedia capablity. So my question is, what are the major differences that makes OpenElec so smooth that are missing in the Ubuntu distribution? Is it graphical acceleration? Anyone had any luck?