This is the first release of a "small" project I've been working on now and then for the last year or so, while being bored out of my mind on the bus to and from work. In essence, it is yet another front-end, with a twist or two. The backstory is quite simply that the plethora of available ones didn't really fit my needs or morals, and I was sortof curious as to what could be done to "push the envelope" without resorting to some seizure-inducing flash animation.
From the project page @
http://sourceforge.net/projects/arcanfe" Arcan is a portable and fully scriptable frontend for launching games, emulators and other full-screen applications in a visual appealing way, as seamlessly as possible. It is mainly targeted towards advanced hobbyists that wants to get their hands dirty and dabble with light programming as part of larger build projects e.g. HTPCs and gaming cabinets, and is as such not directly intended for "plug-n-play" type of use.
"
With that said, the two included example themes works pretty well as quick and neat frontends on their own (screenshots on the project page).
In essence, it is all about trying to reduce the 'barrier to entry' for designing something really custom (rather than switching a few images in an xml- file) and for experimenting with more 'wild ideas'. The usual bells and whistles from other frontends are in place. There are prebuilt packages with installation and usage instructions (check the 'quickstart.pdf') available for windows (mac and linux will follow shortly, albeit they should compile from source without much trouble assuming CMake/ffmpeg/OpenGL/SDL*/Ogg dependencies covered).
For those on Linux, there's an extra tasty little nugget in the sense of 'internal launch', meaning that some emulators (I've tried with mame, mess, scummvm and a few others) can be launched in the background, have their rendering and input hijacked and exposed as scriptable entities (try playing pong with you being both players using mame as the ball for a little mindf*ck).
Enjoy! ;-)