Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects
vgmstream decoder
By: bnnm
A component for playback of hundreds of streamed (prerecorded) audio formats used in video games.
Current version: r2083, released on 2026-01-25
Change log:
2026-01-25 16:59:32 +0100 (bnnm/libsf-etc)
- Fix some .vh [Simple 1500 Series Vol. 92 (PS1)]
- api: add libstreamfile_close helper
2026-01-25 15:24:20 +0100 (Alstruit/meta-ps2p)
- Add ps2p (THQ Australia)
2026-01-18 19:23:13 +0100 (bnnm/acm-stuff)
- Add Warthog .bwav [Harry Potter and the Sorcerer's Stone (multi), Bat�
- Fix .aac samples count for SBR
- Fix .wav with padded data size
- Fix .acm with forced looping
- Fix Ubi MPEG surround modes
- Fix num_samples in .aac with ID3
- Show FFMpeg's format names
- Add HCA key
- Remove unused HCA key
- api: blank extra samples at EOF in libvgmstream_fill
- txth: fix crash with auto padding with no body set
- cleanup
2026-01-15 15:24:54 +0100 (EdnessP/master)
- FSB: fix FEV segfault
2026-01-14 20:33:29 +0100 (EdnessP/fsb-fev)
- Add FEV comp-sgms stream name support
- Add FEV language bank support [Brave (PS3)]
- Fix FSB3.1 DSP mini-header [Manhunt 2 (Wii)]
- Handle FSB5 extra-flag 0x08 [Tearaway (PSV)]
2026-01-14 20:03:34 +0100 (Alstruit/codec-df_decoder)
- df_decoder: Remove Tables
2026-01-10 18:02:52 +0100 (EdnessP/fsb-fev)
- FSB: RIFF FEV stream names
2026-01-04 22:48:16 +0100 (EdnessP/fsb-fev)
- FSB: use FEV1 stream names
2025-12-26 14:30:15 +0100 (bnnm/txtp-fix)
- Fix txtp fades with samples
2025-12-20 12:49:41 +0100 (bnnm/owp-etc)
- Add .owp [anemoi (PC)]
- cleanup: swap .isb+ish to .ish+isb
- cleanup: swap .mjb+mjh to .mjh+mjb
- cleanup: swap .msb+msh to .msh+msb
- cleanup: swap .wxd+wxh to .wxh+mxd
2025-12-10 17:44:59 +0100 (hackyourlife/master)
- Improve handling of RFRM/CSMP files in Metroid Prime 4
2025-12-08 22:56:38 +0100 (bnnm/fsb-key)
- Add FSB key
- cleanup
2025-12-08 09:32:32 +0100 (hackyourlife/master)
- Implement RFRM/CSMP support for version 0x2E (Metroid Prime 4)
2025-12-01 22:53:26 +0100 (bnnm/keys-misc)
- Add FSB key
- Add HCA key
- Add .adm2 extension
2025-11-30 19:00:13 +0100 (bnnm/segments-build)
- Fix loop install with segments in some cases
- build: fix libcelt in aarch64
2025-11-30 11:45:41 +0100 (Alstruit/mhwk-mpeg2fix)
- MHWK: Fix segfault on MP2
2025-11-28 00:19:27 +0100 (bnnm/cleanup-etc)
- Add .sfa extension for ADX
- Add .snd extension for Ogg Vorbis
- Fix .sch PS2 pitch; cleanup
- cleanup: move/remove some internals
- build: fix foobar component on Windows even without 7zip
- csmp: add credit
2025-11-23 15:17:31 +0100 (ChenKe404/master)
- Fix can not load Conflict:Vietnam mission01.sch.
2025-11-09 21:50:25 +0100 (bnnm/txth-path)
- Fix relative multi_txth paths
2025-11-09 14:40:44 +0100 (bnnm/utf-bao-etc)
- Handle unicode vgmstream-cli args in Windows
- Fix some broken .pk [Scott Pilgrim vs the World (PS3)]
- Add FSB keys
2025-11-02 18:49:51 +0100 (bnnm/wd-etc)
- Add Square .wd [Final Fantasy XII (PS2), FF Crystal Chronicles (GC)]
- Fix broken .awb loops [Super Mario RPG (Switch)]
- Fix some Ubi BAO .pk [Ghost Recon Future Soldier Beta (X360)]
- Fix rare .awb+acb names [Muramasa Rebirth (Vita)]
- Add FSB key
- cleanup
2025-10-14 16:14:26 +0200 (bnnm/bao4)
- Add more .bao variations [Prince of Persia Trilogy HD (PS3)]
2025-10-11 19:30:37 +0200 (bnnm/bao3)
- Add Ubi BAO 29+ and variations [Splinter Cell: Blacklist (multi), Far Cry 4 (multi)]
- Ignore loops in some str+wav [The House of the Dead (Wii/PS3)]
2025-10-06 00:04:14 +0200 (bnnm/bao2-spk)
- Fix more buggy .fsb with incorrect entries [Inversion (PC)]
- Add Dunia engine .spk [Avatar (multi)]
- Add .spk variation [Far Cry 3 Blood Dragon (PS3/X360)]
- ubi-bao: cleanup
2025-10-04 02:36:19 +0200 (bnnm/bao-etc)
- Fix some .bao [Assassin's Creed (X360), Beowulf (X360)]
- Fix crash with truncated mp3s
- Fix buggy .fsb with incorrect entries [Inversion (PC)]
- Add FSB key
- Add HCA key
- cleanup
2025-10-03 15:06:42 +0200 (amagnemite/master)
- Update sadl.c comments
2025-10-03 15:05:35 +0200 (kode54/ffmpeg-free-sbuf)
- FFmpeg: free sbuf on close
2025-09-29 18:12:39 +0200 (Lightningreed/patch-1)
- Add HCA key
- Fix some .vh [Simple 1500 Series Vol. 92 (PS1)]
- api: add libstreamfile_close helper
2026-01-25 15:24:20 +0100 (Alstruit/meta-ps2p)
- Add ps2p (THQ Australia)
2026-01-18 19:23:13 +0100 (bnnm/acm-stuff)
- Add Warthog .bwav [Harry Potter and the Sorcerer's Stone (multi), Bat�
- Fix .aac samples count for SBR
- Fix .wav with padded data size
- Fix .acm with forced looping
- Fix Ubi MPEG surround modes
- Fix num_samples in .aac with ID3
- Show FFMpeg's format names
- Add HCA key
- Remove unused HCA key
- api: blank extra samples at EOF in libvgmstream_fill
- txth: fix crash with auto padding with no body set
- cleanup
2026-01-15 15:24:54 +0100 (EdnessP/master)
- FSB: fix FEV segfault
2026-01-14 20:33:29 +0100 (EdnessP/fsb-fev)
- Add FEV comp-sgms stream name support
- Add FEV language bank support [Brave (PS3)]
- Fix FSB3.1 DSP mini-header [Manhunt 2 (Wii)]
- Handle FSB5 extra-flag 0x08 [Tearaway (PSV)]
2026-01-14 20:03:34 +0100 (Alstruit/codec-df_decoder)
- df_decoder: Remove Tables
2026-01-10 18:02:52 +0100 (EdnessP/fsb-fev)
- FSB: RIFF FEV stream names
2026-01-04 22:48:16 +0100 (EdnessP/fsb-fev)
- FSB: use FEV1 stream names
2025-12-26 14:30:15 +0100 (bnnm/txtp-fix)
- Fix txtp fades with samples
2025-12-20 12:49:41 +0100 (bnnm/owp-etc)
- Add .owp [anemoi (PC)]
- cleanup: swap .isb+ish to .ish+isb
- cleanup: swap .mjb+mjh to .mjh+mjb
- cleanup: swap .msb+msh to .msh+msb
- cleanup: swap .wxd+wxh to .wxh+mxd
2025-12-10 17:44:59 +0100 (hackyourlife/master)
- Improve handling of RFRM/CSMP files in Metroid Prime 4
2025-12-08 22:56:38 +0100 (bnnm/fsb-key)
- Add FSB key
- cleanup
2025-12-08 09:32:32 +0100 (hackyourlife/master)
- Implement RFRM/CSMP support for version 0x2E (Metroid Prime 4)
2025-12-01 22:53:26 +0100 (bnnm/keys-misc)
- Add FSB key
- Add HCA key
- Add .adm2 extension
2025-11-30 19:00:13 +0100 (bnnm/segments-build)
- Fix loop install with segments in some cases
- build: fix libcelt in aarch64
2025-11-30 11:45:41 +0100 (Alstruit/mhwk-mpeg2fix)
- MHWK: Fix segfault on MP2
2025-11-28 00:19:27 +0100 (bnnm/cleanup-etc)
- Add .sfa extension for ADX
- Add .snd extension for Ogg Vorbis
- Fix .sch PS2 pitch; cleanup
- cleanup: move/remove some internals
- build: fix foobar component on Windows even without 7zip
- csmp: add credit
2025-11-23 15:17:31 +0100 (ChenKe404/master)
- Fix can not load Conflict:Vietnam mission01.sch.
2025-11-09 21:50:25 +0100 (bnnm/txth-path)
- Fix relative multi_txth paths
2025-11-09 14:40:44 +0100 (bnnm/utf-bao-etc)
- Handle unicode vgmstream-cli args in Windows
- Fix some broken .pk [Scott Pilgrim vs the World (PS3)]
- Add FSB keys
2025-11-02 18:49:51 +0100 (bnnm/wd-etc)
- Add Square .wd [Final Fantasy XII (PS2), FF Crystal Chronicles (GC)]
- Fix broken .awb loops [Super Mario RPG (Switch)]
- Fix some Ubi BAO .pk [Ghost Recon Future Soldier Beta (X360)]
- Fix rare .awb+acb names [Muramasa Rebirth (Vita)]
- Add FSB key
- cleanup
2025-10-14 16:14:26 +0200 (bnnm/bao4)
- Add more .bao variations [Prince of Persia Trilogy HD (PS3)]
2025-10-11 19:30:37 +0200 (bnnm/bao3)
- Add Ubi BAO 29+ and variations [Splinter Cell: Blacklist (multi), Far Cry 4 (multi)]
- Ignore loops in some str+wav [The House of the Dead (Wii/PS3)]
2025-10-06 00:04:14 +0200 (bnnm/bao2-spk)
- Fix more buggy .fsb with incorrect entries [Inversion (PC)]
- Add Dunia engine .spk [Avatar (multi)]
- Add .spk variation [Far Cry 3 Blood Dragon (PS3/X360)]
- ubi-bao: cleanup
2025-10-04 02:36:19 +0200 (bnnm/bao-etc)
- Fix some .bao [Assassin's Creed (X360), Beowulf (X360)]
- Fix crash with truncated mp3s
- Fix buggy .fsb with incorrect entries [Inversion (PC)]
- Add FSB key
- Add HCA key
- cleanup
2025-10-03 15:06:42 +0200 (amagnemite/master)
- Update sadl.c comments
2025-10-03 15:05:35 +0200 (kode54/ffmpeg-free-sbuf)
- FFmpeg: free sbuf on close
2025-09-29 18:12:39 +0200 (Lightningreed/patch-1)
- Add HCA key
Supported systems: Windows 32-bit, Windows 64-bit.
Links
View version history
Home page
Documentation
Source code
More components
Browse all
Browse by author: bnnm
Tags: decoder, game music