Hi scorgie,
To add the ability to edit info about an existing mp3, it could either be done by adding form fields inline with the table created in uploader.php, or by adding a new subroutine that can be called from uploader.php for editing previously added entries (using Javascript and more HTML output, probably). As it currently stands, mp3tab.php would need to catch an edit action at the beginning of the getDisplaytab() function, which would update the database then rebuild the user's XSPF file.
If you end up creating code that works for what you're looking to achieve (before I do, which is simple, because I code like a sloth), just let me know and I'll add permissions on the forge for you to commit code to the project.
I'm still on the fence about how to approach uploading, but from threads I've picked up on, I'm leaning towards just throwing in an optional HTTP uploader I had originally included for those who have the server space and bandwidth to burn.
Joomlapolitan zealot and a somewhat stealthy, rather passive CB3PD developer.
www.constructionlounge.com
Construction Lounge: Online resource and networking portal for the construction and remodeling industries.