Another beta script to test.
Essentially it's a 1:1 clone of foo_jesus, but fully working on JS. Uses the same default config, except it now tries a backup every 30 min (instead of a day) and stores 8 backups.
It also adds:
- Global switch to enable/disable.
- Asynchronous processing (in my case foo_jesus always blocked the UI during seconds...).
- Output Path is customizable (not forced to 'Autobackup' folder).
- Files and folders to include are easier to edit and add. Works with masks AND maintains entire folder structure.
For ex. adding "js_data\buttons_7gtv2.json" as a file to backup, in foo_jesus it's added as 'buttons_7gtv2.json' at the root, not within a subfolder.
- File name is fully configurable with the output path + date replacers (using RegEx).
- Tooltip shows the entries to backup (which can be named differently to their path like.. 'my files').
- Menu allows to force a backup or open the backup folder
- Has proper settings for newer foobar versions for playlists, statistics, etc. Also includes by default some config files from SMP/JSP scripts.
TODO:
- Force re-enabling after startup. So disabling it will only last for the current session.
- Some kind of headless mode when using Playlist Tools button (and it would be integrated there), without needing another button just to enable backups.
To use: Download the repository and install it following the wiki (it's the same than Playlist Tools, etc. and compatible with the toolbar)
https://github.com/regorxxx/Autobackup-SMP