
I had to learn FMOD and CEGUI, so I decided to make Winamp!
It started out small, but it was so fun I decided to add more and more features. I ended up with an almost complete Winamp clone, driven completely by the falagard system and Lua script.
I love CEGUI and Lua, you can make just about anything with it.
Here's a list of features:
- play, stop, pause, next, prev buttons
- play bar slider for seeking
- volume slider
- real-time spectrum graph
- OS independant file open dialog
- playlist
What I used:
- CEGUI
- Lua
- custom tolua++ bindings
- Ogre3d
- FMOD Ex
- LuaFileSystem