Before you begin
You need an iPhone with a passcode, your own Apple ID, storage for the app and saved audio, and a computer for setup. Published testing covers iOS 26.3 on iPhone 16 and 17. Pick one store: AltStore Classic needs AltServer on a Mac or Windows computer for every refresh; SideStore is set up once with iloader and then refreshes on the phone. If one breaks after an update, switch to the other.
With a free Apple ID, sideloaded apps expire after seven days and only three can be active at once, including the store itself. There is no App Store installation path.
Set up and install
- Set up a store. AltStore Classic: follow the macOS or Windows guide. SideStore: install LocalDevVPN on the iPhone, then use iloader on your computer to install SideStore, following the SideStore install guide .
- Download and verify the IPA. Use the official vgmu release below. Do not enter your Apple ID or credentials into this website or a support report.
- Import it in your store. Open My Apps → +, choose the downloaded IPA, and sign with your own Apple ID. AltStore needs AltServer reachable; SideStore needs LocalDevVPN connected.
- Refresh before expiry. Use Refresh All in My Apps under the same conditions. See AltStore’s refresh guidance or the SideStore FAQ . To switch stores, export a backup first, then install vgmu from the other store with the same Apple ID.
Verify your download
Confirm the publisher is KYLEKHAI/vgmu-releases and the version matches the release notes. Compare the file’s SHA-256 hash with the release checksum file before installing.
On macOS use shasum -a 256 filename; on Windows PowerShell use Get-FileHash filename -Algorithm SHA256. Replace filename with your downloaded file. If the hashes differ, stop and download again from the canonical release.
First listen
Open vgmu, browse or search for an album, and play a track. To listen without a connection, finish saving audio first and check your Offline Library.
Read the getting started guide →