### Preparations Before you can build __mpv__ & __mpv.app__ on an Apple silicon Mac, there's a couple of required dependencies you'll need to install if you haven't already: 1. Go to __System Preferences__ > __Software Update__. If there's anything there to update, do it. 2. If you don't have the __Xcode Command Line Tools__ installed, run `xcode-select --install` and select _Install_ on the prompt that appears. 3. If you don't have __Homebrew__ installed, follow the instructions [here](https://brew.sh/#install). 4. If you don't have all of __mpv__'s [dependencies](https://github.com/mpv-player/mpv#compilation) installed, run `brew install --build-from-source --only-dependencies mpv && brew install libplacebo`. You'll also need a local copy of the mpv repo, which you can get by running `git clone https://github.com/mpv-player/mpv`. You can now run the attached script to build __mpv__ & __mpv.app__ on an Apple silicon Mac yourself. Just make sure to run it from the root directory of the cloned repo. #### Static Build If you want to bundle a static build of __mpv.app__, perform these steps following the ones above. 1. Run `brew install dylibbundler`. 2. Run the script from the root directory of the cloned repo, but append `--static` to the command, like `./build-mpv_silicon.sh --static`. --- ### Updating Going forward, you can update your local copy of the repo by running the following commands from its root directory: ``` git reset --hard git clean --force -d -x git pull origin master ```