Automated CI/CD pipeline that packages shinchiro's portable mpv builds into a fully integrated Windows installer (.exe) for Winget distribution.
This repository uses GitHub Actions to run a daily workflow that:
- Fetches the latest stable version of mpv-player/mpv.
- Checks shinchiro/mpv-winbuild-cmake for the latest compiled binary.
- Validates the downloaded binary against the official stable tag.
- Packages the portable binaries into a native Windows Installer using Inno Setup, fully integrating
mpvinto the OS (Registry, Default Apps, Context Menus). - Publishes the compiled installer as a GitHub Release.
- Automatically submits the update to Microsoft Winget.
This project requires no manual intervention. The entire pipeline runs in the cloud (GitHub Actions), eliminating the need for local building or testing. It strictly follows the provided build_mpv.iss to assure consistent native OS integration.
MIT License. See LICENSE for more information.