Opensource front-end for emulation / retro / TV box.
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.
See screenshots on project page.
To configure your mehstation, the easiest solution is to use the dedicated graphical tool shipped with mehstation called mehstation-config. The usage of this configuration tool is documented in the mehstation wiki.
However, the configuration sometimes need to be done in command-line. This is why there is also mehtadata, a configuration and scraping command-line tool .
mehstation is developed in C with SDL2, glib, ffmpeg and SQLite3. Please free to contribute and to send any pull requests, comments or issues.
If some of you want to contribute but don't know what to start with, TODO is a good start.
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.