Skip to content

Tries to run /Application/VLC.app #91

@edanluna

Description

@edanluna

I follow the instructions to install syncplay.
With mpv I can see the movie but with VLC y get:

 File "/Users/eald/syncplay/syncplay/players/vlc.py", line 205, in run
    vlc = VlcPlayer(client, VlcPlayer.getExpandedPath(playerPath), filePath, args)
  File "/Users/eald/syncplay/syncplay/players/vlc.py", line 55, in __init__
    self._listener = self.__Listener(self, playerPath, filePath, args, self._vlcready, self._vlcclosed)
  File "/Users/eald/syncplay/syncplay/players/vlc.py", line 317, in __init__
    self.__process = subprocess.Popen(call, stderr=subprocess.PIPE, stdout=subprocess.PIPE)
  File "/Users/eald/miniconda2/envs/syncplay/lib/python2.7/subprocess.py", line 710, in __init__
   errread, errwrite)
  File "/Users/eald/miniconda2/envs/syncplay/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
exceptions.OSError: [Errno 13] Permission denied

After some exploration syncplay tries to run /Application/VLC.app which is the text that is show by default in the UI. I assume it is related.

I don't know the reason for this to happen or if you don't consider a problem but when I go back and select the complete path of VLC it works. I'm not used to how mac works but I would assume that some people will find the error and it is just an UI issue, to make it clear that you have to select the full path of the binary or to deduce the path of the binary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions