Advogato
I spent an hour or two working on the Advogato codebase last night - adding support for Article Editting.
This isn't complete yet because I'm having issues with the way that articles are posted. What I have is an 'Edit' link displayed next to an article if you're the author.
The edit link brings up the article, preamble, and title in a form which you may edit and submit.
This is where it goes wrong - when the form is submitted a new article is posted with the changes applied. What should happen is the old article should be updated. I'll deal with this tonight if I get time.
There are other issues to deal with - such as the forking of Advogato. There are many different versions of the code now. I think I'm correct in saying that Steven Rainwater's version is the most up to date - but there are different fixes and changes in each version.
I have packaged a copy for Debian which is pretty standard with only the addition of my password emailing patch and no other changes. (I can make the .deb file available to the world if theres any interest - I didn't do this initially to avoid poluting the world with yet another codebase).
The article editting I started just for fun - if it's complete I've no idea what to do with it. Keep it to myself? Add it to my .deb?
GNUMP3d
Over the weekend I changed a lot of things in my MP3 streamer, rather than reading the tags from each audio file as needed there's an indexer script which builds up a database of all the files and tag information.
This "database" is used throughout the code which provides a huge performance win - at the expense of potentially out of date information.
So far I'm assuming that the indexer will be run from cron, but I'm experimenting with the auto-rebuilding of the index whenever the machine is "idle"... We'll see how that goes.
A new release is going to arrive soon - I'm determined to get it out before I drop offline during my housemoving.