Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 2.16 KB

README.md

File metadata and controls

68 lines (45 loc) · 2.16 KB

mehstation

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.

Video

mehstation youtube video

Screenshots

Platforms list Executables list Configuration

Features

  • 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.

Configuration

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.

Developer infos

mehstation is developed in C with SDL2, glib, ffmpeg and SQLite3. Please free to contribute and to send any pull requests, comments or issues.

How to compile

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.

License

mehstation, created by Rémy 'remeh' Mathieu, is under the terms of the MIT License.