MoviX is a small Linux distribution for playing video files. You can read more about it at movix.sourceforge.net.
I've contributed a few small changes to the MoviX project. Those are documented here.
movix-builder virtual machine: README download
Experimental kernels and images: download
You can upload image files in most formats (e.g. JPEG, PNG, GIF, BMP, PDF, EPS, PostScript, WMF...). They will be converted to a file called "movix.music.avi" which can be used as the background video of the menu and during audio file playback.
Depending on the speed of your internet connection, the file size and the server load, this can take between 25 and 45 seconds. Please be patient and click "Submit" only once.
Source code of the image2bgavi PHP script and the shell script.