logo NodeSeekbeta

MoonTV —— 现已支持 CloudFlare D1 存储

仓库:https://github.com/senshinya/MoonTV

CloudFlare Pages 部署的 MoonTV 实例现在支持 CloudFlare D1 存储了!这意味 CF Pages 的实例也可以享受到多账户数据隔离、跨浏览器同步以及管理面板这些原本只有 Docker Redis 部署实例才能享受到的特性~

CloudFlare 不愧是大善人,免费层的 D1 支持 500W 读/天和 10W 写/天,单人使用绰绰有余。当然为了节流还是把 D1 部署实例的播放记录存储频率从 5s/次下调到了 10s/次

方法:先部署一个 localstorage 的 CloudFlare Pages MoonTV 实例,接着按照如下操作:

  1. 点击 存储和数据库 -> D1 SQL 数据库,创建一个新的数据库,名称随意
  2. 进入刚创建的数据库,点击右上角的 Explore Data,将D1 初始化 中的内容粘贴到 Query 窗口后点击 Run All,等待运行完成
  3. 返回你的 pages 项目,进入 设置 -> 绑定,添加绑定 D1 数据库,选择你刚创建的数据库,变量名称填 DB
  4. 设置环境变量 NEXT_PUBLIC_STORAGE_TYPE,值为 d1;设置 USERNAME 和 PASSWORD 作为站长账号
  5. 重试部署

Legendary!

另外很多人问为啥演示站没有了,因为被使用的有点多,超出了 Vercel 免费层的限制……只好下掉了

另外的另外,最近在和 OrionTV 的作者对接 MoonTV 的播放记录和收藏夹,对接完成后即可数据互通(非 localstorage 模式),敬请期待

1234
  • 另外最近更新加入了分辨率检测和速度测试

    现在在从豆瓣推荐进入播放页,或从聚合搜索中进入播放页,会首先对播放内容进行分辨率检测和测速,从中优选出分辨率较好、速率较快、响应(ping)时间较短的源进行播放

    image

    同时换源面板也会展示这些信息

    image

  • 更新得这么快! xhj006

  • 牛啊

  • 支持大佬 xhj003

  • D1数据库?要给钱的吧?

  • @shinya #3 我昨晚刚把docker拉的更新到最新 xhj006

  • 这个好用还是LibreTV好用啊

  • @hosts #8 这个吧,支持同步就很爽了

  • 支持

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有62165位seeker

🎉欢迎新用户🎉