From 7270c6aae1c81f813c604998d4a588210e049d18 Mon Sep 17 00:00:00 2001 From: Et0h Date: Sat, 8 Nov 2014 15:11:48 +0000 Subject: [PATCH] Add error handling for mpv OS X stdin failure --- syncplay/players/mpv.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syncplay/players/mpv.py b/syncplay/players/mpv.py index d6a07b5..fcf36a6 100644 --- a/syncplay/players/mpv.py +++ b/syncplay/players/mpv.py @@ -66,6 +66,10 @@ class MpvPlayer(MplayerPlayer): if "Error parsing option" in line or "Error parsing commandline option" in line: self.quitReason = getMessage("mpv-version-error") + elif "Could not open pipe at '/dev/stdin'" in line: + self.reactor.callFromThread(self._client.ui.showErrorMessage, getMessage("mpv-version-error"), True) + self.drop() + elif line == "": self._clearFileLoaded()