如何在 Mac 上卸载 mpv
如果你在 ~/.config/mpv 里有自己的 mpv.conf、input.conf 或脚本,先备份这个目录,这个配置行来自 Homebrew 清单,即使开启「卸载时一并移除数据和配置」也不会预选,需要逐项确认,本页覆盖 mpv 安装页链接的第三方 stolendata mpv.app 构建和 stolendata-mpv cask,与独立的 Homebrew mpv formula 分开,当前 cask 因 Gatekeeper 检查失败停用,下面的卸载命令用于已经安装的版本。
退出 mpv,移除应用
- 从应用菜单或按 Cmd+Q 退出 mpv。实测中没有发现 mpv 注册菜单栏助手或登录项。
- 在 Finder 的「应用程序」里找到 mpv,移到废纸篓。
数据放在哪里
| 位置 | 内容 | 处理建议 |
|---|---|---|
| ~/.config/mpv | 你的 mpv.conf、input.conf 和脚本 | Mole 还可能从这个应用的 Homebrew zap 清单里列出 ~/.config/mpv,它在 ~/Library 外,保持未勾选,需要逐项确认,有自己的配置就先备份。 |
| ~/Library/Logs/mpv.log | mpv 的日志文件(如果开启了日志) | Mole 还可能从这个应用的 Homebrew zap 清单里列出 ~/Library/Logs/mpv.log,「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的应用数据可以勾选。 |
| ~/Library/Preferences/io.mpv.plist | 应用偏好设置 | 默认勾选。 |
| ~/Library/Preferences/mpv.plist | cask zap 清单里写着的旧偏好设置文件,这次测试时不存在 | Mole 还可能从这个应用的 Homebrew zap 清单里列出 ~/Library/Preferences/mpv.plist,「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的应用数据可以勾选。 |
| mpv 的单次运行临时缓存 | 每次运行由 macOS 自动创建,位于 getconf DARWIN_USER_CACHE_DIR 打印出的用户缓存目录下的 io.mpv 子目录 |
默认勾选,删除安全。 |
复制需要的设置后,在访达按 Shift + Command + G,逐项检查表中的完整路径,把不需要且确认属于应用的项目移进废纸篓,共享配置仍要检查归属。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
stolendata-mpv 这个 cask 的 zap 清单包含 ~/.config/mpv、~/Library/Logs/mpv.log、~/Library/Preferences/io.mpv.plist,还有一个旧式的 ~/Library/Preferences/mpv.plist。~/.config/mpv 保持未勾选,需要逐项确认,日志和旧偏好在关闭「卸载时一并移除数据和配置」时起初不勾选,开启后 ~/Library 内符合条件的应用自有行可能预选,目标中仍有未勾选项时,Mole 不运行 --zap,只清理选中的行。自己运行 brew uninstall --cask --zap stolendata-mpv 会删掉清单里的全部路径,包括你的配置,不看 Mole 里的勾选。
想保留配置和脚本,先备份,或者卸载时不执行 zap:
brew uninstall --cask stolendata-mpv
核对卸载结果
pgrep -il mpv
ls -d ~/.config/mpv
ls -d ~/Library/Preferences/io.mpv.plist
pgrep没有输出,说明没有 mpv 进程在运行。ls -d ~/.config/mpv打印出路径,说明配置还在,如果你选择保留,这是正常结果;提示「No such file or directory」说明已经删除。- 偏好设置文件返回「No such file or directory」说明已移除。
卸载前后 ~/Library/Biome 或 ~/Library/DuetExpertCenter 下有文件变动,那是 macOS 自己的建议数据库,和 mpv 没有关系。
Mole 会列出什么
对这个第三方 stolendata 构建或对应 Homebrew cask 安装的 mpv:
~/Library/Preferences/io.mpv.plist和单次运行的临时缓存默认勾选。- Mole 还可能从这个应用的 Homebrew zap 清单里列出
~/.config/mpv、~/Library/Logs/mpv.log和~/Library/Preferences/mpv.plist,「卸载时一并移除数据和配置」关闭时不勾选,开启后~/Library内符合条件的行可能预选,来自 Homebrew 的~/.config/mpv仍需逐项确认,没有这份清单时 Mole 找不到这三个路径。
这次检查覆盖了什么
2026 年 9 月 25 日,从 Homebrew cask 声明的官方地址下载 mpv 0.40.0,不经过 brew 直接拷进 /Applications,再用 Mole 的开发构建卸载,这台 Mac 上缓存着 Homebrew 的 cask 清单。Mole 列出四行,偏好设置文件和临时缓存默认勾选,zap 清单带来的 ~/Library/Logs/mpv.log 和空的 ~/.config/mpv 默认不勾选,测试时全部勾上,Mole 的操作日志记下应用、偏好设置文件和临时缓存进了废纸篓,之后按名字复扫没有找到 mpv 的任何残留,扫到的两处变动在 ~/Library/Biome 和 ~/Library/DuetExpertCenter 下,是 macOS 自己的系统数据库。这次测试没有覆盖播放功能、视频输出配置,也没有测试 cask 一并安装的命令行入口和 man 手册页。
