Subsonic / crash & recovery

Hi,
I've had this happen me a number of times across subsonic version over the years...
When my PC has a power cut (for example) and when PC powers back on I get an error in browser accessing subsonic.
I can recover by deleting the "db" folder, but I'm more or less starting from scratch again.
I need to add back in my users and I need to re-scan my complete library which is time consuming.
Q1: Is there a better way to recover when this happens?
Following on form the query above, when subsonic is scanning my media library it seems to have issues and stalls - for extended periods of time - sometimes minutes, other times longer like over an hour.
I can sometimes kick it back into action by stopping & restarting subsonic from the Windows Taskbar Tray Icon.
- and I then must re-initiate the media library scan.
Q2: Whilst Q1 might negate the need for an answer to this, is there some way to track down the problem media files, and fix them myself?
the subsonic.log does not have enough data for me to achieve this. Is there extended logging params that can be enabled?
- fixing my media files might resolve this.
Many thanks for any help you can supply!
Running Subsonic on:
Windows 10
Java 8 (up to date)
I've had this happen me a number of times across subsonic version over the years...
When my PC has a power cut (for example) and when PC powers back on I get an error in browser accessing subsonic.
I can recover by deleting the "db" folder, but I'm more or less starting from scratch again.
I need to add back in my users and I need to re-scan my complete library which is time consuming.
Q1: Is there a better way to recover when this happens?
Following on form the query above, when subsonic is scanning my media library it seems to have issues and stalls - for extended periods of time - sometimes minutes, other times longer like over an hour.
I can sometimes kick it back into action by stopping & restarting subsonic from the Windows Taskbar Tray Icon.
- and I then must re-initiate the media library scan.
Q2: Whilst Q1 might negate the need for an answer to this, is there some way to track down the problem media files, and fix them myself?
the subsonic.log does not have enough data for me to achieve this. Is there extended logging params that can be enabled?
- fixing my media files might resolve this.
Many thanks for any help you can supply!
Running Subsonic on:
Windows 10
Java 8 (up to date)