做了个 B 站投屏队列工具(DLNA + Chrome 扩展),自动连播

jimsshom2 2026-06-10 16:36 1

起因


刷 B 站的时候一直有个痛点:投屏只能一个一个投。躺着刷,经常一口气看到好几个想丢电视上看的(纪录片、长视频、合集),但手机一次只能推一个,剩下的只能干等;等当前这个播完,往往就忘了刚才要看哪几个,再翻回去又找不到了。


找了一圈没有顺手的,就自己写了一个,叫 QCast。核心就一件事:给投屏加一个队列,一次把想看的都排进去,一个播完自动播下一个,中途不用碰手机。


是什么



  • 手机 App(Android)维护队列,从 B 站 App 分享视频即可入队


  • 两种投屏端,同一时刻二选一:

    • 电视:走标准 DLNA/UPnP,自动发现局域网渲染器

    • 浏览器:配套的 Chrome 扩展,视频在电脑浏览器里全屏播放



  • 完全免费,纯本地局域网通信,不注册、不上传任何数据


这个项目基本是 vibe coding 做出来的(全程 AI 结对),算是一次完整的"从想法到上架"的实践,体验还挺顺的。


已知限制(先说清楚)



  • 只支持 Bilibili,YouTube 等暂不支持

  • 仅 Android(Flutter 写的,iOS 没精力签名分发)

  • 电视端需要支持标准 DLNA;有些投屏 App(如乐播)默认不开 DLNA,得手动打开,或换当贝/快投屏

  • DLNA 投屏时,视频流经手机中转给电视,所以投屏期间手机别断网/别杀进程

  • 建议把 QCast 加入电池优化白名单(允许后台运行),否则手机后台一刷新进程,投屏就断了


链接



  • Chrome 扩展(已上架):https://chromewebstore.google.com/detail/qcast/llggfegahlihjijpcbhegehafpnnacdd

  • Android APK(GitHub Release):https://github.com/jimsshom/QCast-release/releases/latest


最后


自己边用边迭代的,功能还在完善。有同样需求的欢迎试试,有 bug 、有想要的功能、或者实现上觉得哪里不对,都欢迎在帖子里拍砖,我会持续更新。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回