目录
很多B站重度用户都遇到过这样的情况:半年前看过一个特别好的教程视频,现在想再回看,翻遍历史记录却找不到,因为B站官方只保留最近三个月的观看历史。三个月之前的记录会自动清掉,想找回只能靠运气或者之前有没有收藏。
Bilibili 无限历史记录这个扩展就是专门解决这个痛点而生的。作者mundane799699是个开发者,自己也是B站重度用户,深受历史记录丢失的困扰,于是动手写了这个开源工具。项目采用WXT框架开发,前端用React 19加TypeScript,数据存在本地的IndexedDB数据库里,理论上可以存上百万条记录都不会卡。
安装之后,插件会自动把你B站账号里所有能拉取到的观看历史同步到本地,包括收藏夹和点赞过的音乐。以后每次看视频,观看记录都会自动追加进去,再也不用担心过期丢失。如果你在B站网页上手动删除了某条历史记录,插件这边也会同步删除,保持两边一致。
最实用的功能实是搜索。有时候你只记得某个视频的大概内容,不记得标题和UP主,就可以用关键词搜一下。付费版本还支持AI语义搜索,比如你可以搜“那个讲日本战国历史的搞笑视频”,它能理解你的意思帮你找。
数据安全方面做得比较到位。默认所有数据只存你自己电脑里,不上传到任何服务器。如果你需要多台电脑之间同步,可以自己配WebD,比如用坚果云,或者自己搭个WebD服务。同步过程是双向合并的,不会丢数据。
官网入口地址
下载地址
Chrome Web Store、Edge Add-ons、Firefox Add-ons 直接搜索“Bilibili 无限历史记录”即可安装。开源项目地址:https://github.com/mundane799699/bilibili-history-wxt,开发者也可以自行下载源码编译。
功能介绍
无限历史存储:利用浏览器本地IndexedDB数据库,自动同步并保存全部B站观看历史,官方只保留三个月,这个扩展可以存到你的设备存不下为止。
收藏夹备份:支持收藏夹和“喜欢的音乐”的全量加增量同步,本地随时可以查看和检索,不怕B站突然下架视频。
按时间轴回溯:历史记录按时间倒序排列,可以像翻相册一样往下滚动加载,找到哪天看了什么内容。
关键词搜索:在历史记录页面可以直接输入标题关键词、UP主名字等内容进行搜索,快速定位到想看的那条记录。
AI语义搜索:付费版接入阿里云百炼大模型,可以用自然语言描述来搜视频,比如“之前看过一个做红烧肉的UP主”或者“那个讲相对论的科普视频”,AI帮你找。
CSV格式导出:可以把历史记录、收藏夹数据导出成CSV文件,用Excel或者WPS打开,方便自己做备份或者数据分析。
WebD双向同步:支持配置坚果云或者自建的WebD服务器,实现多台电脑之间的数据同步。同步算法是智能合并,不会因为一台设备的数据旧而覆盖另一台的新数据。
网页端联动删除:在B站官方网页上删除某条观看历史,插件这边的本地记录也会同步删除,保持一致,不会出现两边数据不一致的情况。
黑夜白天模式切换:插件自带的历史记录页面支持深色和浅色主题,跟随系统设置或者手动切换。
自动静默同步:后台定时自动同步新的观看记录,不需要你每次手动点按钮,打开页面就能看到的历史。
应用场景
追番追剧回顾:追的番剧或者电视剧,看着看着忘了之前的情节,想回去看某一集但记不清是哪一集了,翻历史记录按时间轴找一下就能找到。
系列教程学习:在B站跟着一套系列教程学编程、学设计、学乐器,学了几个月甚至半年,中间漏了几集,或者想重新看前面某集,无限历史记录可以让你随时翻到。
素材灵感回溯:创作者或者设计师平时在B站刷到很多灵感视频,当时没有收藏,过了很久突然想起来,用关键词或者AI语义搜索能帮你找回来。
音乐收藏整理:很多用户会在B站听音乐,点过喜欢的音乐或者收藏了歌单,插件可以把这些音乐记录也备份下来,不担心UP主删稿后找不到了。
数据导出分析:可以把一年的观看历史导出成Excel,统计自己看了多少视频、什么类型的看的最多、哪个UP主看的最频繁,挺有意思的个人年度报告。
定价信息
项目采用免费增值模式。基础功能包括无限历史存储、收藏夹备份、关键词搜索、CSV导出、WebD同步这些都是免费的,普通用户够用。
付费版主要增加了AI语义搜索功能,需要自己配置阿里云百炼的API Key,按实际调用量计费,费用很低,大概搜一次几分钱。另外付费会员可以加入VIP用户群,获得优先技术支持和功能反馈通道。具体价格可以去官网或者GitHub项目页查看信息。
开源协议是MIT,意味着代码开放,任何人都可以查看源码、自己编译、甚至基于它做二次开发。
| 源码反馈/咨询 (共有 条反馈) |
Bilibili 无限历史记录常见问题
不是公司开发的,是一个叫mundane799699的个人开发者写的开源项目。他本人也是B站的深度用户,因为自己遇到历史记录丢失的问题才动手做了这个工具。项目基于MIT协议开源,代码放在GitHub上,任何人都可以去看。
是一个浏览器扩展,装完之后能把你在B站看过的所有视频历史保存下来。B站官方只保留最近三个月的观看记录,超过三个月就自动删了。这个插件会把这些记录存在你的电脑本地,想看多久以前的都能翻出来,还支持搜索和导出。
安装完插件之后,先登录B站网页版,然后点击浏览器工具栏里的插件图标,会弹出一个页面。第一次用的时候点一下立即同步,插件就会把你账号里所有的观看历史、收藏夹、喜欢的音乐都拉取到本地。同步完成后,点打开历史记录页面就能看到所有记录了。以后每次看视频,记录会自动追加,不用管它。想找某个视频,直接在历史页面搜索框里输关键词就行。
基础功能免费。不存历史、收藏夹备份、关键词搜索、导出CSV、WebD多设备同步这些都不要钱。付费版主要多了AI语义搜索,就是用大白话搜视频那个功能。那个需要你自己配置阿里云的API Key,按使用量付费,很便宜。如果你不需要AI搜索,免费版就够用了。
源码是开源的,任何人都可以审查代码,没有藏后门或者盗号的风险。插件请求的权限主要是读取B站网页数据和存储数据到本地,不会把你的账号密码发到他地方。不过有一点需要注意,用WebD同步的时候,你需要自己提供坚果云或者自建服务器的账号密码,那个是存在你本地的,插件开发者不会接触到。如果你还是不放心,可以只用本地模式,不上传任何云端。
说几个实用的。第一个,用关键词搜索的时候,可以搜UP主的名字,也可以搜视频标题里的词,不用打全称,模糊匹配也能找到。第二个,如果你在B站网页上删除了某条历史记录,插件这边也会同步删,反过来如果你在插件里删了,网页那边不会删,这个要注意一下。第三个,导出CSV功能可以把数据导出后用Excel筛选分析,比如统计你过去一年看了多少视频,哪个时段看得最多。第四个,如果你有多台电脑,建议配置一下WebD同步,用坚果云免费空间就够了,这样在公司和家里看的历史能合并在一起,不会乱。
核心的特色就是突破了B站三个月的历史限制,而且是存储,这是他同类工具很少能做到的。第二个特色是支持WebD双向同步,很多类似工具只支持本地存储或者简单的导入导出,它能做到多设备智能合并,不会冲突。第三个是AI语义搜索,用自然语言就能搜视频,比如搜那个讲相对论的科普视频,普通的关键词搜索做不到这种模糊匹配。第四个是收藏夹和喜欢的音乐也能一起备份,不只是历史记录。
默认情况下,所有数据只存在你自己的电脑浏览器里,不会上传到任何服务器。插件开发者没有架设中央服务器,技术上也没有上传的代码。如果你用WebD同步功能,数据会传到你自己配置的云存储服务,比如坚果云,密码和服务器地址也是你自己掌握的,插件开发者看不到。所以从数据隐私的角度来说,是比较安全的,因为数据全程都在你自己手上。
对于B站重度用户来说确实挺好用。尤是那些把B站当学习工具用的用户,比如跟一套几个月长的编程教程、追连载的科普系列,历史记录过期丢失是很头疼的事,有了这个就不用担心了。不过对偶尔看看视频的用户来说意义不大,毕竟三个月的历史记录也够用了。还有一个点是,首次同步如果历史记录很多,需要几分钟时间,同步完之后就快了。整体评价,网上用户反馈还不错,作者更新也比较积极。
占用资源不算多,但也分情况。平常不用的时候,插件只是后台待机,基本不占CPU和内存。首次同步大量历史记录的时候,浏览器会有点忙,因为要把数据写入本地的IndexedDB数据库,这时候内存占用会升高一些,同步完就降下来了。之后日常使用,每次看视频只是追加一条记录,几乎感觉不到。如果你存了几年上万条历史记录,打开历史页面滚动加载的时候会有短暂的IO操作,但对现代电脑来说不是问题。
官方明确支持Chrome、Edge、Firefox这三款浏览器。操作系统方面,Windows、macOS、Linux都可以,因为这些都是跨平台的浏览器。国产浏览器如果内核是Chromium的,比如360浏览器、QQ浏览器,理论上也能安装使用,但官方没有测试过,有兼容性问题。手机浏览器不支持,毕竟这是电脑端用的扩展。
可以,用WebD功能就能实现。你需要准备一个支持WebD的云存储服务,国内用户最方便的是坚果云,免费账户每个月有1G的上传流量,存历史记录足够了。在插件设置里填好WebD的服务器地址、账号密码,然后点同步就行。同步算法是双向合并的,意思是在公司电脑上看的视频会和家里电脑上的历史合并,不会互相覆盖。如果你不想用第三方云存储,也可以自己用Docker或者Nextcloud搭一个WebD服务器。