MoonShell
MoonShell is a homebrew multimedia player for the Sony PSP, Nintendo DS, Nintendo DS lite, Nintendo DSi, and Nintendo 3DS. It is a well-known, popular piece of Nintendo DS homebrew software,
and offers a way to play videos and audio on the DS, along with other homebrew games.
Published development versions of MoonShell began with "ver0.1" on August 2, 2005. Current releases of the player support DPG video files, MP3 / OGG / MOD / SPC / MDX (no PCM) / GBS / HES / NSF / XM / MIDI / WMA / low bit rate AAC audio / non-progressive JPEG / BMP / GIF / PNG images, text files, and ebooks. The latest version (2.10) can play FLAC files, though with some audible sound distortion. Both screens on the DS are used, with the bottom screen allowing file selection and control via touchscreen. The integrated plug-in system provides extensibility of program features. To add a feature, the plug-in files are simply copied to the appropriate folder. In order to function as a media player, several plug-in files are distributed with the software.