Foobar2000:Components/vgmstream decoder (foo input vgmstream): Difference between revisions
Appearance
Beardgoggles (talk | contribs) m Updated infobox with "foobar2000_architecture" and "foobar2000_legacy" values. |
m version |
||
| (One intermediate revision by the same user not shown) | |||
| Line 4: | Line 4: | ||
| caption = foo_input_vgmstream | | caption = foo_input_vgmstream | ||
| module_name = foo_input_vgmstream | | module_name = foo_input_vgmstream | ||
| developer = bnnm | | developer = {{ha user|u=160040|name=bnnm}} | ||
| repository = [https://github.com/vgmstream/vgmstream GitHub] | | repository = [https://github.com/vgmstream/vgmstream GitHub] | ||
| released = | | released = | ||
| released_ref = | | released_ref = | ||
| stable_release = | | stable_release = r2083 | ||
| stable_release_date = | | stable_release_date = 2026-01-25 | ||
| preview_release = | | preview_release = | ||
| preview_release_date = | | preview_release_date = | ||
| foobar2000_architecture = | | foobar2000_architecture = Windows 32-bit, Windows 64-bit | ||
| foobar2000_minimum = | | foobar2000_minimum = 2.0 | ||
| foobar2000_maximum = | | foobar2000_maximum = | ||
| foobar2000_legacy = false | | foobar2000_legacy = false | ||
| Line 41: | Line 41: | ||
== External links == | == External links == | ||
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_vgmstream|vgmstream decoder}} | * {{foobar2000|https://www.foobar2000.org/components/view/foo_input_vgmstream|vgmstream decoder}} | ||
* [https://github.com/vgmstream/vgmstream/releases Releases] on GitHub | * [https://github.com/vgmstream/vgmstream/releases Releases] on GitHub | ||
* [https://sourceforge.net/projects/vgmstream SourceForge] (original library) | * [https://sourceforge.net/projects/vgmstream SourceForge] (original library) | ||
Latest revision as of 23:13, 25 January 2026
| vgmstream decoder | |
|---|---|
foo_input_vgmstream | |
| Developer(s) | |
| Repository | GitHub |
| Release information | |
| Stable release | r2083 (January 25, 2026) |
| foobar2000 compatibility | |
| Architecture | Windows 32-bit, Windows 64-bit |
| Minimum version | 2.0 |
| UI module(s) | N/A |
| Additional information | |
| Use | Input |
| View all components | |
vgmstream supports playback of hundreds of streamed (prerecorded) audio formats used in video games. See the list of supported formats.
Features
- Hundreds of video game music formats and codecs, from typical game engine files to obscure single-game codecs, aiming for high accuracy and compatibility.
- Support for looped BGM, using file's internal metadata for smooth transitions, with accurate sample counts.
- Subsongs, playing a format's multiple internal songs separately.
- Many types of companion files (data split into multiple files) and custom containers.
- Encryption keys, internal stream names, and many other unusual cases found in game audio.
- TXTH function, to add external support for extra formats, including raw audio in many forms.
- TXTP function, for real-time and per-file config, like forced looping, removing channels, playing certain subsong, or fusing multiple files into a single one.
- Simple external tagging via .m3u files.
Usage
Preferences
-
Preferences page.
External links
- vgmstream decoder on
foobar2000.org - Releases on GitHub
- SourceForge (original library)