popcorn-time_popcorn-app · GitHub
Transcript of popcorn-time_popcorn-app · GitHub
-
5/28/2018 popcorn-time_popcorn-app GitHub
1/3
15/03/14 popcorn-time/popcorn-app GitHub
https://github.com/popcorn-time/popcorn-app 1/3
HTTPSclone URL
https://github.co
You can clone with HTTPSor
Subversion.
latest commit 2ec6c74cc7
An experiment using the peerflix module of nodejs and connecting a bunch of APIs. http://getpopcornti.me
Update README.md
gpt-modulesauthored 5 hours ago
css Was a Hell of a Ride a day ago
dist Was a Hell of a Ride a day ago
fonts first commit 24 days ago
images Was a Hell of a Ride a day ago
js Was a Hell of a Ride a day ago
language Was a Hell of a Ride a day ago
libraries Removed node_modules from repo. And added support for node_webk it bui 6 days ago
rc Remote Control 6 days ago
sass Was a Hell of a Ride a day ago
.gitignore Was aHell of a Ride a day ago
Config.rb Complete the transition to blue! 8 days ago
Gruntfile.js Was a Hell of a Ride a day ago
README.md Update README.md 5 hours ago
index.html Was a Hell of a Ride a day ago
package.json Was a Hell of a Ride a day ago
test.txt Was a Hell of a Ride a day ago
README.mdREADME.md
Update15 March 2014: Sorry friends, but we removed issue tracking because it was being used to link
elsewhere.
To allow any computer user to watch movies easily streaming from torrents, without any particular knowledge.
Under development (RC1) for Mac OSX - Windows - Linux.
Sign upSign up Sign inSign in
4,354 1,710 StarStar ForkForkpopcorn-time/ popcorn-appIC
CodeCode
Pull RequestsPull Requests 6969
WikiWiki
PulsePulse
GraphsGraphs
NetworkNetwork
Clone in DesktopClone in Desktop
Download ZIPDownload ZIP
2 commits 5 branches 3 releases 1 contributor
mastermaster popcorn-app/
Popcorn time
Goodbye
Idea
Status
ExploreExplore FeaturesFeatures EnterpriseEnterprise BlogBlogSearch or type a commandThis repositoryThis repository
https://github.com/popcorn-time/popcorn-app#popcorn-time-https://github.com/popcorn-time/popcorn-app/blob/master/package.jsonhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/README.mdhttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/blob/master/Config.rbhttps://github.com/popcorn-time/popcorn-app/commit/febf8be930a5b3551efd2906481cadf6870f1a59https://github.com/popcorn-time/popcorn-app/tree/master/sasshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/brancheshttps://github.com/popcorn-time/popcorn-app/releaseshttps://david-dm.org/popcorn-time/popcorn-timehttps://github.com/bloghttps://enterprise.github.com/https://github.com/featureshttps://github.com/explorehttps://github.com/popcorn-time/popcorn-app#statushttps://github.com/popcorn-time/popcorn-app#ideahttps://github.com/popcorn-time/popcorn-app#goodbyehttps://medium.com/p/93f890b8c9f4https://github.com/popcorn-time/popcorn-app#popcorn-time-https://david-dm.org/popcorn-time/popcorn-timehttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-app#https://github.com/popcorn-time/popcorn-app/graphs/contributorshttps://github.com/popcorn-time/popcorn-app/releaseshttps://github.com/popcorn-time/popcorn-app/brancheshttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/archive/master.ziphttp://windows.github.com/https://help.github.com/articles/which-remote-url-should-i-usehttps://github.com/popcorn-time/popcorn-app/networkhttps://github.com/popcorn-time/popcorn-app/graphshttps://github.com/popcorn-time/popcorn-app/pulsehttps://github.com/popcorn-time/popcorn-app/wikihttps://github.com/popcorn-time/popcorn-app/pullshttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-timehttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/popcorn-time/popcorn-app/networkhttps://github.com/popcorn-time/popcorn-app/stargazershttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/joinhttps://github.com/https://github-camo.global.ssl.fastly.net/5ee3a600ad6bb2afe7c61cdcc8b5856a694959c9/687474703a2f2f676574706f70636f726e74692e6d652f696d616765732f686f772d75692e706e67https://github.com/gpt-moduleshttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/test.txthttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/package.jsonhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/index.htmlhttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/blob/master/README.mdhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/Gruntfile.jshttps://github.com/popcorn-time/popcorn-app/commit/febf8be930a5b3551efd2906481cadf6870f1a59https://github.com/popcorn-time/popcorn-app/blob/master/Config.rbhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/.gitignorehttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/sasshttps://github.com/popcorn-time/popcorn-app/commit/378ffd9ad2743eb4faf65baf3b1c58bf411688a1https://github.com/popcorn-time/popcorn-app/tree/master/rchttps://github.com/popcorn-time/popcorn-app/commit/2ca31ee5bc4095945d7136040d90f572a791083ahttps://github.com/popcorn-time/popcorn-app/tree/master/librarieshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/languagehttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/jshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/imageshttps://github.com/popcorn-time/popcorn-app/commit/342c94a2af498228ee4be95d17c28e84f58bc856https://github.com/popcorn-time/popcorn-app/tree/master/fontshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/disthttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/csshttp://getpopcornti.me/https://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app#https://github.com/popcorn-time/popcorn-app# -
5/28/2018 popcorn-time_popcorn-app GitHub
2/3
15/03/14 popcorn-time/popcorn-app GitHub
https://github.com/popcorn-time/popcorn-app 2/3
Currently used:
RottenTomatoesfor movies metadata.
PirateBayRecent popular movies list.
YIFYmovie torrents API.
OpenSubtitlesfor subtitles
TheMovieDBfor movies metadata.
In discussion:
SubtitleSeekerfor subtitles.
You will need nodejs and grunt:
$ npm install -g grunt-cli
Install the node modules:
$ npm install
Build with:
$ grunt nodewkbuild
By default it will build for your current platform however you can control that by specifying a comma separated
list of platforms in the platforms option to grunt:
$ grunt nodewkbuild --platforms=linux32,linux64,mac,win
You can also build for all platforms with:
$ grunt nodewkbuild --platforms=all
Due to wrong browser verificationon 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');
// }
Info: https://github.com/rogerwang/node-webkit/wiki/Support-mp3-and-h264-in-video-and-audio-tag
Needed to build a custom build of node-webkit that adds h264 support (or you can download ready-to-go
APIs
Building
Dependencies
Build
Any problem?
Regarding superagent dependency
Regarding Video, MP4 H264 Playback
https://github.com/popcorn-time/popcorn-app#regarding-video-mp4-h264-playbackhttps://github.com/popcorn-time/popcorn-app#regarding-superagent-dependencyhttps://github.com/popcorn-time/popcorn-app#any-problemhttps://github.com/popcorn-time/popcorn-app#buildhttps://github.com/popcorn-time/popcorn-app#dependencieshttps://github.com/popcorn-time/popcorn-app#buildinghttps://github.com/popcorn-time/popcorn-app#apishttps://github.com/rogerwang/node-webkit/wiki/Support-mp3-and-h264-in-video-and-audio-taghttps://github.com/visionmedia/superagent/issues/95http://www.api.subtitleseeker.com/About/Api-Search/http://www.themoviedb.org/http://trac.opensubtitles.org/projects/opensubtitles/wiki/XMLRPChttp://yts.re/apihttp://thepiratebay.se/browse/207/0/7/0http://developer.rottentomatoes.com/ -
5/28/2018 popcorn-time_popcorn-app GitHub
3/3
15/03/14 popcorn-time/popcorn-app GitHub
https://github.com/popcorn-time/popcorn-app 3/3
builds from https://file.ac/s4Lt3Vo6rls/)
Alternatively, we can replace a .so and .dll file from the correspondent Chrome build to node-webkit and
node-webkit.exe
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.
Run node-webkit from the root directory with --debug to enable debugging mode like so
node-webkit . --debug
Development
Status API Training Shop Blog About 2014 GitHub, Inc. Terms Privacy Security Contact
https://github.com/contacthttps://github.com/securityhttps://github.com/site/privacyhttps://github.com/site/termshttps://github.com/abouthttps://github.com/bloghttp://shop.github.com/http://training.github.com/http://developer.github.com/https://status.github.com/https://github.com/popcorn-time/popcorn-app#developmenthttps://github.com/rogerwang/node-webkit/wiki/Debugging-with-Sublime-Text-2-and-3https://file.ac/s4Lt3Vo6rls/