MoseAmp

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