Releases: RealWhyKnot/VRCResolver
Release list
v2026.7.14.0
VRCResolver v2026.7.14.0
What's Changed
Features
- feat!: rename product to vrcresolver by @RealWhyKnot in d8dd29b
Documentation
- docs: adopt VRCResolver as the project name (2026.7.14.9999) by @RealWhyKnot in a29e084
Other Changes
- Bump the minor-and-patch group with 1 update (#68) by @dependabot[bot] in 7da7132
Full Changelog: v2026.6.30.1...v2026.7.14.0
File integrity
Full SHA256 hashes are attached as vrcresolver-v2026.7.14.0.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/VRCResolver
- Source: commit
485b33413a58onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
vrcresolver-v2026.7.14.0.zipfrom this release. - Extract anywhere except
Program Files. - Run
vrcresolver.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run vrcresolver.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\vrcresolver\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching vrcresolver.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.30.0-beta
WKVRCProxy v2026.6.30.0-beta
What's Changed
Bug Fixes
- fix(wrapper): fall back to native yt-dlp when og backup is missing by @RealWhyKnot in 013bae9
Chores
- chore(build): remove unshipped ffmpeg and vendor stack by @RealWhyKnot in 6d05232
Other Changes
- Bump the minor-and-patch group with 1 update (#68) by @dependabot[bot] in 7da7132
Full Changelog: v2026.6.24.0-beta...v2026.6.30.0-beta
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.30.0-beta.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
142c1ba45f7conmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.30.0-beta.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.30.1
WKVRCProxy v2026.6.30.1
What's Changed
Bug Fixes
- fix(wrapper): fall back to native yt-dlp when og backup is missing by @RealWhyKnot in 013bae9
- fix(release): use central date for changelog promotion by @RealWhyKnot in c7a570d
CI
- ci(release): use repo token for nightly beta dispatch by @RealWhyKnot in 8c0d1dc
- ci(release): add nightly beta automation by @RealWhyKnot in bf4a4f8
Build
- build(deps): bump actions/checkout from 6 to 7 (#67) by @dependabot[bot] in e40dea9
Chores
- chore(build): remove unshipped ffmpeg and vendor stack by @RealWhyKnot in 6d05232
Full Changelog: v2026.6.15.1...v2026.6.30.1
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.30.1.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
324e5bc64ccconmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.30.1.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.24.0-beta
WKVRCProxy v2026.6.24.0-beta
What's Changed
Build
- build(deps): bump actions/checkout from 6 to 7 (#67) by @dependabot[bot] in e40dea9
Full Changelog: v2026.6.18.0-beta...v2026.6.24.0-beta
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.24.0-beta.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
e40dea993e51onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.24.0-beta.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.18.0-beta
WKVRCProxy v2026.6.18.0-beta
What's Changed
Bug Fixes
- fix(release): use central date for changelog promotion by @RealWhyKnot in c7a570d
CI
- ci(release): use repo token for nightly beta dispatch by @RealWhyKnot in 8c0d1dc
- ci(release): add nightly beta automation by @RealWhyKnot in bf4a4f8
Full Changelog: v2026.6.15.1...v2026.6.18.0-beta
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.18.0-beta.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
ec3c9cc95468onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.18.0-beta.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.15.1
WKVRCProxy v2026.6.15.1
What's Changed
Refactors
- refactor(proxy): remove client gpu helper sharing by @RealWhyKnot in aec5a6a
CI
- ci(release): move checksums to integrity tsv by @RealWhyKnot in 7befca3
- ci(release): automate changelog promotion by @RealWhyKnot in 0dc8051
Full Changelog: v2026.6.15.0...v2026.6.15.1
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.15.1.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
98e629e7b7c5onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.15.1.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.15.0
WKVRCProxy v2026.6.15.0
What's Changed
Bug Fixes
- fix(vrc): arm native fallback on playback failure by @RealWhyKnot in 4c506cd
- fix(updater): recover release update flow by @RealWhyKnot in a70a452
CI
- ci(release): enforce daily release version sequence by @RealWhyKnot in c0f7ec0
Full Changelog: v2026.6.12.0...v2026.6.15.0
File integrity
Full SHA256 hashes are attached as WKVRCProxy-v2026.6.15.0.integrity.tsv.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
4c506cde8353onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.15.0.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.6.12.0
WKVRCProxy v2026.6.12.0
What's Changed
Bug Fixes
- fix(build): keep BuildInfo generated under obj by @RealWhyKnot in 3100fd2
- fix(resolve): forward wrapper height caps by @RealWhyKnot in e5d25a3
- fix(mesh): use proxy public endpoint by @RealWhyKnot in 648c66b
Documentation
- docs(wiki): remove wiki source by @RealWhyKnot in 8486284
Tests
- test(url-policy): accept proxy public host by @RealWhyKnot in 08b1a02
CI
- ci: format generated build info placeholder by @RealWhyKnot in 49432d2
- ci(release): respect GitHub prerelease metadata by @RealWhyKnot in dc600a2
- ci(release): include beta notes in stable releases by @RealWhyKnot in 70bb248
Chores
- chore(lint): add format and workflow checks by @RealWhyKnot in 366574b
Other Changes
- Bump MessagePack and MessagePackAnalyzer (#64) by @dependabot[bot] in eb1e893
- Bump the minor-and-patch group with 1 update (#63) by @dependabot[bot] in cc33fb8
- Refactor proxy client hotspots by @RealWhyKnot in 27aa711
Full Changelog: v2026.5.27.0...v2026.6.12.0
File integrity
This immutable release predates the attached integrity TSV; GitHub records the release zip SHA256 in the release asset metadata.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
be2d47456ee9onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.6.12.0.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.5.27.0
WKVRCProxy v2026.5.27.0
What's Changed
Features
- feat(wrapper): surface server public_message via og_fallback_notify by @RealWhyKnot in 58e2c35
- feat(updater): opt-in to prereleases for both startup nudge and updater by @RealWhyKnot in 44d6b81
- feat(wrapper): reactive og fallback on observed AVPro load_failure by @RealWhyKnot in 59dc5d7
- feat(helper): hold-and-announce flow for window-pull leases by @RealWhyKnot in 100e71f
- feat(helper): surface helper_eligibility_skipped frames on watchdog console by @RealWhyKnot in f402c53
Bug Fixes
- fix(vrclog): avoid replaying old failures on startup by @RealWhyKnot in f2bc3d0
- fix(relay): retry fresh port after bind failure by @RealWhyKnot in 07c9ba7
- fix(helper): drop +discardcorrupt and emit SPS at every IDR by @RealWhyKnot in 3c0eb3e
- fix(helper): fall back to container duration when stream tag missing by @RealWhyKnot in b39602a
- fix(relay): scope manifest classification to .m3u8/.mpd extensions by @RealWhyKnot in d23943d
- fix(helper): run video-duration check on every decode path by @RealWhyKnot in f66790f
- fix(helper): widen NVDEC pool to 32 + retry truncated video via software by @RealWhyKnot in ab18327
- fix(helper): route seg 0 through software decode + reject empty output by @RealWhyKnot in 0aca4ac
- fix(helper): NVENC scale_cuda filter syntax and NVDEC reference-frame pool by @RealWhyKnot in 0d339d3
Refactors
- refactor(helper): hardcode GPU throttle; refuse integrated GPUs by @RealWhyKnot in 79439bd
CI
- ci(release): add -beta prerelease handling, gate promotion PR by @RealWhyKnot in d54869a
Build
- build: tighten beta suffix back to plain -beta by @RealWhyKnot in 80bf956
- build: accept YYYY.M.D.N-betaN tag shape for prerelease publishes by @RealWhyKnot in eca1136
Other Changes
- Bump the minor-and-patch group with 2 updates (#61) by @dependabot[bot] in b4528b1
Full Changelog: v2026.5.16.0...v2026.5.27.0
File integrity
This immutable release predates the attached integrity TSV; GitHub records the release zip SHA256 in the release asset metadata.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
dbe41e0948b0onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.5.27.0.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.
v2026.5.22.0-beta
WKVRCProxy v2026.5.22.0-beta
What's Changed
Features
- feat(updater): opt-in to prereleases for both startup nudge and updater by @RealWhyKnot in 44d6b81
- feat(wrapper): reactive og fallback on observed AVPro load_failure by @RealWhyKnot in 59dc5d7
- feat(helper): hold-and-announce flow for window-pull leases by @RealWhyKnot in 100e71f
- feat(helper): surface helper_eligibility_skipped frames on watchdog console by @RealWhyKnot in f402c53
Bug Fixes
- fix(helper): fall back to container duration when stream tag missing by @RealWhyKnot in b39602a
- fix(relay): scope manifest classification to .m3u8/.mpd extensions by @RealWhyKnot in d23943d
- fix(helper): run video-duration check on every decode path by @RealWhyKnot in f66790f
- fix(helper): widen NVDEC pool to 32 + retry truncated video via software by @RealWhyKnot in ab18327
- fix(helper): route seg 0 through software decode + reject empty output by @RealWhyKnot in 0aca4ac
- fix(helper): NVENC scale_cuda filter syntax and NVDEC reference-frame pool by @RealWhyKnot in 0d339d3
Refactors
- refactor(helper): hardcode GPU throttle; refuse integrated GPUs by @RealWhyKnot in 79439bd
CI
- ci(release): add -beta prerelease handling, gate promotion PR by @RealWhyKnot in d54869a
Build
- build: tighten beta suffix back to plain -beta by @RealWhyKnot in 80bf956
- build: accept YYYY.M.D.N-betaN tag shape for prerelease publishes by @RealWhyKnot in eca1136
Full Changelog: v2026.5.16.0...v2026.5.22.0-beta
File integrity
This immutable release predates the attached integrity TSV; GitHub records the release zip SHA256 in the release asset metadata.
More
- README: https://github.com/RealWhyKnot/WKVRCProxy
- Source: commit
80bf9565de03onmain - License: GPL-3.0
Install (fresh)
- Launch VRChat at least once so it has dropped its bundled
yt-dlp.exeinto its Tools dir. - Download
WKVRCProxy-v2026.5.22.0-beta.zipfrom this release. - Extract anywhere except
Program Files. - Run
WKVRCProxy.exe. Accept the UAC prompt to add the hosts entry. - Launch VRChat. Watch for
[mesh] connectedin the watchdog window. Paste a URL in any in-world video player.
Full walkthrough: README quick start.
Uninstall
Run WKVRCProxy.Uninstaller.exe from the install folder. No prompt; runs to completion. Restores the original yt-dlp.exe, removes the hosts entry, wipes %LOCALAPPDATA%Low\WKVRCProxy\, deletes the install directory.
What you need to do
Fresh install: follow the install steps above. Existing installs can be replaced with this zip, or updated by launching WKVRCProxy.exe and typing /update. The updater downloads this release, verifies the zip, atomically swaps the files, and relaunches.
If you hit a playback bug after this release: re-paste the URL with the watchdog window visible, copy the watchdog log starting from the failed request, and include both in the bug report.