Audio source
Choose a song folder, ZIP, or audio files
Load a new source or replace the current song.
ZIP is the easiest mobile option. Looks for `song.ini` plus recognized Clone Hero/YARG stem names. Files never leave this device.
Recent mixes
Relink reopens the appropriate picker. Select the original ZIP, folder, or files and Stem Hero restores its saved mix after verifying the song fingerprint.
Untitled song
Unknown artist
Preparing stems…
Transport
Load a song to begin
Mixer
No stems loaded
Import report Nothing imported
Diagnostics 0 events
No diagnostic events.
About this build v0.2.12
What changed
- Successful imports now appear in a compact Recent mixes list inside the expanded Audio source panel.
- Relink opens the correct ZIP, folder, or file picker and verifies the selected song before applying saved mixer settings.
- Stronger v2 fingerprints include paths, sizes, timestamps, metadata, and ZIP entry CRC values where available.
- Existing v0.2.11 mix snapshots are restored through a legacy fingerprint and migrated automatically.
- Only small metadata and mixer snapshots are stored; source audio and large ZIP files are never copied into browser storage.
Known limitations
Browsers still require you to explicitly reselect a local source after the page is reopened; Recent mixes cannot bypass file permissions. Switching ZIP songs during one session reuses the saved index but still extracts and decodes the newly selected song. Browser codec support remains format-dependent, and this build still decodes the selected song's stems fully into PCM memory.
Keyboard
Space plays or pauses. Home stops and returns to the beginning. Shortcuts are ignored while a control or text field has focus.
License notice
This build contains original HTML, CSS, and JavaScript with no bundled third-party runtime libraries, codecs, fonts, artwork, or songs. No project-wide open-source license has been selected yet. Users are responsible for having the right to use files they load.