自由哔站FreeBili(影视聚合搜索和播放工具)简介
自由哔站FreeBili是一个影视聚合搜索和播放工具,能够帮助我们进行影视聚合搜索和视频播放,满足我们对各种影视资源的需求。该工具基于Python的FastAPI和Vue.js构建,具有多源并行搜索、低延迟响应等优势。可以帮助我们在多个资源站点中快速找到想要的影视内容,享受到极致流畅的搜索体验。

功能特点如下
- 多源并行搜索:支持多个资源站点的并行搜索,只需输入关键词,系统便会同时在多个平台上寻找相关视频,极大地提高了搜索效率。
- SSE流式接口:该工具采用流式API接口,能够有效解决不同资源站点响应时间不一致的问题。时间短的接口会立即返回结果,确保用户获得快速反馈。
- 部署简单:部署过程非常简单,只需通过一条Docker命令即可启动项目,大大降低了使用门槛。
自由哔站FreeBili(影视聚合搜索和播放工具)官网及教程
开源地址:https://github.com/rango886/FreeBili
部署教程
1. 环境准备,确保系统上已安装以下工具:
- Docker:用于容器化部署。
- Docker Compose(可选):简化多容器应用的定义和管理。
2. 下载代码,克隆该项目的代码仓库:
git clone https://github.com/rango886/FreeBili.git
cd FreeBili
3. 使用Docker部署,在项目目录中,您可以使用以下命令启动自由哔站:
docker run -d -p 8000:8000 silvery886/freebili:1.13
这个命令会将容器的8000端口映射到主机的8000端口,您可以通过访问 http://localhost:8000
来访问。
4. 配置文件,如果需要自定义配置,可以创建一个 config.json
文件,示例如下:
{
"site_name": "自由哔站",
"pc_background_image_url": "https://www.loliapi.com/acg/pc/",
"phone_background_image_url": "https://www.loliapi.com/acg/pe/",
"timeout": 5,
"base_urls": [
{
"name": "资源站点1",
"base_url": "http://xxx.com/api.php/provide/vod"
}
]
}
将该文件上传到 /config
接口。