v1.19.5 patch
A fix for PSVR2 HMD users that have no VR controller visible in VHT after the Sony's recent PSVR2 driver update. More info here: https://steamcommunity.com/app/989060/discussions/0/687489892274469214/
Virtual Home Theater (VHT) is a multimedia player and desktop mirroring VR software that simulate the audio channels as virtual sound objects or virtual speakers, delivering true 3D spatial audio in VR, replacing the old 'head-locked' stereo audio technology.
| App ID | 989060 |
|---|---|
| App type | Application |
| Developer | Aurel Constantinescu |
| Publisher | Aurel Constantinescu |
| Homepage | https://www.virtualhometheater.com |
| Release date | 2019-08-28 05:36 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/989060 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | VHT_steamvr.exe | windows | VHT | |
| 1 | VHT_oculus.exe | windows | VHT |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:12 UTC | $29.99 | $29.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 21299150 | 2025-12-28 22:18 UTC | ||
| beta | 21299150 | Public beta branch | 2025-12-23 22:20 UTC | |
| previous | 18258967 | Public previous stable version branch | 2025-12-28 22:17 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 228989 | windows | from app 228980 · shared install | ||||
| 989061 | windows · 64 | 67.73 MB | 43.40 MB | 8248230927741661361 | branches: beta, previous |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 21299150 | public | 2025-12-28 22:18 UTC | 4 hours ago |
| 18258967 | previous | 2025-12-28 22:17 UTC | 4 hours ago |
| 21299150 | beta | 2025-12-23 22:20 UTC | 4 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:12 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
A fix for PSVR2 HMD users that have no VR controller visible in VHT after the Sony's recent PSVR2 driver update. More info here: https://steamcommunity.com/app/989060/discussions/0/687489892274469214/
Update Highlights Advanced SubStation Alpha Edge aura 6DoF HMD-mouse Linux Full Update Note 1. Advanced SubStation Alpha Added full support for Advanced SubStation Alpha (ASS/SSA) V4+ subtitle format that supports text formatting (font, style, size, colour, etc.) and animation. It is widely used in fansubbing to add stylized subtitles to anime content. 2. Edge aura Added a visual ambient effect that will extend and warp the edge of a video screen around your field of view based on the @BerZerker96 VHT user suggestion. {STEAM_CLAN_IMAGE}/35628926/d8249a2ef3d73f520d61b6e4d11e3ba1be2a94fb.jpg Thi
Bug fix for VHT not starting in SteamVR when using a HTC VIVE Pro 2.
Bug fix for VHT not playing http direct video links when using Clipboard feature. https://steamcommunity.com/app/989060/discussions/0/6781949392683830078/
Bug fix for VHT not saving a newly created environment as default. https://steamcommunity.com/app/989060/discussions/0/4844273660404894076/
Bug fix for VHT crashing when using an audio device that is used by another software (e.g. Voicemeeter) as WDM (WASAPI) audio interfaces for output in exclusive control mode. https://steamcommunity.com/app/989060/discussions/0/6610810166135623801/
Bug fix for monoscopic subtitles on 3D Full-Frame Side-by-Side videos. https://steamcommunity.com/app/989060/discussions/0/4415298372648884640/
Bug fix for wrong color primaries used for video image when a video file has no color primaries defined. https://steamcommunity.com/app/989060/discussions/0/4352247531898735401/
Bug fixes.
Fix for green tint only in right eye of 3D-SBS videos visible on AMD Radeon 7900 XTX GPUs due to memory allocations bug aligned to 256 bytes. https://steamcommunity.com/app/989060/discussions/0/4208119548512541153/
Fix for OpenComposite (OpenXR) users. https://gitlab.com/znixian/OpenOVR
This fix guide is for those with Index (knuckles) Controller Bindings not loading in Steam Offline mode! If the controller bindings won't load when you start VHT (or any VR app) in Steam Offline mode but they load fine when you start VHT in Steam Online mode you should follow the next steps: #1 Start Steam in Online mode #2 Enter VR Mode, but don't use HMD on your head. #3 Click on hamburger icon from the small SteamVR frame Then Devices > Controller Settings #4 Click on MANAGE CONTROLLER BINDINGS #5 Select the Virtual Home Theater app #6 For Active Controller Binding select Custom Then click
Today's update is mostly for creators who do 3D modeling, rendering and audio mastering, for VR. Now, beside entertainment with VHT you can also use it to create impressive computer generated VR art for VR users. This update add tools and support for two 3D modeling software applications: DAZ Studio and Blender. Update Highlights Audiospace Spatial modeling New playback capability Demo VR art samples Ambisonics New start modes Miscellaneous Full Update Note 1. Audiospace Added VHT support to use audiospace companion files. Audiospace is a companion file for a media file that will specify how t
Since the SteamVR 2.0 update, when launching a non-VR application from Steam Library a theater screen from Steam will be displayed automatically inside VHT, over the already existing desktop screens from VHT. You can deactivate this feature from Steam by changing the steam settings as: set 'SteamVR Setting->Advanced Settings' to Show set 'SteamVR Setting->Dashboard->Present Non-VR Application on Theater Screen Upon Launch' to Off https://steamcommunity.com/app/989060/discussions/0/1608274347728620914/
Fixed “no sound” from 32 kHz or less sample rate audio files.
Full appinfo as delivered by Steam PICS, changenumber 37439940. Also at /api/app/989060/raw.
{
"appid": "989060",
"common": {
"name": "Virtual Home Theater",
"type": "Application",
"releasestate": "released",
"controllervr": {
"kbm": "1",
"steamvr": "1",
"oculus": "1",
"xinput": "1"
},
"playareavr": {
"seated": "1"
},
"oslist": "windows",
"osarch": "64",
"clienticon": "5e813adc3d8abe6e75eb053b0109a5a467de969f",
"clienttga": "7ecf8c119fd988aa17295cf8107aeafda63a2028",
"icon": "c30eecbaadd2a38d6d124f4df4c999a1cdee6001",
"logo": "5533bce1152f24ea8c9a0b74c1a4c523ecfc91fb",
"logo_small": "5533bce1152f24ea8c9a0b74c1a4c523ecfc91fb_thumb",
"openvrsupport": "1",
"othervrsupport": "1",
"othervrsupport_rift_13": "1",
"openvr_controller_bindings": {
"0": {
"controller_type": "knuckles",
"url": "vr-input-workshop://2803044523"
}
},
"linuxclienticon": "b78695e8b60918e0f8ce3e718ac13133eeb1f9a2",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1672790400",
"tested_build_id": "0",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport_Software"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Virtual Home Theater",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "23.230490018148828",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "23.230490018148828",
"height_pct": "100"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1745800450",
"associations": {
"0": {
"type": "developer",
"name": "Aurel Constantinescu"
},
"1": {
"type": "publisher",
"name": "Aurel Constantinescu"
}
},
"primary_genre": "57",
"genres": {
"0": "51",
"1": "52",
"2": "57",
"3": "58"
},
"category": {
"category_52": "1",
"category_54": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1566970576",
"community_hub_visible": "1",
"gameid": "989060",
"exfgls": "6",
"onlyvrsupport": "1",
"store_tags": {
"0": "87",
"1": "1027",
"2": "784",
"3": "872",
"4": "21978",
"5": "4835",
"6": "776177",
"7": "599",
"8": "4191",
"9": "4145",
"10": "8013"
},
"review_score": "8",
"review_percentage": "97"
},
"extended": {
"vrheadsetstreaming": "1",
"developer": "Aurel Constantinescu",
"publisher": "Aurel Constantinescu",
"homepage": "https://www.virtualhometheater.com"
},
"config": {
"installdir": "Virtual Home Theater",
"launch": {
"0": {
"executable": "VHT_steamvr.exe",
"description": "VHT",
"type": "vr",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "VHT_oculus.exe",
"description": "VHT",
"type": "othervr",
"config": {
"oslist": "windows",
"osarch": "64"
}
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"989061": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "8248230927741661361",
"size": "71018823",
"download": "45510192"
},
"beta": {
"gid": "8248230927741661361",
"size": "71018823",
"download": "45510192"
},
"previous": {
"gid": "6727243530341305579",
"size": "70955991",
"download": "45076400"
}
}
},
"hasdepotsindlc": "0",
"branches": {
"public": {
"buildid": "21299150",
"timeupdated": "1766960283",
"timebuildupdated": "1766528385"
},
"beta": {
"buildid": "21299150",
"description": "Public beta branch",
"timeupdated": "1766528456",
"timebuildupdated": "1766528385"
},
"previous": {
"buildid": "18258967",
"description": "Public previous stable version branch",
"timeupdated": "1766960248",
"timebuildupdated": "1745796515"
}
},
"privatebranches": "1"
}
}