Problem:
For some people, playlists are almost as important as music or tags. However, they are often lost due to updates or mistakes (I experienced this many times).
Current Unsatisfactory Solutions:
1. library backup: It usually takes me a while to notice that playlists are gone and hunting down the right backup file and merging it to the current database is not.
2. playlist export: this somewhat works, but importing the playlists back is a BIG hassle. You have to do that one by one and you have to enter names for each. (is there a better way)
Real Solution
The same solution used to keep the tags safe. Keep a copy of the data distributedly outside of the database. This can be achieved incrementally.
1. At the very least, the playlists should be imported from external files with one click. (this requires a mapping between playlist folder structure in MC and in the filesystem).
2. Preferably, the playlists should be manually synched with external playlist files.
3. Ideally, the playlists should be kept in sync seemless, just like the tags (including the new video tags) are in sync.
Item 1 should be easy to implement and already provides reasonable security.