MoseAmp is a cross-platform, Electron-based audio player that specializes in playing music formats for video game consoles like the Playstation, Nintendo 64, and Sega Genesis.
Windows users will also need to install the 2019 Visual C++ Redistributable.

Supported Formats
- Nintendo 64 (.usf, .miniusf)
- Nintendo DS (.2sf, .mini2sf)
- Playstation (.psf, .minipsf)
- Playstation 2 (.psf2, .minipsf2)
- Gameboy (.gbs)
- Sega Genesis (.gym, .vgz)
- Sega Game Gear (.kss)
- Nintendo (NES) (.nsf, .nsfe)
- Super Nintendo (.spc)
- Gameboy Advance (.gsf, .minigsf)
- Audio (.mp3, .ogg, .wav, .flac)
Configuration
MoseAmp stores preferences in a
JSON file that can be
opened with the File -> Edit Config File
menu.
Keyboard Shortcuts
You can add global keyboard shortcuts by adding a "keyboardShortcuts"
section to the config
file:
"keyboardShortcuts": { "Command+Shift+Left": "load-prev-entry", "Command+Shift+Right": "load-next-entry", "Control+Shift+Left": "prev-track", "Control+Shift+Right": "next-track", "Command+Shift+Up": "increase-volume", "Command+Shift+Down": "decrease-volume", "Command+Shift+M": "toggle-mute" }
The keys are Electron keyboard shortcut accelerators. The values are one of the following commands to run when pressing the given key:
load-prev-entry
- Switch to the previously-played song.
load-next-entry
- Switch to the next song.
prev-track
- Multi-track formats only (e.g. NSF): Switch to the previous track within the current file.
next-track
- Multi-track formats only (e.g. NSF): Switch to the next track within the current file.
increase-volume
- Increase the current volume level.
decrease-volume
- Decrease the current volume level.
toggle-mute
- Mute or unmute the volume.
Thanks
- Thanks to @sasq64 for musicplayer.
- Thanks to @PixelTune for game console icons.