Package Details: popcorntime 0.4.5-2

Git Clone URL: (read-only, click to copy)
Package Base: popcorntime
Description: Stream movies from torrents. Skip the downloads. Launch, click, watch.
Upstream URL:
Licenses: GPL3
Submitter: ItachiSan
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 52
Popularity: 0.097776
First Submitted: 2016-03-01 20:36
Last Updated: 2021-07-29 16:48

Pinned Comments

ItachiSan commented on 2018-07-24 21:01

You are free to report issues regarding the packaging here! Please read all the info of this message as they include quite some information.

Be aware that sometimes the package will fail to build because of outdated upstream and updated dependency, which will require me some time to test and solve the problem.

I do also have life stuff, packaging is a free-time activity.

I believe I have an issue that is Arch-related and not upstream related

I too found out only recently this way to debug the app (as of: 2021-06-13), which helps immensely.

Whenever reporting here or on the Github issues, please provide the output of the command:

popcorntime --enable-logging=stderr

In case you are forwarding the log to a file, as the log entries will end in stderr, remember to redirect stderr to stdout

popcorntime --enable-logging=stderr 2>&1 > my_output.log
Info regarding the package
  1. The package uses the sources available at: I am aware of the different clones and branches; I do still believe that this code is acceptable (not affected itself from malware).

  2. This package uses a custom NW.js build provided from the PopcornTime team; essentially, a custom compiled browser. While this won't affect you as it should be used only within the app, you are here informed that I have no power over this component.

  3. The above point stands as the official NW.js Chromium source lacks multiple modern codecs, such as AC3 and HEVC (H.265).

  4. Earlier this package used the official nw.js toolchain provided available at and the prebuilt FFmpeg library with additional codecs available at . This was because the nw.js toolchain provided by the PopcornTime team can not be proven as non-malware easily. However, due to point 3, this approach was reverted. You are free to use an older PKGBUILD with the appropriate variable updates to re-enable this, however you will miss support for recent codecs.

  5. In addition, the PKGBUILD won't point to the Git release reference but will also include important commits, for e.g. security reasons or providers changes.

Latest Comments

« First ‹ Previous ... 9 10 11 12 13 14 15 Next › Last »

ItachiSan commented on 2017-08-01 08:07

@Plexcon not really sure why you dump the build log.
I do packaging, so I am not changing stuff in the code if not needed to make it work.
If you've problems with the old dependencies, you can report it upstream.

Plexcon commented on 2017-07-28 20:55

-> Installing normal dependencies
npm WARN deprecated bower@1.8.0: ..psst! While Bower is maintained, we recommend Yarn and Webpack for *new* front-end projects! Yarn's advantage is security and reliability, and Webpack's is support for both CommonJS and AMD projects. Currently there's no migration path, but please help to create it:
npm WARN deprecated es5class@2.3.1: this package isn't maintained anymore because ES6+
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

amitavmohanty01 commented on 2017-03-26 09:56

The app is getting stuck. When I click on "Loading stuck? Click here!" it starts again and this keep on going on in a loop. Everytime I click on I get back to the main screen. When I close the app, it core dumps.

Stack trace of thread 2917:
#0 0x00007f8b33679706 n/a (

In gdb, I get the following:
#0 0x00007f8b33679706 in () at /usr/share/popcorntime/lib/
#1 0x000055ffcd446980 in ()
#2 0x00007f8b31bb49e3 in () at /usr/share/popcorntime/lib/
#3 0x00007ffe37bd1b01 in ()
#4 0x0000000000000000 in ()

ItachiSan commented on 2016-12-21 08:19

@Commander not really sure about that...
The source code for this package is here:
If you can find any malware, please report me and I will switch repository.
I have sincerely no problem with it, also on my Windows 10 OS.

Commander commented on 2016-12-20 22:42

Acording to
This version maybe got maleware

The clones are a mess atm.

letty commented on 2016-12-14 07:34

Typo in source:
src/debug/debug.js namespae -> namespace

after manual correction, it compiles fine and works! (no black window)

alexkubica commented on 2016-10-19 20:13

Doesn't work: after the first screen when you have to accept the terms I accept and then there is an empty window.
This package seems to work:

RidingLuck commented on 2016-10-17 13:46

This version is not working for me....It opens but show me black screen only. I suggest to use popcorntime-bin if someone have the same problem.

goetzc commented on 2016-08-03 21:34

You can remove the update-desktop-database from install file, as that is now handled by Pacman hooks.

ItachiSan commented on 2016-06-07 21:43

@xantares and @PetrGottesman I am getting the same issue, I was able to reproduce it.
Now I am pointing the PKGBUILD to a different commit which is working.
Keeping it there.