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).

Note: See TracTickets for help on using tickets.