Skip to content

duiz/mehstation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Opensource front-end for emulation / retro / TV box.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.6%
  • CMake 1.9%
  • C++ 0.5%