Add custom background music to a PSP's XMB system menu
Replace an older, less stable vshbgm plugin install
Tune pause behavior for a specific custom firmware setup
| farnsworth3010/vshbgmx | code-my-spec/ear_witness | douglascorrea/syscall-agent | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | C | C | C |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a PSP with custom firmware and the correct plugin file placed on the memory stick.
vshbgmX is a plugin for the Sony PSP handheld gaming console. It is an enhanced fork of an older plugin called vshbgm, and its job is to play your own MP3 file as background music while you browse the PSP's system menu, known as the XMB, before you launch a game. The main goal of this fork is stable playback: the plugin automatically pauses the music whenever it would otherwise clash with something else happening on the system. Specifically, it pauses when other audio starts playing, when the system is muted or its volume is at zero, when a menu overlay from custom firmware is open, when the console enters a power saving idle state, and when there is heavy activity reading from the Memory Stick storage card. It also adds a short startup delay so the music does not crackle while the system is still booting up. All of this behavior can be tuned through a single configuration text file placed on the memory card, and the plugin will create that file automatically the first time it runs if one is not already there. To use it, you install the compiled plugin file onto your PSP's memory stick, enable it through your plugin manager, and place an MP3 file in one of two specific folders. The README recommends converting music to 44.1 kHz and 128 or 192 kbps for best results, and gives an example command using the FFmpeg tool to do that conversion. Building the plugin from source requires the PSPSDK toolchain and GNU Make. The project has only been tested on one specific PSP model and firmware combination, so compatibility elsewhere is not guaranteed. It is released under the GPL-2.0 license, which means any modified versions must also be shared under the same license.
A plugin that plays your own MP3 as background music on a PSP's system menu, automatically pausing during games, menus, or heavy storage activity.
Mainly C. The stack also includes C, PSPSDK, ARK-5.
GPL-2.0 license: you can use and modify the code, but any distributed modified versions must also be released under GPL-2.0.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.