An open source drop-in replacement for HyperSpin, a big screen front-end system for launching games and other media
OpenSpin uses Electron.js which enables it to be built using web technologies running in Chromium and deployed across all major desktop platforms. It also relies on NPM for package management. To get started, clone this repository, then from its directory run:
npm installSince many HyperSpin themes and assets rely on Flash, it is necessary to utilize the Pepper Flash plugin which can be found by installing Google Chrome and navigating to chrome://plugins.
Copy the Pepper Flash plugin from a working Google Chrome browser installation and place it in the appropriate folder within the ./plugins/PepperFlash directory in this repository. For 32-bit operating systems, use the ia32 directory and for 64-bit operating systems, use the x64 directory.
While this project is still in early development, it is currently necessary to place an existing HyperSpin installation within the root directory of this repository. The correct folder structure should be as follows:
openspin/
|-- app/
|-- HyperSpin/ <-- Copy existing HyperSpin installation here
|-- Databases/
|-- Media/
|-- Settings/
|-- HyperSpin.exe
|-- ...
|-- node_modules/
|-- plugins/
|-- tmp/
|-- LICENSE
|-- main.js
|-- package.json
|-- README.md
NOTE: This is just a temporary solution and will likely change in the near future to something far more convenient.
Once the HyperSpin folder is placed within the root of this repository, the application can be started in development mode by running:
npm startTo build an application executable for distribution, run:
npm run buildMIT License
