/desktop

MovieCast Desktop - The Application of MovieCast

Primary LanguageJavaScriptMIT LicenseMIT

MovieCast

Streaming movies and shows has never been easier!

Discord Build status Github Releases Dependency Status devDependency Status

Install

Download the latest beta of MovieCast from the GitHub releases page.

MovieCast is currently in beta and is activly being developed. You can try out the unstable development version of MovieCast by cloning the Git repo. Check out the "How to Contribute" section for instructions on how to build MovieCast.

How to Contribute

In the examples below we used yarn as package manager, npm should work just fine.

Get the code

$ git clone https://github.com/MovieCast/desktop.git moviecast-desktop
$ cd moviecast-desktop
$ yarn

Run MovieCast

$ yarn dev

NOTE: MovieCast's src folder is split in three folders: main, renderer and shared. Whenever you change code in the main or shared folder be sure to rerun this command. If you change something in the renderer folder MovieCast will auto refresh.

Run eslint

$ yarn lint

Package the app

Builds app binaries for Mac, Linux, and Windows. Builds the app binaries for the current platform

$ yarn package

To build for all platforms:

$ yarn package:all

And to build for one specific platform:

$ npm run package:[platform]

Where [platform] is darwin, linux, win, or all.

Community

To keep track of MovieCast's development and community activity you can:

License

MIT. Copyright (c) MovieCast.