文章目录
显示
FreeBili 自由哔站简介
FreeBili 自由哔站是一款聚合式影视搜索与播放工具,采用 Python FastAPI + Vue.js 架构。特点在于多源并行搜索与SSE(Server-Sent Events)流式返回,查询结果可即时抵达,交互顺滑。示例地址:freebili.xplayground.asia。
FreeBili 自由哔站核心功能
- 多源并行搜索:对接多个资源站点并行检索,缩短等待。
- SSE 流式接口:以流式方式推送结果,先返回先到达的内容,显著降低首屏等待。
- 极简部署:提供 Docker 镜像,单条命令即可启动。
技术架构
- 后端:FastAPI 提供高性能异步接口与流式响应。
- 前端:Vue.js 构建交互式页面与播放体验。
- 通信:SSE 持续推送查询结果,减少轮询消耗与延迟。
部署与使用
Docker 部署(推荐)
docker run -d -p 8000:8000 silvery886/freebili:1.13
开发启动
本项目使用
uv管理 Python 依赖
uv sync
uv run fastapi dev main.py
配置文件
访问 http://<服务器IP>/docs,在 POST /config 接口上传 config.json 完成配置。
适用场景
- 需要快速聚合检索多站点影视资源的个人或小团队
- 追求低延迟、流式首屏反馈的检索与播放体验
- 希望以 Docker 快速落地的技术实践环境
FreeBili 自由哔站体验地址
体验地址:https://freebili.xplayground.asia/
GitHub地址:https://github.com/rango886/FreeBili
- 转载或引用本文内容,请保留原文链接并注明来源。
- 本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。
- 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过下方联系方式与我们联系,我们将在核实后及时处理。
- 本文所提及的工具、项目或解决方案仅供学习与研究参考。如涉及商业使用,请自行确认并遵守相关软件、平台或服务的授权条款。
- 反馈与联系(# 替换为 @):feedback#abskoop.com




评论(0)