Skip to content

VRCSM v0.15.1

Choose a tag to compare

@dwgx dwgx released this 09 Jul 07:28
· 4 commits to main since this release

VRCSM v0.15.1 — now-playing lyrics + OSC seek bar polish.

Highlights

  • Synced-lyrics chain widened to four sources: LRCLIB → NetEase → QQ Music → Kugou. QQ Music and then Kugou were added on top of LRCLIB/NetEase for far better coverage of Chinese/CPOP and obscure or user-uploaded tracks the first sources miss; QQ also has a title-only fallback for tracks that a title+artist query can't find. All requests route through the host lyrics proxy (SSRF-railed, https-only) with a per-source toggle in the OSC now-playing panel; i18n across all 7 locales. Verified end-to-end against the live QQ and NetEase lyric endpoints.
  • VRChat-safe OSC seek-bar progress + four rich Now Playing presets. The now-playing progress indicator is now a box-drawing seek bar (━━━━━●─────) that the VRChat chatbox font renders reliably — the previous ▬/▭ blocks showed up as empty circles in-game. The OSC now-playing panel ships four presets (Now Playing Card, Full Card, Boxed, Lyrics Focus), each with a live preview of the exact chatbox line it sends.
  • OSC progress-bar and marquee width sliders. The progress-bar width control was a near-invisible bare range input in the dark theme; it's now a styled slider, and a marquee-width slider was added.
  • Fixed: UI language reset to English on every launch. A saved non-English language (e.g. 简体中文) silently fell back to English until re-picked by hand. Startup now awaits i18n init and reads the persisted language directly.
  • Fixed: {music.lyrics} sent an empty line from the OSC card. The current lyric line is now computed each tick and threaded into the render context.
  • Fixed: factory reset couldn't clear thumbnail/preview caches. The reset is now finished on the next launch, before WebView2 re-initializes, so thumb-cache-files / preview-cache / screenshot-thumbs are wiped.

Downloads

  • VRCSM_v0.15.1_x64_Installer.msi — recommended, WiX installer
  • VRCSM_v0.15.1_x64.zip — portable, run in place

SHA256: 5d23965044e3e5136dc968527feecc57b0fc9a69c48dc00370ed9de1825ffd2c
Installer: VRCSM_v0.15.1_x64_Installer.msi (8970240 bytes)
ZIP SHA256: 5d9b152e22298691342d2952c658fb77ac04e522aa1e20ad1cac3ae4ca97951e