Ticket #319 (new enhancement)
Opened 12 months ago
[feature request] autosave feature - crash recover
| Reported by: | user | Owned by: | somebody |
|---|---|---|---|
| Priority: | minor | Milestone: | libzzub 0.2.4 |
| Component: | libzzub | Version: | |
| Keywords: | autosave auto save crash recover | Cc: | mescalinum@… |
Description
it happened to me today that aldrin crashed unexpectedly. :(
;mode emo on
creative work -composing music in this case- it's less algorithmic, more irrational... even if you have saved the song five minutes ago, you could have lost such unrepeatable phrase, notes, ...data! hardly you could sit and redo your steps from the point of the crash. if you still have enough motivation you won't get the same result....
;mode emo off
why don't you make an autosave feature?
basically: it could save automatically, every 30 sec., to a file named songname.ccm.autosave. when you reopen that song (or aldrin itself) it could detect the crash by comparing the user-saved songname.ccm against songname.ccm.autosave and seeing that *.autosave is newer, then prompting the user wherever he wants to recover data from previous crash (possibly backing up the last songname.ccm he manually saved)
I don't know wether saving a song is cpu intensive. in that case there should be a very-low priority thread which continuosly auto-saves the actual song (avoiding audio glitches).
