Fw: [推薦] foobar2000自動備份設定、元件等

看板EZsoft作者 (魯蛇好吃)時間9年前 (2015/07/24 15:36), 9年前編輯推噓5(5025)
留言30則, 4人參與, 最新討論串1/1
※ [本文轉錄自 AudioPlayer 看板 #1Lgfr-q7 ] 作者: o035016 (魯蛇好吃) 看板: AudioPlayer 標題: [fb2k] 自動備份設定、component等 時間: Sun Jul 19 02:39:44 2015 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檔案,設定要保留幾個最近的設定檔。保守的話就設多一點。) ---- 雖然最後更新是2010,不過使用上沒什麼問題。搭配現在很方便的雲端同步 服務,應該可以無痛解決絕大部分的備份還原問題了。Win8以後有內建 One Drive服務,上下傳速度雖然不快但應用在這類自動備份上非常適合,可 以物盡其用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.221.181 ※ 文章網址: https://www.ptt.cc/bbs/AudioPlayer/M.1437244798.A.D07.html ※ 編輯: o035016 (36.229.221.181), 07/19/2015 02:44:23 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: o035016 (36.229.126.136), 07/24/2015 15:36:10

07/24 16:05, , 1F
這個套件好像不會儲存播放狀態,crash 的時候會從上次正常
07/24 16:05, 1F

07/24 16:05, , 2F
結束時的那首歌開始播
07/24 16:05, 2F

07/24 17:30, , 3F
儲存時機完全視設定的規則喔。
07/24 17:30, 3F

07/24 17:33, , 4F
要每一首都存檔是可以把every X tracks設成1,看需求
07/24 17:33, 4F

07/24 21:22, , 5F
我是用成 portable,備份整個目錄。
07/24 21:22, 5F

07/24 22:26, , 6F
我是說,它好像不會儲存 playback state。即使有按照設定
07/24 22:26, 6F

07/24 22:27, , 7F
把檔案丟進 autobackup
07/24 22:27, 7F

07/25 00:45, , 8F
你是把哪個檔案丟進autobackup?關於播放狀態是存在哪個
07/25 00:45, 8F

07/25 00:46, , 9F
檔案我其實不太清楚
07/25 00:46, 9F

07/25 00:53, , 10F
他只有照規則save configuration和複製重要設定檔案的功
07/25 00:53, 10F

07/25 00:54, , 11F
能,所以隨時監視播放狀態應該是辦不到的。但如果設成
07/25 00:54, 11F

07/25 00:55, , 12F
every 1 track,我相信是至少做得到恢復crash時的上一首
07/25 00:55, 12F

07/25 08:39, , 13F
開啟 foobar 開始播,播一段時間後 save configuration
07/25 08:39, 13F

07/25 08:40, , 14F
,然後把處理程序砍掉,重開 foobar,會發現 playback
07/25 08:40, 14F

07/25 08:41, , 15F
state 沒有儲存
07/25 08:41, 15F

07/25 08:42, , 16F
如果它的功能是按條件 save configuration,playback
07/25 08:42, 16F

07/25 08:42, , 17F
state 可能也存不到
07/25 08:42, 17F

07/25 12:35, , 18F
理解了,等等來實驗看看。這樣問題就變成找出儲存播放狀
07/25 12:35, 18F

07/25 12:35, , 19F
態的檔案
07/25 12:35, 19F

07/25 12:37, , 20F
假如找到那至少可以手動回復
07/25 12:37, 20F

07/25 21:37, , 21F
hmm 請問你用的版本&作業系統?我自己實驗結果,就算沒有
07/25 21:37, 21F

07/25 21:38, , 22F
save configuration,砍掉程序重開cursor也會在當時播放
07/25 21:38, 22F

07/25 21:39, , 23F
的曲目...v1.3.8 Win8.1
07/25 21:39, 23F

07/25 22:34, , 24F
Cursor 好像是跟著 playlist?我沒說清楚,指的是這個
07/25 22:34, 24F

07/25 22:34, , 25F

07/26 10:23, , 26F
砍程序會報 foobar was terminated abnormally last time
07/26 10:23, 26F

07/26 10:24, , 27F
這時 cursor 會跑掉 (其實 playlist 和所有設定都會遺失)
07/26 10:24, 27F

07/26 10:26, , 28F
我備份 configuration;index-data;playlists-v1.3
07/26 10:26, 28F

07/26 10:27, , 29F
和 theme.fth 是可以手動回復 cursor 的
07/26 10:27, 29F

07/26 10:28, , 30F
重點應該是這個套件只做 backup,但不管 restore 吧
07/26 10:28, 30F
文章代碼(AID): #1LiUhi3z (EZsoft)