Skip to content

Config Options

Natsumi edited this page Oct 24, 2026 · 4 revisions
Option Description
YtdlpWebServerUrl Used to circumvent VRChats public world video player whitelist, see above for usage instructions.
YtdlpUseCookies Uses the Chrome or Firefox extension for cookies, this is used to circumvent YouTubes bot detection.
YtdlpAutoUpdate Auto update yt-dlp, ffmpeg and deno.
YtdlpAdditionalArgs Add your own yt-dlp args (only add these if you know what you're doing)
YtdlpDubLanguage Set preferred audio language for AVPro and cached videos, be warned you may end up with auto translated slop. e.g. de for German, check list of supported lang codes
YouTubeMaxResolution Maximum resolution for YouTube videos when caching or streaming over SABR (Larger resolutions will take longer to load), e.g. 2160 for 4K. Direct playback is capped at 1080p. Replaces CacheYouTubeMaxResolution.
YtdlpAllowAV1 Allow AV1 videos.
YtdlpAllowVP9 Allow VP9 videos. null (default) blocks VP9 when an AMD GPU is detected, as it can cause corrupted video on AMD. Disabling may prevent Premium accounts from getting Enhanced Bitrate streams.
SabrRestreamEnabled When an uncached YouTube video can't be played directly, stream it over SABR and serve it to AVPro as a seekable video.
SabrPreferStreaming Try SABR first for every uncached AVPro YouTube video (seekable, up to 4K, ad-free with Premium). Disable to try the faster direct URL first and only use SABR when needed, recommended for non-Premium accounts.
SabrLiveEnabled Stream YouTube livestreams over SABR, falls back to yt-dlp's stream on failure.
SabrLiveWindowSegments Number of segments in the livestream playlist (minimum 3). Higher values use more disk space and increase start-up delay.
SabrPotBaseUrl URL of the bgutil PO token provider, required by SABR for non-Premium accounts. Managed automatically when set to localhost, use any other URL to run your own provider.
SabrFilterDrcAudio Skip YouTube's volume normalised (DRC) audio tracks.
SabrFilterSuperResolution Skip YouTube's AI upscaled video tracks.
SabrFilterVoiceBoostedAudio Skip YouTube's AI voice boosted audio tracks.
SabrForceAacAudio Force AAC audio instead of Opus for SABR, for testing only.
SabrAdditionalArgs Add your own yt-dlp args to SABR only, YtdlpAdditionalArgs applies to everything else.
CachedAssetPath Location to store downloaded videos, e.g. store videos on separate drive with D:\\DownloadedVideos
CacheMaxSizeInGb Maximum size of CachedAssets folder in GB, 0 for Unlimited.
CacheYouTube Download YouTube videos to CachedAssets to improve load times next time the video plays.
CacheYouTubeMaxLength Maximum video duration in minutes, e.g. 60 for 1 hour.
CachePyPyDance Download videos that play while you're in PyPyDance
CacheVrDancing Download videos that play while you're in VRDancing
CacheOnly Only load already cached videos.
HistoryMaxSize Maximum number of entries to keep in play history.
BlockedUrls List of URLs to never load in VRC, also works for blocking domains e.g. [ "https://youtube.com", "https://youtu.be" ] to block YouTube.
BlockRedirect Video to load in-place of Blocked URL.
PreCacheUrls Download all videos from a JSON list format e.g. [{"fileName":"video.mp4","url":"https:\/\/example.com\/video.mp4","lastModified":1631653260,"size":124029113},...] "lastModified" and "size" are optional fields used for file integrity.
PatchResonite Enable Resonite support.
ResonitePath Path to Resonite folder.
PatchVrChat Enable VRChat support.
VrChatPath Path to VRChat data folder containing Tools\yt-dlp.exe, e.g. C:\\Users\\<user>\\AppData\\LocalLow\\VRChat\\VRChat. Leave empty to auto detect.
AutoUpdateVrcVideoCacher When an update is available for VRCVideoCacher it will automatically be installed.
CloseToTray Minimize to tray instead of exiting when closing the application.
StartMinimized Start the application as minimized.
StartWithSteamVr Whether or not to start VRCVC with SteamVR
CookieSetupCompleted Whether or not the cookie setup was completed.
RedirectVRDancing Redirect VRDancing weekend videos from the EU server to the NA server.
ErrorPopups Show a popup when an error occurs.
Language Localization for GUI.

Clone this wiki locally