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

mpdDS

From GameBrew
mpdDS
Mdpdsdsdifi.png
General
Authorkuri, stripwax
TypeMedia Players
Version0.2b mod
LicenseMixed
Last Updated2007/09/05
Links
Download
Website
Source

mpdDS aims to allow you to connect to an Music Player Daemon (MDP) server with the goal of controlling the songs (more information about MPD here.

The purpose of mpdDS is to provide the features of a classic music player, such as: Play, Pause, Stop, Previous Song, Next Song, Volume Control, Artist Name, Song Title, Progress Bar...

User guide

The top screen is used for "monitoring," i.e., checking the connection to the server, displaying information such as the song title, artist name, song progress, etc.

The bottom screen is used for "control," where you will find buttons for Play, Pause, Stop, Previous, Next, Volume, all controlled via the stylus.

Changelog

0.2b mod (stripwax)

  • Update with dswifi 0.3.3 with bugfixes.  Now it even works on my own wacky DS Lite / Netgear wifi Router setup!

0.2b

  • The playlist now works by displaying the current song on the largest "bar," the 4 above it show the previous 4 songs in the playlist, and the 4 below show the next 4 songs. There's no option yet to choose a song by scrolling through the playlist; for now, it only displays the songs.

0.2a

  • Graphics have been updated for the touchscreen, which is much more pleasant, although still not perfect. Now, the program saves the status (play/pause/stop) by leaving the button "pressed." Added buttons for shuffle and repeat (MPD's random and repeat functions), with state memory. The volume level is now displayed as an image. A progress bar indicates the position of the MP3, and it's possible to adjust the position with the stylus to jump to different points in the song. The "bars" on the right will be used for the playlist, which I will implement once I figure out how to display text on a screen with a background :x

0.2

  • First graphics sketches! The images are temporary; I'm still waiting for real graphic creations.

0.1b

  • Added a virtual keyboard that appears when mpdDS is launched, allowing the IP address of the MPD server to be specified, so there's no need to recompile mpdDS for each different MPD server! I hope this will allow more people to test it and provide feedback.

0.1a

  • Improved the display of MP3s that don't have tags for the artist and song title. Instead of showing a very ugly "file: dir/dir2/dir3/dir4/file.mp3," it now shows the name of the last directory on the first line and the MP3 name on the second line. Displayed the volume level numerically, so it's easier to manage. Code was clarified to make it more readable and "hackable"; there are now many more functions. The screen rendering has been improved, so instead of doing "clearscreen" for the top screen (monitoring), "clearline" is performed before each display, which removes the flickering effect that occurred due to the delay between clearing the screen line by line and displaying a line.

0.1 (kuri)

  • First stable version! Everything works, I haven’t noticed any bugs so far. However, if the connection is lost, the ROM must be restarted... there is no disconnection detection, and no reconnection is possible without restarting. Note that tag support has been added; if the MPD server returns Title and Artist in currentsong, mpdDS retrieves and displays them on the top screen of the DS. If these fields are not filled in, the file name is displayed instead.

External links

Advertising: