Hey Everyone! This is pretty much my first release of anything PSP, so please do enjoy!
Nickname: arpaagent
Projet name : VisMP3
From : USA
Division : PSP APP
Original enter : YES
Support Motion : NO
In last NEO Compo this project have won in the top 10 : NO
Project description: VisMP3 is an alternative to the lackluster built-in music player on the PSP. Although it only supports decoding of mp3 formatted files at this time, VisMP3 offers some important features that Sony could not fit into flash0, namely a media library that organizes mp3s (regardless of folder setup)as well as playlist functionality. Also, as indicated by the name, VisMP3 demonstrates several different types of visualizations for a visual as well as audio experience. The Fireworks visualization is a MUST SEE.
SCREENSHOTS down a few posts. Check them out.
Features: * Developed for 3.x kernel (I am using 3.72), Works for Phat and Slim
* Automatic detection of MP3 files in a folder and its subfolders (specified in config)
* Hardware decoding of mp3 files
* Parsing of ID3v1 and ID3v2 information used to build media library
* Media Library accessed through Artist, Album, and Genre categories
* Creation of playlists from media library items, easy to add full albums or single songs
* Playlists are number 0-98 and can save/load from the program
* Skinnable (background image and UI colors chosen while running)
* Supports Sony remote control for playback control
* Smart Random (no repeats) and Linear playback of playlists
* Four different visualizers (for now...will be more to come), all with runtime adjustable properties:
* Spectrum Analyzer
* "Boom Box" (boxes flying across the screen with visually stimulating "thumps"
* Fireworks that explode with the beats of the song, with colors correspdonding to frequency ranges
* Oscilloscope-style view of sample data
* Allows background visualizations while navigating media library, playlist, etc
* Font support for loading pgfs (not available to the user yet, but uses system fonts to look nice)
* Also supports simple bitmap style font for faster rendering
Future Plans * Full support for skinning and themes (including rearrangeable UI parts and fonts)
* Addition of supported formats (audio + video)
* More, Better, Cooler visualizations
* Better playlist editing and functionality
Edited:
VisMP3v0.1.2 Released!!Hey Everyone! I have still been updating my program and wanted to drop a new release on the Forum. I know it isn't valid for the contest, but I though some of you might be interested in an updated. It fixes several bugs and adds a few very useful options (for full changes download and see the readme):
Important Additions * .zip includes a theme I made with a background and all settings included.
* Added control of CPU clock speed. Music plays down to 19 Mhz!! (for cpu speed, the bus speed goes down to 95, that's the lowest allowed). Now you can get more out of your PSP's battery!! If you are using a low clock speed, be sure to use simple fonts with no background or the UI will be slow.
* Simple text now has larger version to match pgf font (for list Title, etc)
* Color choice for Fonts now shows a color box instead of changing the item color, which makes it easier to read and also see the color
* Ability to change the media library directory from within the Library options menu
Important Bugfixes * Playlist now advances correctly after text has faded.
* Playlist control keys no longer affect fade state
* Fixed some bugs in the playlist advancement algorithm
* Changing background while drawing background no longer crashes program
A couple shots from the new program

What my theme looks like.

Showing how the clock is set.
Download:
Latest Version!!!
VisMP3v0.1.2Original Entry (VisMP3v0.1)ZIP file has been released! Please everyone try it out and let me know what you think (good OR bad). Be sure to check out the readme in the zip.
Just extract the VisMP3 file into your ms0:/PSP/GAME directory, put some mp3z (would be good if they have id3 info in them) in ms0:/MUSIC and you should be good to go!! See the readme for additional info.