GPAmp is a winamp clone for gp32. It can playback ogg vorbis (.ogg) files and supports classic winamp skins. For those who have seen and perhaps used the previous version of GPAmp should know that a lot has been added to this project since then. If you find bugs, please report them to niels[DOT]brouwers[AT]gmail[DOT]com. Have fun!
Installing GPAmp is rather simple. Simply unpack the zip file into gp:\gpmm. There should be a gpamp.fxe in gp:\gpmm, and there should be a directory called gp:\gpmm\gpamp, with all the .wsz files (those are the skins) and two bmp files called splash.bmp and icons.bmp. You don't have to copy this readme.html :)
When you run GPAmp, you'll see the splash screen come up, and after you've pressed a button you'll see a statusbar while the skin is being loaded. After that, you're in business! When GPAmp starts, you are in the 'play' mode. In this mode you can see that the screen is divided into a main window on the top half of the screen, and a playlist window on the lower half. In this mode, if you press START, you'll enter the main menu. You can switch to the 'playlist editor' mode by pressing SELECT. By pressing SELECT again you will return to 'play' mode.
Now that you're in the playlist editor mode, you can press START to open the menus at the bottom of the screen. Use the dpad to move around the different menus. Mind you that not all of them work, I was too lazy to write a sort routine for instance :) Choose add->file or add->dir, both options open the same filebrowser. You can now browse your SMC, and select files to add to your playlist. You can press A to go into directories, B to select files or directories, and START to enqeue your selection. You will see a statusbar while the different files are being examined. If you want to cancel the file browser, simply press SELECT (in fact, SELECT will work as a cancel button in most menus).
Now that you have filled your playlist with songs, you can select list->save from the menus on the bottom (press START while in playlist editor mode, remember?) to save the playlist. Next time you load GPAmp, it will automatically load your playlist so you won't have to re-enqeue all your files everytime you want to use it. You can browse through your playlist with UP and DOWN, select files with B and play a file with A. You can use the del and sel menus on the bottom of the playlist to delete a selection, crop, invert selection etc.
In play mode, you have a friendly interface for playing your songs. You can browse the playlist with UP and DOWN just like in playlist editor mode, and you can press A to play. The B button stops playback, R goes to the next song, and L to the previous one.
When you acces the main menu by pressing START in play mode, you'll see an option 'Select skin'. You'll see a list of skins, just pick one and select it. A soon as the skin is loaded succesfully it's name will be stored so that the next time you load GPAmp it will automatically load the same skin again.
A feature I missed in many player is a Hold feature. Acces the main menu, and select 'Hold'. The border around the GPAmp interface will turn red, and the program will not respond to button presses. Now it is safe to stick your GP32 in your pocket and when you're done listening you can press START + SELECT to take it off hold.
If the skins I provided with GPAmp this time didn't catch your interest, you can download more from www.winamp.com. There are a few tricks to make your beloved winamp skin work with GPAmp though.
Craig and the guys from emuholic, for doing the 16days competition
Antiriad, for the splash screen and GPAmp skin (wich you can use on your PC as well ofcourse!)
DJWillis, for helping me with MP3 support, wich still seems to be a long way off :)
Yoyo, for making his player YOGG opensource, so I could snatch his libtremor port :)
EvilDragon, for betatesting and pointing out some crashes to me.
Mithris and spiv, for being cool guys and great coders.
DarkFader, for writing cool programming tools like PCLINK, wich I used all the time using development.
CHN, for his devkitadv hack.
Q: Why still no MP3 support?
A: Yeah well erm... Eh... Yeah well it's like eh. *runs*
Q: Did you fix that slowdown bug?
A: Yep, the player is now running at 136mhz, instead of 133. The songs are now played at correct speed.
Q: Should empee, or his annoying bots even have ops in #gp32dev?
A: No, not at all.
Q: Can I contact you somehow?
A: niels[DOT]brouwers[AT]gmail[DOT]com .. lines are open. Oh, and don't send me annoying greeting cards or any of that shit. I don't want that
addy to be spam ridden!