foobar2000 以自由度著称,但自订程度越高,同时也代表备份工作越繁杂。
推荐一个component,可以自动备份设定档、component、播放清单等。
http://www.foobar2000.org/components/view/foo_jesus
正式名称Autosave & Autobackup,元件档名是foo_jesus.dll。
似乎是以全知全能为目标...
讨论串: http://www.hydrogenaud.io/forums/index.php?showtopic=68528
主要功能:
依照设定的规则,自动储存foobar2000 的设定更动,并备份设定档案。
我目前没有使用接口美化的相关component所以并未实测,但理论上任何
与component有关的档案、设定,只要存在foobar2000 程式所定义的
"configuration folder"都能备份(也就是profile folder)。这是一个
相对定义,视你使用的是安装版或免安装版而定。
安装版: C:\Users\%username%\AppData\Roaming\foobar2000
免安装版: 程式所在目录
*不确定的话,按住shift点击"File" -> "Browse configuration folder"
相关设定:
Preference -> Advanced -> Autosave & Autobackup
前五项都是排程行为模式的条件,包括:
●Autosave while playing, every X minutes (0 = off)
(播放中每X分钟自动存盘,默认60)
●Autosave when playback stops, after X minutes (0 = off)
(停止播放后X分钟自动存盘,默认5)
●Always, no more than X minutes since last autosave (0 = off)
(比对前次存盘时间,超过X分钟自动存盘,默认1440即24小时)
●On startup, after X minutes (backup only, 0 = off)
(程式开启后X分钟自动"备份",不进行储存设定,默认1)
●Every X tracks (0 = off)
(播放X音轨数后自动存盘,默认0 = 关闭)
On startup那项只进行备份设定档,并不储存设定更动,还满令人放心的
,避免一开启发现crash的时候又被储存。如果觉得相关设定太频繁可以
适当关闭规则或者延长存盘间隔时间。把设定值订为0即可关闭该项规则。
* 手动储存设定在1.0以后的版本是内建功能,但被隐藏了。按住shift点
击"File" -> "Save configuration"。由于是内建功能所以并不包含自
动备份。
设定哪些档案要备份:
●Files and directories to back up (sep. by ;, relative to profile folder,
wildcards supported)
(相对路径,选择profile folder内的资料夹或档案。何谓profile folder
请见上面主要功能的*注释。用;区隔每个资料夹跟档案,档案须加副档名。
支援万用字符*)
如果想要备份component的dll档,请在安装的时候用正规方式安装,这样才
会存在profile folder里面的"user-components"资料夹,才有办法备份。
正规方式: Preferences -> components -> Instal...
目标档案必须是foo_*.zip或者*.fb2k-component才能进行安装。已手动丢
进去的*.dll档案可以重新压成foo_*.zip再安装,即可识别。
虽然麻烦,但额外好处是以后可以使用Get updates功能,而且只要麻烦一
次就好。
备份档储存位置:
●Directory where to store the backup .zip files
(默认是相对路径,在profile folder下的autobackup资料夹,也可以使用
绝对路径如 C:\autobackup)
在这个选项搭配云端同步的资料夹,就可以实现自动异地备份,非常方便。
比较可惜的是,user-components里面原本就是*.dll档,如果要还原时须得
手动压成*.zip档案再安装。当然使用winrar之类的程式并不困难。
保留几份备份档:
●Number of backup copies to keep
(备份完是zip档案,设定要保留几个最近的设定档。保守的话就设多一点。)