I thought the playlist is always kept up to date on the dynamic data partition? If it doesn't then it would need to start writing to the HD when it loses power. The code in the kernel saves the data into the flash as one of the last things it does when it's detected that power has gone.

All we need now is for something to decode it really. We already can work out what is currently playing and where it is from the flash data area and the serial notify lines which are trapped by Hijack.

- Trevor