pkg.sopackage field notes

brew / 排名 3817

使用 Homebrew 安装 vgmstream

查看 vgmstream 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install vgmstream

provider-native install command

概览

软件包摘要

Library for playing streamed audio formats from video games

命令和别名

  • vgmstream-cli
  • vgmstream123

历史

项目历史与用法

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.

时间线

  • 2008-01-26: SourceForge records vgmstream as registered.
  • 2008: SourceForge SVN records show early Unix, Audacious, Winamp, and library development, with readme documentation for test.exe and in_vgmstream.
  • 2009-10: A SourceForge review describes vgmstream as a young plugin/tool that made numerous video-game audio formats playable on PC.
  • 2012-08: The vgmstream/vgmstream GitHub repository was created.
  • 2018-11-24: SourceForge marked the project inactive and pointed users to hcs64.com.
  • 2026-05: GitHub and foobar2000 component records show release r2117.

Related projects

  • vgmstream is related to the HCS64 and joshw game-music ripping communities, foobar2000 and its foo_input_vgmstream component, Winamp and XMPlay plugin ecosystems, Audacious, VGMPlay for logged .vgm/.vgz files, and game-audio extraction tools that produce the original files vgmstream decodes.

来源

安全态势

尚未找到受保护工具覆盖

没有找到 vgmstream 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
vgmstream-cli可执行文件已索引可执行文件从本地可执行文件索引发现。
vgmstream123可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本r2117
管理器更新时间2026-05-20
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:vgmstream
版本r2117
软件包管理器Homebrew
主页https://vgmstream.org
仓库https://github.com/vgmstream/vgmstream
最后更新2026-05-20T00:44:04Z
Pulseupdated
Bottle未记录
服务未声明

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation