RecordTimeLabel Docs
使用者文件

RecordTimeLabel 概述

RecordTimeLabel 是用來記錄 YouTube 與 Twitch 直播、影片、VOD 重要時間點的 Chrome 擴充功能。你可以在播放器旁一鍵標記,也可以從擴充功能面板輸入筆記、管理資料夾、批次整理與同步到雲端。

平台 YouTube、Twitch 直播與 VOD
資料 本機保存,可選擇登入後同步
語言 繁體中文、簡體中文、English、日本語

安裝與啟用

安裝完成後,建議把 RecordTimeLabel 釘選在 Chrome 工具列,這樣觀看直播時可以快速開啟面板。

從 Chrome 線上應用程式商店安裝

  1. 開啟 RecordTimeLabel 擴充商店頁面
  2. 進入擴充功能頁面後點選「加到 Chrome」。
  3. 點網址列右側的拼圖圖示,將 RecordTimeLabel 釘選到工具列。
更新提示

商店版本會由瀏覽器自動更新。更新後重新整理已開啟的 YouTube 或 Twitch 分頁,即可套用新版功能。

快速開始

第一次使用時,可以先照下面流程完成一筆紀錄。確認成功後,再開始整理資料夾或登入同步。

  1. 開啟支援頁面 前往 YouTube 影片頁、Twitch 直播頻道頁,或 Twitch VOD 頁。
  2. 記錄目前時間 點播放器附近的「記錄」按鈕,或點 Chrome 工具列的 RecordTimeLabel 圖示後在面板中新增紀錄。
  3. 補上筆記 可以在新增前輸入筆記,也可以稍後從紀錄列的編輯按鈕修改。
  4. 回放時間點 在面板中點選紀錄,RecordTimeLabel 會開啟對應頁面並帶上時間參數。

記錄方式

RecordTimeLabel 提供兩種記錄入口。兩者會寫入同一份資料,之後都能在面板中搜尋、編輯、移動與同步。

從擴充功能面板記錄

  • 點工具列 RecordTimeLabel 圖示開啟面板。
  • 在底部輸入筆記,按「新增紀錄」。
  • 如果目前分頁不是支援頁面,面板會提示此頁不支援。

內嵌記錄按鈕

在支援頁面中,RecordTimeLabel 會把記錄入口放到播放器或平台操作區附近,讓你不必打開面板也能標記時間點。

使用方式

  1. 開啟 YouTube 或 Twitch 的影片、直播、VOD 頁面。
  2. 等待頁面載入完成,播放器附近會出現 RecordTimeLabel 的記錄按鈕。
  3. 點擊按鈕後會建立一筆紀錄,成功時按鈕或通知會給出即時回饋。
  4. 需要補筆記時,可使用箭頭輸入或在設定中切換成輸入框模式;之後也能回到面板編輯。

出現位置

下圖標示按鈕的大致相對位置。實際距離會依平台版面、視窗寬度與 YouTube 內嵌按鈕位置設定微調。

YouTube 影片與直播頁
  • 預設:標題上方靠右。
  • 可在設定中改成標題上方靠左、頻道名稱下方靠左,或頻道名稱靠右。
Twitch 直播與 VOD 頁
  • 直播頁:通常在追蹤按鈕左側。
  • VOD 頁:通常在分享或其他播放器操作按鈕前方。

同步行為

未登入時,內嵌按鈕建立的紀錄會先存到本機。已登入時,即使 popup 沒有開啟,背景程序也會標記待同步並在可用時上傳,降低跨裝置資料不同步的機率。

時間軸標記

Twitch VOD 與 YouTube 影片播放器時間軸會顯示已記錄的時間點。這些標記讓你可以在影片中直接看到筆記分布,不需要一直切回擴充功能面板。

網頁內嵌時間軸標記

已記錄的時間點會以白色菱形標記貼在播放器時間軸上,並保留平台原本的紫色播放進度線。

白色菱形代表已保存的紀錄時間點;點擊或使用快捷鍵可快速跳到對應片段。
Alt + 左鍵 點擊標記後跳到該紀錄點;合併標記會跳到最早一筆。
Alt + 19 滑鼠停在標記上時,直接跳到該標記內第 1 到第 9 筆紀錄。
A / D 在目前影片或 VOD 的前一個、下一個時間軸標記間切換。

VOD 狀態

Twitch 直播紀錄建立後,系統會嘗試偵測對應 VOD。紀錄列會顯示可用、暫未開放或檢查中的狀態;VOD 可用後,跳轉連結會盡量帶到正確時間。

主要介面

RecordTimeLabel 面板分成資料夾與紀錄兩個區域。左側決定目前瀏覽範圍,右側顯示符合條件的紀錄群組與操作工具。

RecordTimeLabel 主介面,左側是資料夾清單,右側是時間紀錄列表,下方是新增紀錄與狀態列。
  1. 資料夾清單切換所有紀錄、未分類或頻道資料夾;上方加號可新增資料夾。
  2. 功能選單右上角漢堡按鈕可展開搜尋、批次模式、按頻道整理、匯入記錄、備份與垃圾桶功能。
  3. 紀錄群組點紀錄列可開啟原影片並跳到時間點;右鍵單筆紀錄可複製帶時間參數的連結。
  4. 新增紀錄輸入筆記後新增時間點;齒輪可開啟時間戳前移設定。
  5. 底部狀態列查看同步狀態、開啟獨立視窗、切換主題,或進入設定。

右上角功能選單

新版面板把原本分散在右上角的功能集中到漢堡按鈕。展開後可快速進入搜尋、批次整理、資料匯入備份與垃圾桶。

RecordTimeLabel 右上角漢堡功能選單展開,包含搜尋記錄、批次模式、按頻道整理記錄、匯入記錄、備份與垃圾桶。

圖中功能

  1. 漢堡按鈕開啟或收合右上角功能選單。
  2. 搜尋記錄依頻道名稱、直播標題、筆記或時間快速篩選紀錄。
  3. 批次模式一次選取多筆紀錄,進行批次移動或刪除。
  4. 按頻道整理記錄自動依頻道建立或匹配資料夾,並整理符合的紀錄。
  5. 匯入記錄從 RecordTimeLabel 匯出的 JSON 檔還原或附加紀錄資料。
  6. 備份建立、下載或管理目前資料的備份。
  7. 垃圾桶查看最近刪除的資料夾與紀錄;可在 30 天內還原,或立即永久刪除。

資料夾與群組

資料夾用來整理不同頻道或用途的紀錄;群組則依直播標題與平台分組,方便你一次查看同一場直播的所有時間點。

資料夾

  • 「所有紀錄」會彙整全部資料,「未分類」存放尚未整理的紀錄。
  • 可以新增自訂資料夾,並拖曳調整資料夾順序。
  • 右鍵自訂資料夾可重新命名或刪除;系統資料夾不能改名或刪除。
  • 資料夾面板可收合,適合在小視窗中保留更多紀錄空間。

群組

  • 群組標題通常來自直播或影片標題,並保留平台資訊。
  • 可展開或收合群組,也可以拖曳調整群組順序。
  • 右鍵群組可複製時間軸資訊,格式會按時間排序,例如 14:21 筆記內容
  • 右鍵群組也可刪除整個群組;刪除前會顯示確認。

搜尋、批次與整理

紀錄變多後,搜尋與批次模式會比手動找資料夾更快。建議先搜尋縮小範圍,再進入批次模式處理。

搜尋

  • 支援搜尋頻道名稱、直播標題、筆記與時間。
  • 可使用 Ctrl/Cmd + F 快速開啟搜尋列。
  • 搜尋結果會即時更新,不需要重新整理面板。

批次模式

  • 可全選、反選,並批量移動或刪除多筆紀錄。
  • 批次刪除會顯示確認,避免誤刪。
  • 在「所有紀錄」檢視中不適合直接批次移動;請切到特定資料夾後再操作,或使用按頻道整理。

按頻道整理

按頻道整理會掃描紀錄中的頻道名稱,自動建立或匹配對應資料夾,並在執行前顯示預覽。這個功能在未登入時也能使用;登入後,整理結果會同步到雲端。

雲端同步

雲端同步是選用功能。未登入時,RecordTimeLabel 會使用本機儲存;登入後,資料夾、紀錄、部分設定會同步到 Firebase,讓不同裝置看到同一份資料。

登入與註冊方式

  • Google:可登入,也可註冊新帳號。
  • Email 與密碼:可登入既有帳號。

同步狀態

未登入 同步中 同步完成 待同步 離線 錯誤

如果看到待同步或離線,通常代表本機變更已保存,但尚未上傳。恢復網路或重新開啟面板後,系統會嘗試同步;也可以手動同步。

刪除雲端資料

同步狀態面板可清空雲端資料。這不等於刪除本機資料,但雲端刪除不可復原,操作前建議先匯出備份。

登入後的資料處理

目前登入時不會顯示合併選項,也不會直接以本機或雲端資料覆蓋另一側。RecordTimeLabel 會先載入該帳號的雲端資料,再依序處理尚未同步的本機變更。

首次登入 從未綁定帳號的本機資料夾與紀錄會轉成新增操作,在雲端資料載入完成後加入同步。既有雲端資料不會被整份本機資料覆蓋。
登出後繼續使用 目前帳號的本機資料與待同步變更會保留。登出期間仍可新增或整理紀錄,但不會連線雲端。
重新登入同一帳號 系統會重新取得最新雲端資料,再套用並上傳保留在本機的待同步變更,不會清除這些變更。
切換帳號 每個帳號使用各自的本機資料與同步佇列;上一個帳號的待同步變更不會帶到新帳號。
跨裝置同時修改

如果多個裝置同時修改同一筆資料,以伺服器最後完成同步排序的操作為準。

匯入與匯出

匯出功能適合備份、搬移資料或在重大整理前留一份可回復檔案。匯入時請確認模式,避免意外覆蓋現有資料。

匯出

  • 點右上角漢堡按鈕,進入「備份」中的匯出流程。
  • 瀏覽器會下載 JSON 檔。
  • 檔案包含資料夾、紀錄、排序等資料。

匯入

覆蓋模式 清空目前資料,完全改用匯入檔案內容。適合完整備份還原。
附加模式 保留現有資料,再加入匯入檔案中不存在的資料,並嘗試去重與還原原資料夾歸屬。
建議流程

匯入前先匯出目前資料。若已登入雲端,匯入後的變更也會進入同步流程。

顯示與語言設定

設定面板會保存你的偏好。登入後,部分設定會跟著同步,讓不同裝置的使用方式一致。

  • 語言:可在繁體中文、簡體中文、English、日本語之間切換,選擇後立即生效。
  • 資料夾顯示:可控制是否顯示「所有紀錄」與「未分類」。
  • 主題:面板支援深色/淺色模式,並使用 Twitch 與 YouTube 的平台色作為提示色。
  • 時間前移:可在 0 到 30 秒間調整,設定會保存並可同步,內嵌按鈕也會套用。
  • 內嵌按鈕備註模式:可選擇簡易模式或輸入框模式,決定網頁上的「紀錄」按鈕如何輸入備註。

時間前移

在「設定 → 時間戳前移設定」中,可以設定記錄時間戳的前移偏移,範圍為 0 到 30 秒。這適合直播延遲反應的情境,例如你看到精彩瞬間後才按下記錄,希望時間點往前補幾秒。

保存位置 設定會保存到本機;登入後也會同步到雲端。
套用範圍 面板新增與支援頁面的內嵌按鈕都會使用同一個前移秒數。
安全限制 前移後的時間不會小於 0 秒。

YouTube 內嵌按鈕位置

在「設定 → 內嵌按鈕設定」中,可以把 YouTube 頁面的內嵌按鈕位置改成標題上方靠左、標題上方靠右、頻道名稱下方靠左,或頻道名稱靠右。

YouTube 內嵌按鈕位置圖,標示標題上方靠左、標題上方靠右、頻道名稱下方靠左與頻道名稱靠右。

內嵌按鈕備註模式

在「設定 → 內嵌按鈕設定」中,可以調整 YouTube / Twitch 頁面上內嵌「紀錄」按鈕的備註輸入方式。切換後會自動保存,並套用到支援頁面的內嵌按鈕。

簡易模式

預設

畫面只保留「紀錄」按鈕與箭頭。直接點「紀錄」會快速建立無備註紀錄;點箭頭才會開啟備註輸入視窗。

輸入框模式

重備註

按鈕左側會常駐備註輸入框。輸入文字後按 Enter 或點「紀錄」即可連同目前時間一起保存。

簡易模式 適合多數時間只想快速標記,偶爾才補備註的觀看情境。
輸入框模式 適合每筆紀錄都會寫重點、剪輯註記或事件描述的使用方式。

權限與隱私

RecordTimeLabel 使用權限來保存紀錄、讀取支援頁面的播放狀態、完成登入,以及連線同步服務。未登入時不會存取雲端;登入後,資料夾、紀錄、垃圾桶、部分設定與待同步變更才會傳送到同步後端。

storage 保存本機工作區,包括紀錄、資料夾、垃圾桶、排序、設定與待同步變更。
alarms 在背景排程同步重試與每日垃圾桶清理,不會用來顯示通知。
tabs 辨識目前分頁是否為支援的 YouTube 或 Twitch 頁面,並與該分頁交換播放資訊。
scripting 只在支援的 YouTube 或 Twitch 分頁讀取播放器狀態,並執行紀錄按鈕與時間點功能所需程式。
identity 開啟 Chrome 驗證流程,以完成 Google 登入或註冊。
host_permissions 僅限 YouTube、Twitch、Twitch GQL、Google 登入與權杖服務、Firestore,以及 RecordTimeLabel Cloud Functions;未要求存取所有網站。

完整資料處理說明請參考專案中的 PRIVACY_POLICY.md

常見問題

看不到內嵌記錄按鈕?

確認目前在支援的 YouTube 影片頁、Twitch 直播頻道頁或 Twitch VOD 頁。等待頁面完全載入後重新整理,並檢查是否有其他擋廣告或腳本管理工具阻擋擴充功能插入按鈕。

新增紀錄顯示「此頁不支援」?

RecordTimeLabel 只支援 YouTube 與 Twitch 的影片或直播頁。請確認目前分頁 URL 與播放器已載入。

點紀錄後沒有跳到正確時間?

先確認該影片或 VOD 是否支援時間參數。Twitch 直播轉 VOD 後,若 VOD 開始時間與直播記錄時間不一致,可能需要等待 VOD 偵測或手動確認時間。

登入視窗沒有出現或登入失敗?

檢查網路連線、彈出視窗設定與第三方登入是否被瀏覽器或其他擴充功能阻擋。必要時重新開啟 Chrome 後再試一次。

一直顯示待同步?

待同步代表本機資料已保存,但尚未成功上傳。恢復網路、打開面板等待同步,或在同步狀態面板中手動同步。

匯入 JSON 失敗?

請使用 RecordTimeLabel 匯出的 JSON 檔,並確認檔案沒有被手動改壞。匯入前建議先匯出目前資料備份。

登出後建立的資料會消失嗎?

不會。登出後建立或修改的資料會保存在目前帳號的本機工作區,重新登入同一帳號後再進入同步流程。切換到其他帳號時,這些資料不會跟著移轉。

後續步驟

建議先完成一筆測試紀錄,再依序設定時間前移、資料夾整理、雲端同步與匯出備份。回報問題時,請附上瀏覽器版本、平台、重現步驟與截圖。

Esc