Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MP3PLAY DS

From GameBrew
MP3PLAY
Mp3playds.png
General
AuthorSaTa
TypeMedia Players
Versionr10
LicenseMixed
Last Updated2006/03/19
Links
Download
Website
Source

An MP3 player developed for GBA Movie Player (GBAMP).

Installation

Requirements:

  • Nintendo DS with PassMe or FlashMe.
  • GBA Movie Player (GBAMP) or Admovie.
  • CompactFlash Cards (16MB to 1GB). Compatible with FAT16 (FAT12 is not supported).

Copy mp3play.nds and any MP3 files to your CF (SD) card. (Support subdirectories)

Boot using FINE, MoonShell, or other compatible booting methods. Alternatively, rename the file to _BOOT_MP.NDS and boot directly.

If booting fails with Admovie, quickly turn the power off and on and try again.

For M3, MK2, MK3, etc, launch the mp3play.nds file using the respective NDS file launching software.

User guide

MP3 Playback specifications

  • Audio Channels - Works with stereo (mono not tested).
  • Sample Rate - Supports 44.1kHz (other rates no tested).
  • Bitrate - Supports 128kbps (other bitrates not tested).
  • Bitrate Types - Supports CBR and VBR (Constant Bit Rate and Variable Bit Rate).
  • ID3v1 Tags - Can display Japanese text (SJIS encoding).

Limitations

  • Can display Japanese file names and long file names.
  • Japanese directory names may not work.
  • Maximum of 256 files.
  • Maximum of 16 subdirectories per directory.

Playback modes

  • [ SEQUENCE ] - Plays songs in order.
  • [ RANDOM ] - Plays songs in random order.
  • [ SHUFFLE ] - Shuffles songs.
  • [ REVERSE ] - Plays songs in reverse order.

Controls

Basic controls:

Up/Down - Select songs

Left/Right - Play the previous or next song

Start - Pause the current song

Select - Change the playback mode

A - Start MP3 playback

B - Stop MP3 playback

B, Start - Set alarm

B, B - Wait for alarm

LED Backlight On/Off:

Closes the lid - Turn off the LCD backlight

Opens the lid - Turn the backlight back on

Changelog

r10 2006/03/19

  • Fixed AUTOALARM functionality.
  • Added to MP3CONF.TXT:
    • VOL=128
    • 128 = 100%
    • 256 = 200%
    • 512 = 400%
    • Works with GBAMP (CF), M3-CF, M3-SD, MK2/MK3.
    • Untested with EFA2.
    • Does not work with SC-SD, SC-CF. (SuperCard support was discontinued.)

2006/03/15 r09

  • Modified alarm setting operations:
    • B, START: Enter alarm setting mode (while playback is stopped).
    • B, B: Enter alarm wait mode (while playback is stopped).
  • Added functionality to remember the last played song (only with writable drivers).
  • Added configuration file MP3CONF.TXT:
    • START: Action on startup
    • 0: Do nothing
    • 1: Auto-play (default)
    • 2: Alarm wait mode
    • REPEAT: Playback mode on startup
    • 0: None
    • 1: Sequential (default)
    • 2: Random
    • 3: Shuffle
    • 4: Reverse
    • ALARM: Alarm setting time (4 digits)
    • hhmm (hours and minutes)
    • AUTOALARM: Automatically stop playback and switch to alarm mode if inactive for a set time
    • m minutes (default: 90)
    • Works with GBAMP (CF).
    • Untested with M3-CF, EFA2, M3-SD, MK2/MK3.
    • Does not work with SC-SD, SC-CF. (SuperCard support was discontinued.)

r08 2006/03/08

  • Integrated 20060306_gba_nds_fat_2006-03-03_unicode.zip (by Moonlight).
  • Updated M3-SD driver to resolve alignment issues.
  • Discontinued support for SuperCard.
    • Works with GBAMP (CF), M3-SD, MK2/MK3.
    • Untested with M3-CF, EFA2.
    • Does not work with SC-SD, SC-CF. (SuperCard support was discontinued.)

r07 2006/03/01

  • Improved the accuracy of playback time tracking.
  • Added alarm functionality:
    • Enter alarm setting mode by pressing B, START (while playback is stopped).
    • Set the time and start with A.
    • When the set time is reached, the alarm wait mode will be deactivated and playback will start from the current song.

r06a,b 2006/02/03

  • Added functionality to log battery benchmark data.
  • Please place an empty mp3play.log file on the CF/SD card.

r06 2006/02/01

  • Updated how information is displayed.
  • Optimized ARM7 and ARM9 processing (changed processing wait to swiWaitForVBlank()).
  • Added volume control (R + up/down).
  • Added Japanese language support for display.
  • Added date, clock, and thermometer features.
  • Various other optimizations.
  • Tested on GBAMP (CF), M3-SD.
  • Not tested on M3-CF, SC-SD, SC-CF.

r05 2006/01/24

  • Added new play modes.
  • Added controls for managing songs.
  • Auto-starts playback when launched.

r04 2006/01/21

  • Improved FAT library for M3 SD to fix sound skipping issues.
  • Tested on GBAMP (CF), M3-SD, SC-CF.
  • Not tested on M3-CF, SC-SD.

r03 2006/01/20

  • Experimental support for the M3 SD’s FAT library.

r02 2006/01/08

  • Added displays for playback time and MP3 file duration.

r01a 2006/01/05

  • Fixed issues with ID3v1 tag reading.
  • Added MP3 information display for testing.
  • Included a SuperCard.bat file for developers to create mp3play.sc.nds from mp3play.nds.

r01 2006/01/05

  • Added support for Japanese file names (UNICODE).

r00h 2006/01/04

  • First public release.
  • Organized documentation.
  • Successfully tested for continuous 24-hour playback.

External links

Advertising: