buildog / LivepeerDesktop

Desktop Application For Livepeer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LivepeerDesktop

Desktop Application For Livepeer. This application connects to the Livepeer Toynet, and showcases the basic functionalities of the Livepeer network.

Getting Started

Running the app

If you are using OSX, you can simply download a zipfile.

Running with Node/Electron

To start the node, use:

git clone git@github.com:livepeer/LivepeerDesktop.git

cd LivepeerDesktop/app

npm install

npm start

Some caveats about the project - there are 2 binary dependencies: livepeer and ffmpeg. Electron doesn't make it easy to distribute 3rd part binaries, so we are using a hack following this example

To list out the steps -

  • Create app/node_modules/ffmpeg and app/node_modules/livepeer.
  • Place livepeer and enters.txt inside app/node_modules/livepeer, ffmpeg inside app/node_modules/ffmpeg

Packaging for OSX

You can also build it from scratch by using:

cd LivepeerDesktop

electron-packager ./ LivepeerDesktop --platform=darwin —-arch=all —-dir=build/ --icon=app/static/img/icon.icns --overwrite

You should see a directory with the osx app in it.

Built With

Electron

Contributing

The best way to contribute is by looking at the issues in this repo.

For details and process of contributing to Livepeer in general, please read CONTRIBUTING.md.

License

This repository is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.

About

Desktop Application For Livepeer

License:GNU General Public License v3.0


Languages

Language:JavaScript 54.9%Language:HTML 42.3%Language:CSS 2.9%