From d1e557f0547d1a6361f6a131033b8b2191974053 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Sun, 21 Aug 2016 16:54:27 -0700 Subject: [PATCH] Ignore stdout/stderr from spawned player This prevents stalling in players like mpv/mplayer for some reason. I think this could be because of the large number of updates that are being written to stdout that's filling up a buffer and preventing playback from continuing. --- src/main/external-player.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/external-player.js b/src/main/external-player.js index 46be8631..57f4487f 100644 --- a/src/main/external-player.js +++ b/src/main/external-player.js @@ -41,7 +41,7 @@ function kill () { function spawnExternal (path, args) { log('Running external media player:', path + ' ' + args.join(' ')) - proc = cp.spawn(path, args) + proc = cp.spawn(path, args, {stdio: 'ignore'}) // If it works, close the modal after a second var closeModalTimeout = setTimeout(() =>