- Have a "media center" program to launch any/all movies
- Be able to play emulators
- Be able to add further video content to the box
- Not pay a fortune for all of the software
So what does that leave me with. Well for the OS the main choices are between Windows and Linux, or there are a couple of minimal install media center programs. I chose Linux Ubuntu for my OS because it is free and easy to install. One thing to consider before jumping into Linux is that it does require a healthy amount of command line operation, but there are a lot of support forums out on the net.
Media Center:
It could also run a media center program called XBMC which can be booted right into with Linux bypassing the need to log in and start the program. Yet I can still log into the Linux desktop to easily re-organize files or perform other maintenance. One of the other nice things about XBMC is that you can add plug-ins that provide further function like getting music videos or even running apps in Linux. This was another feature I liked because it meant I could launch Firefox or the emulators without leaving XBMC. Another bonus is that the good folks over at XBMC have developed a phone app for Android phones that allow you to control the videos played and what have you.
Emulators:
I wanted this PC to be a retro gaming machine specially NES. There are emulators for about every game console for Linux although the PC itself can not handle some of the higher end ones, I was able to get what I wanted.
Adding Future Video:
I was also able to use a program called MakeMKV to add additional video files. There are other rippers for Linux or you can install WINE and use most rippers made for windows.
Polishing and accessorizing:
It will take some time to tweak XBMC and the other programs you have to function the way that you want. There is a lot of good information out there for Ubuntu and XBMC. Once you get it working though you then can sit back and enjoy your hard work. One of the last things to think about is a wireless way to work a keyboard and mouse. (I do suggest a regular keyboard and mouse to do basic setup just for speed and ease of use) To do this there are various options you can use. You can use a full keyboard and mouse, you can use a keyboard with a mouse built in, or you can go the route I went which was a device about the size of a blackberry phone that has a full keyboard and a track pad mouse and it lights up. The device also has a rechargeable battery that charges with a USB cable, but since I use my phone 90% of the time to run the device I don't have to use it much.