RetroFlix - Web based retro game downloader & library manager

RetroFlix is a frontend to download and manage legacy & retro applications and launch them using their target emulators.

Currently only one game db and a handfull of systems are supported, but more may be added at some point, depending on interest.

Important: This software should only be used for Legal purposes, inorder to retrieve copies of applications which the user already owns or otherwise has a legitimate license to / rights to use.

Currently the following sites & systems are supported:

  • emuparadise
  • N64
  • SNES
  • NES
  • Sega Genesis / Master System

Install

RetroFlix is built as a Sinatra web service.

To use install Ruby and install the following gems:

$ gem install sinatra rubyzip curb nokogiri thin

If the previous produces any errors, check the gem documentation for the corresponding dependencies (curb requires libcurl-dev which may need to be installed seperately).

If a recent version of Ruby is not available for your system, you may want to try out rbenv.

Launch it with

$ ruby server.rb

And navigate to http://localhost:4567 to download and manage games!

Note: Inorder to play games you will need to download the emulator for the corresponding systems. See the emulators.rb file for the current list of emulators used (may be configured there)

Screens