I ran into this exact same thing with long recordings.
Marc, I know you consider your source code very very preliminary/alpha/shaky right now, but you should consider releasing the source as soon as possible. Maybe even set up a project for it. I'm sure some wonderful things could be built on top of what you've done.
Naturally it's your call.