summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-02-05 19:04:35 +0100
committerwm4 <wm4@nowhere>2014-02-05 19:04:35 +0100
commite6861ca51faac5b918c798e259854aa6a622dae7 (patch)
tree8583f28dad38d1bbfd95023f57749cb347130f7f
parenta6f04a41fe59da7d982f775acfaf4abf608ecd46 (diff)
downloadmpv-e6861ca51faac5b918c798e259854aa6a622dae7.tar.bz2
mpv-e6861ca51faac5b918c798e259854aa6a622dae7.tar.xz
umpv: silence mpv terminal output
Now it does basically the same as mkv.desktop. Explanation is included in the description comment.
-rwxr-xr-xTOOLS/umpv6
1 files changed, 4 insertions, 2 deletions
diff --git a/TOOLS/umpv b/TOOLS/umpv
index 162b4de467..d701166f72 100755
--- a/TOOLS/umpv
+++ b/TOOLS/umpv
@@ -13,7 +13,8 @@ otherwise not playable, mpv will skip the playlist entry when attempting to
play it (from the GUI perspective, it's silently ignored).
If mpv isn't running yet, this script will start mpv and let it control the
-current terminal.
+current terminal. It will not write output to stdout/stderr, because this
+will typically just fill ~/.xsession-errors with garbage.
mpv will terminate if there are no more files to play, and running the umpv
script after that will start a new mpv instance.
@@ -88,4 +89,5 @@ else:
raise e
os.mkfifo(FIFO, 0600)
- subprocess.check_call(["mpv", "--force-window", "--input-file=" + FIFO] + files)
+ subprocess.check_call(["mpv", "--really-quiet", "--force-window",
+ "--input-file=" + FIFO, "--"] + files)