Jump to content

Foobar2000:Components/vgmstream decoder (foo input vgmstream): Difference between revisions

From Hydrogenaudio Knowledgebase
m Updated infobox with "foobar2000_architecture" and "foobar2000_legacy" values.
Korth (talk | contribs)
m version
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          = r1866
| stable_release          = r2055
| stable_release_date    = 2023-07-26
| stable_release_date    = 2025-09-28
| preview_release        =  
| preview_release        =  
| preview_release_date    =  
| preview_release_date    =  
| foobar2000_architecture = x86 32-bit, x86 64-bit
| foobar2000_architecture = Windows 32-bit, Windows 64-bit
| foobar2000_minimum      = 1.5
| 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)

Revision as of 11:58, 15 January 2026

vgmstream decoder

foo_input_vgmstream
Developer(s) bnnm
Repository GitHub
Release information
Initial release
Stable release r2055 (September 28, 2025)
Preview release
foobar2000 compatibility
Architecture Windows 32-bit, Windows 64-bit
Minimum version 2.0
Maximum version
UI module(s) N/A
Additional information
Use Input
License
Discussion thread {{{discussion_thread}}}
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

Usage Info

Preferences