@Marek: Could you be a bit more precise on what the problem is in our (xbmc) code. We are happy to fix every possible bug.