为什么要做这个
我大部分播客是在电脑前听的,工作时开着当背景,听到好的地方想回听、想记笔记,手机上操作很别扭。小宇宙没有网页版,于是我花了几周写了光锥。
👉 https://xyz.sorosliu.xyz
它是一个非官方的第三方网页版。登录用小宇宙 App 扫码,账号、订阅、收听历史、评论全部和 App 同步。你在电脑上听到一半,回头在手机上能接着听,反过来也一样。

评论热力图:先看大家在哪儿激动
这是我做光锥的起点。小宇宙的时间戳评论很有意思,但在 App 里你很难一眼看出"这期哪里最精彩"。
光锥把鼓掌和带时间戳的评论画在进度条上,哪里密集就说明哪里有料。鼠标悬停能预览那一刻的评论,点一下就跳过去。节目的 shownotes 里如果写了章节时间,也会变成进度条上的刻度。

逐字文稿
小宇宙有文稿的单集,光锥能跟着播放逐字高亮,像卡拉 OK 那样。可以搜索关键词,点任何一句就从那里开始播放。我自己最常用的场景是:记得某期聊过某个东西,但忘了在哪儿,搜一下就找到了。

星屑:把听到的东西留下来
听到想记住的一句话,按一下 S(或者播放栏上的 ✦),光锥会记下这个时间点,并自动附上前后那段文稿。你可以顺手写一句笔记,也可以把笔记直接发成一条带时间戳的评论。
所有星屑汇总在一个页面里,按单集分组,可以导出 Markdown,丢进 Obsidian 或者别的笔记软件。
(文稿是语音识别的,难免有错字,所以摘录也可以直接改。)

虫洞和星图:找点新东西听
- 虫洞:从各个榜单和推荐里挑一期你没订阅、没听过、评论区又很热闹的单集,从最热闹的那段开始播。按住按钮不放是"盲盒",先不告诉你是哪期,听满 60 秒或者手动揭晓。
- 星图:以一档节目或一期单集为中心,把相关的节目像行星一样排在周围,越近越相似,可以拖着玩。
其他
- 待播列表(插播 / 稍后播放,自动接下一集)、睡眠定时
- 键盘快捷键:空格播放暂停,← → 快退快进,< > 调倍速,C 开关评论
- 付费单集可以试听,已购单集可以完整播放;购买仍需在 App 里完成,光锥不显示任何价格
- 个人主页有"光年"(收听时长,1 小时 = 1 光年)和贴纸墙
关于速度、额度和隐私
光锥的服务器跑在 Cloudflare Workers 的免费套餐上,只负责把请求转给小宇宙。登录凭证存在 HttpOnly Cookie 里,网页脚本读不到;服务器除了匿名统计活跃人数,不存任何数据。
免费套餐有两个代价:一是每天有请求额度,用完后当天剩下的时间会加载失败(北京时间早上 8 点重置,正在播的音频不受影响);二是 Cloudflare 免费网络在大陆没有节点,请求要出境再回来,会慢一些。
所以我另外做了一个浏览器扩展「光锥引擎」。装上之后,请求从你自己的浏览器直接发往小宇宙,不经过我的服务器:更快,不受额度限制,登录凭证也只存在扩展里。目前 Edge 加载项已上架,Chrome 可以在关于页下载安装包手动加载,Chrome 应用商店和 Firefox 版在审核中。
最后
光锥是业余项目,和小宇宙、即刻没有关系,节目和评论属于它们的创作者。它只为电脑大屏设计,手机上请继续用 App。
用的时候遇到问题,侧栏底部有"反馈"入口,或者在评论区告诉我。
