Skip to content

An experiment using the peerflix module of nodejs and connecting a bunch of APIs.

Notifications You must be signed in to change notification settings

remil19/popcorn-app

 
 

Repository files navigation

#Popcorn time Dependency Status

Idea

To allow any computer user to watch movies easily streaming from torrents, without any particular knowledge.

Demo Screenshot

Status

Under development (only in Mac OSX? somebody should try Linux and Windows) - no alpha candidate yet.

APIs

Currently used:

In discussion:

Testing it out

  1. Open a Terminal with this project folder.
  2. Run npm install in Terminal to include project dependencies.
  3. Copy the node-webkit application binary for OSX 10.7+ to your /Applications folder.
  4. Run /Applications/node-webkit.app/Contents/MacOS/node-webkit . in Terminal to open up the application.
  5. Update js/vendor/config.js with your themoviedb.org API key. Pst. if you need one contact us.

Any problem?

Regarding superagent dependency

Due to wrong browser verification on a dependency, this hard fix must be applied. Replace node_modules/moviedb/node_modules/superagent/index.js contents with:

// if (typeof window != 'undefined') {
//   module.exports = require('./lib/superagent');
// } else if (process.env.SUPERAGENT_COV) {
//   module.exports = require('./lib-cov/node');
// } else {
  module.exports = require('./lib/node');
// }

Regarding Video, MP4 H264 Playback

Development

  • Run compass watch in Terminal for CSS compiling and listen to future changes.
  • How to build with SublimeText
  • Currently Gaze to watch all files and reload the app is disabled due to memory leaks and unstability.

About

An experiment using the peerflix module of nodejs and connecting a bunch of APIs.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 62.3%
  • JavaScript 35.2%
  • Shell 2.5%