MPlayer
It is possible to install Mplayer on the XO, without any recompiling. The process is still long and convoluted, and will load in a large group of dependencies. As always, MPlayer, or anything functional, may not respect the wacky patent laws of your jurisdiction; make things work at your own risk. This will require a live internet connection, and some quality time with the terminal activity.
First start with installing the livna repository package, download it and install with "rpm -i".
Next, you can do a "yum update" or "yum upgrade", whichever gets the latest package list.
Now, try to "yum install mplayer". It won't work, but it will tell you what dependencies are missing.
libdvdnav-4 lives outside any known repository. Download (wget, click) it manually and again use "rpm -i".
Redo "yum install mplayer", and now it should work. It's not sugarified, but the sugar GUI still gets along with a placeholder icon in the running app ring.
Mplayer's default settings need a little modification.. fill in later