mehstation
is a multi-launcher frontend fully driven by a gamepad/keyboard.
After having configured your platforms (Native, Emulators, ...) and the executables to launch on these platforms (binary, ROMs, ...), you will have an interface usable to launch everything using a gamepad controller or a keyboard.
- Clean and beautiful interface
- Two kind of view, configurable per platform:
- Games view displaying screenshots, playing videos and showing description of executables
- App mode focused on starting traditional apps (VLC, Firefox, Steam, etc.). Also more suitable for Raspberry Pi.
- Multi-platform: Linux, Windows, (not tested on Mac yet).
- Easy configuration with the dedicated app : mehstation-config
- Automatic scraping of games resources
- Import configuration from EmulationStation
- Favorite your executables, launch random executables, etc.
- Automatic detection and visual mapping of gamepads.
To configure your mehstation, the easiest solution is to use the dedicated tool shipped with mehstation called mehstation-config. The usage of this configuration tool is documented in the mehstation wiki.
mehstation is developed in C with SDL2, glib, ffmpeg and SQLite3. Please free to contribute and to send any pull requests, comments or issues.
The dependencies are:
cmake
glib
SDL2, SDL2_ttf, SDL2_image
SQLite3
ffmpeg
Manual:
cmake .
make -j
sudo make install
You can now type mehstation
to start the app.
Please create an issue if you have a problem compiling mehstation.
For further infos, see the compilation chapters in the wiki.
mehstation, created by Rémy 'remeh' Mathieu, is under the terms of the MIT License.