macOS
brew install vgmstreamprovider-native install command
brew / Rang 3817
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für vgmstream in AI-Agent-Workflows.
Installation
brew install vgmstreamprovider-native install command
Überblick
Library for playing streamed audio formats from video games
Verlauf
vgmstream is a long-running open-source decoder library and toolset for streamed, pre-recorded audio formats used in video games. It is especially important to game-music preservation, ripping, modding, and listening workflows because many games use proprietary containers, codecs, loop metadata, split companion files, subsongs, and encryption details that ordinary media players do not understand.
The project dates to the late 2000s. SourceForge records show vgmstream registered on 2008-01-26 under Halley's Comet Software, and old SourceForge code pages describe it as a library for playing streamed audio from video games with two end-user pieces: a command-line decoder called test.exe and a Winamp plugin named in_vgmstream.
Early development was hosted on SourceForge Subversion and HCS64 community infrastructure. SourceForge's code browser shows active 2008 development across Unix, Audacious, Winamp, XMPlay, and source-library components, and a 2010 HCS forum exchange notes that current code was in SourceForge SVN even when experimental changes sometimes landed locally before commit.
The GitHub repository was created in 2012 and later became the main development repository. The legacy SourceForge project was marked inactive and points users to hcs64.com as of 2018-11-24, while current project pages point to GitHub, vgmstream.org automated builds, numbered GitHub releases, and HCS64 community support.
vgmstream's adoption grew through media-player plugins and game-audio communities rather than through a single commercial product. Halley's Comet Software lists source for Winamp, XMPlay, Audacious, and foobar2000 plugins plus a command-line decoder that outputs PCM WAV, and the current README says plugins are available for various player software and operating systems.
The foobar2000 ecosystem is one of vgmstream's most visible homes. The official foobar2000 components page lists the vgmstream decoder by bnnm for playback of hundreds of streamed video-game audio formats, and Hydrogenaudio's component page documents the same role with current release information. Community guidance on HCS forums commonly recommends foobar2000 with the vgmstream component for listening to rips.
Users typically feed extracted game-audio files directly to a player plugin or to command-line tools such as vgmstream-cli and vgmstream123. vgmstream is designed to preserve loop behavior by reading internal loop metadata, exposing subsongs, handling companion files, and decoding game-specific codecs and containers without converting the original rip to a generic format first.
The usage documentation is careful to distinguish vgmstream from the .vgm/.vgz logged-chip-music format. In vgmstream, VGM means video game music broadly, and the project focuses on streamed or prerecorded audio rather than emulating logged sound-chip commands.
Advanced users rely on TXTH and TXTP sidecar mechanisms. TXTH can describe extra raw or semi-raw formats externally, while TXTP can control per-file playback such as forced looping, channel selection, subsongs, or fusing multiple files into one logical stream.
vgmstream is package-nerd significant because it codifies thousands of small reverse-engineering discoveries about game audio into a reusable library, CLI, and plugin surface. Instead of asking users to transcode rips into lossy or loop-destroying formats, it lets package managers ship a maintained decoder that understands the oddities of game engines, consoles, middleware, and one-off titles.
For preservationists, vgmstream helps keep original extracted audio files usable. HCS64 ripping guidelines recommend preserving original audio files and avoiding unnecessary transformations between similar formats, a practice that aligns with vgmstream's role as a playback and conversion layer over original game assets.
Sicherheitslage
Für vgmstream wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
vgmstream-cli | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
vgmstream123 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:vgmstream |
|---|---|
| Version | r2117 |
| Paketmanager | Homebrew |
| Homepage | https://vgmstream.org |
| Repository | https://github.com/vgmstream/vgmstream |
| Zuletzt aktualisiert | 2026-05-20T00:44:04Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Quellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.