Just a quick update for any of you using the pfeMAME frontend under Linux. If you're using gnome with the Wayland display server (e.g. Ubuntu 17.04), you're going to have problems. Get around it by logging in using XORG for gnome. Basically as of the current state of play, wxpython is not playing well with Wayland - no idea why but you get a few GTK errors when trying to do things like open the manual.
You can download this release from HERE. Builds are available for 64bit Windows and Linux and the source code is also available.
Please read the manual as it has everything you need.
pfeMAME is a front end for the Multiple Arcade Game Emulator (MAME) written in Python. It is cross platform (tested on Linux - Ubuntu and Windows). It also includes a graphical Tile View designed for MAME cabinets which allows control using joystick / gamepad. It supports favorite game flagging, MESS systems, and a Tiled view for arcade cabinets. It was written with a minimalist view in mind but also because there were some features I wanted that other front ends just didn't provide.