自由哔站:影视搜索利器,支持多源并行与低延迟播放

自由哔站是一款基于Python FastAPI和Vue.js架构的影视聚合搜索与播放工具,具备多源并行搜索、SSE流式返回等特色功能,提供便捷的Docker部署方式,适用于快速聚合检索多站点影视资源的需求。

8创意工具影视搜索多源并行低延迟Docker部署

自由哔站简介

自由哔站是一款聚合式影视搜索与播放工具,采用Python FastAPI + Vue.js架构。它支持多源并行搜索,并利用SSE(Server-Sent Events)实现流式返回,确保查询结果即时抵达,交互流畅。示例地址:https://freebili.xplayground.asia/

FreeBili 自由哔站:高性能影视聚合搜索与播放工具(支持并行检索、SSE 低延迟、Docker 一键部署)

自由哔站核心功能

  • 多源并行搜索:对接多个资源站点并行检索,有效缩短等待时间。
  • SSE流式接口:以流式方式推送结果,优先返回先到达的内容,显著降低首屏等待。
  • 极简部署:提供Docker镜像,只需一条命令即可启动。

技术架构

  • 后端:FastAPI提供高性能异步接口与流式响应。
  • 前端:Vue.js构建交互式页面与播放体验。
  • 通信:SSE持续推送查询结果,减少轮询消耗与延迟。

部署与使用

Docker部署(推荐)

docker run -d -p 8000:8000 silvery886/freebili:1.13 

开发启动

本项目使用uv管理Python依赖

FreeBili 自由哔站:高性能影视聚合搜索与播放工具(支持并行检索、SSE 低延迟、Docker 一键部署)

uv sync uv run fastapi dev main.py 

配置文件

访问http://<服务器IP>/docs,在POST /config接口上传config.json完成配置。

FreeBili 自由哔站:高性能影视聚合搜索与播放工具(支持并行检索、SSE 低延迟、Docker 一键部署)

FreeBili 自由哔站:高性能影视聚合搜索与播放工具(支持并行检索、SSE 低延迟、Docker 一键部署)

适用场景

  • 需要快速聚合检索多站点影视资源的个人或小团队
  • 追求低延迟、流式首屏反馈的检索与播放体验
  • 希望以Docker快速落地的技术实践环境

自由哔站体验地址

体验地址:https://freebili.xplayground.asia/

FreeBili 自由哔站:高性能影视聚合搜索与播放工具(支持并行检索、SSE 低延迟、Docker 一键部署)

GitHub地址:https://github.com/rango886/FreeBili