diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index 36b7271..d836f4a 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -127,6 +127,15 @@ class MplayerPlayer(BasePlayer): def lineReceived(self, line): if "Error parsing option" in line: self.quitReason = getMessage("mpv-version-error") + + if "Failed to get value of property" in line: + if "filename" in line: + self._getFilename() + elif "length" in line: + self._getLength() + elif "path" in line: + self._getFilepath() + return match = self.RE_ANSWER.match(line) if not match: