diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index 445bf2a..c3c289d 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -202,9 +202,11 @@ class MplayerPlayer(BasePlayer): self.__playerController = playerController if(not filePath): raise ValueError() - if not os.path.isfile(filePath) and 'PWD' in os.environ: - filePath = os.environ['PWD'] + os.path.sep + filePath - filePath = os.path.realpath(filePath) + if '://' not in filePath: + if not os.path.isfile(filePath) and 'PWD' in os.environ: + filePath = os.environ['PWD'] + os.path.sep + filePath + filePath = os.path.realpath(filePath) + call = [playerPath, filePath] call.extend(playerController.SLAVE_ARGS) if(args):