The source at the moment is a mess - since I lack experience with creating GNU software (to date I wrote Windows and - mostly - web applications) I let Anjuta manage the whole thing, including configuration, Makefiles et al. Couple that with the fact that most features are introduced impromptu, and that my own limited ability to keep the code organized forces me to reorganize it repeatedly to keep things in check, and you get functions that are inappropriately named, others completely empty, then you get structures that were declared when I thought they would serve a specific purpose, only to find that I don't need them, that linger still in the code - in other words, the code, at the moment, IS A MESS, AS I SADLY AND TRULY CONFESS.
However, I do plan on doing a cleanup and posting the code to Sourceforge - as soon as - well - I have basic things cleaned up.
The console version is in a slightly better condition (source-wise), perhaps because I didn't spend as much time working on it as I did working on a GUI version. When I make the code readable by commenting on it it might be eligible for Sourceforge.
EDIT: The screenshot of Bassplay-Gtk, newest version (with the volume control, that is), playing Nightbeat's "Miriel":
Uploaded with
ImageShack.us