开发中In development
Watchtrail
B 站只留 90 天观看记录,Watchtrail 把它们一直留在你的浏览器里。bilibili keeps 90 days of watch history. Watchtrail keeps all of it, in your browser.
一个 Chrome 扩展:自动把你的 B 站观看记录(包括手机、电视上看的)存到本地,超过 90 天也不会消失;在 UP 主主页、收藏夹、搜索结果的封面上标出看过、看到哪里;还能按 UP 主列出他的全部视频,一眼看出哪些还没看。数据只存在你自己的浏览器里,不上传。A Chrome extension that saves your bilibili watch history — including what you watched on your phone or TV — in your own browser, so it outlives bilibili's 90 days. It marks what you have watched and how far on the thumbnails of creator pages, favourites and search results, and lists a creator's entire catalogue so you can see what you have not seen yet. Nothing is uploaded.
还在开发中,上架后会在这里放下载地址。Still in development. The download link will appear here at launch.
- 平台Platform
- Chrome
- 要求Requires
- Chrome 或其他基于 Chromium 的浏览器(如 Edge、Dia);需要在这个浏览器里登录 B 站。Chrome or another Chromium-based browser (such as Edge or Dia); you need to be signed in to bilibili in that browser.
能做什么What it does
- 过了 90 天也还在Still there after 90 days
- B 站服务器只保留 90 天观看记录。Watchtrail 每 30 分钟同步一次,第一次安装会把 90 天内还在的记录全部存下来,之后只增不减。手机、平板、电视上看的同样会进来,只要它们登录的是同一个账号。bilibili's servers keep 90 days of history. Watchtrail syncs every 30 minutes; the first run saves everything still inside those 90 days, and after that the archive only grows. Viewing on your phone, tablet or TV comes in too, as long as it is the same account.
- 完整的观看记录页A history page that goes all the way back
- 按天列出全部记录,可以搜索标题和 UP 主,可以只看视频或只看番剧。点开会跳到上次看到的位置——过了 90 天,B 站自己已经不记得了。Every record, by day, searchable by title and creator, filterable to videos or anime. Opening one resumes where you left off — which bilibili itself has forgotten after 90 days.
- 按 UP 主看:哪些看过,哪些没看By creator: watched and not yet
- 列出你看过的所有 UP 主。点进去会读取他发布过的全部视频,标出看过的和看到哪里,也可以只列出还没看过的。Lists every creator you have watched. Open one and Watchtrail reads everything they have published, marks what you have seen and how far, or shows only what you have not.
- 封面上的进度条Progress bars on thumbnails
- 在 UP 主主页、收藏夹、稍后再看和搜索结果里,给 B 站没画进度条的封面补上一条,样式和 B 站原生的一致。收藏夹里 B 站从来不画进度条,这里的全部来自 Watchtrail。On creator pages, favourites, watch later and search results, thumbnails bilibili left bare get a bar matching bilibili's own. Favourites never get a native bar, so every bar there comes from Watchtrail.
- 只在你的浏览器里Only in your browser
- 没有服务器,没有账号,没有统计。记录存在浏览器本地;想换电脑或备份,在设置页导出一个文件,再导入即可。No server, no account, no analytics. Records live in your browser; to back up or move to another computer, export a file on the settings page and import it there.
常见问题Questions
安装之前的记录能找回来吗?Can it recover history from before I installed it?
只能找回 B 站还留着的部分,也就是安装前 90 天以内的。更早的 B 站已经删除了,任何工具都拿不回来。所以越早安装,存下的越完整。Only what bilibili still has: the 90 days before installation. bilibili has deleted anything older, and no tool can get it back. The earlier you install, the more complete the archive.
在电视或手机上看的会被记下来吗?Does viewing on my TV or phone get recorded?
会,只要那台设备登录的是同一个 B 站账号,并且把观看记录上报给了 B 站。Watchtrail 读的是 B 站的官方历史记录,下一次同步时就会进来。前提是装了 Watchtrail 的浏览器每 90 天内至少打开过一次。Yes, as long as that device is signed in to the same bilibili account and reports its viewing to bilibili. Watchtrail reads bilibili's own history, so it arrives with the next sync — provided the browser with Watchtrail is opened at least once every 90 days.
换电脑或重装浏览器,记录会丢吗?Will I lose the records if I switch computers or reinstall the browser?
记录存在这个浏览器里,清除浏览数据或重装会一起删除。在扩展的设置页定期导出一个文件,到新浏览器里导入就能恢复。导入是合并,不会覆盖新的记录。Records live in this browser, so clearing site data or reinstalling removes them. Export a file from the extension's settings page from time to time and import it in the new browser. Import merges; it never overwrites newer records.
为什么需要访问 bilibili.com?Why does it need access to bilibili.com?
读取你的观看历史要用 B 站的接口;在 B 站页面的封面上画进度条、在播放页记下播放位置,也需要访问这些页面。除了 B 站,它不访问任何其他网站。Reading your watch history goes through bilibili's API, and drawing bars on bilibili's pages and recording playback position need access to those pages. It touches no other site.
获取帮助Get help
发邮件到Email hi@max1874.com。写上设备型号和系统版本,能更快定位问题。. Include your device model and OS version so the problem is easier to find.