V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lizhiping886
V2EX  ›  程序员

Freebili 自由哔站 高性能、使用方便的影视聚合搜索和播放工具

  •  
  •   lizhiping886 · 3 天前 · 1770 次点击

    业余时间做了个聚合搜索的播放网站😋

    Demo 地址 https://freebili.xplayground.asia

    项目地址(多多 star😉) https://github.com/rango886/FreeBili

    下面是项目介绍

    自由哔站

    🎬 自由哔站 是一个高性能、使用方便的影视聚合搜索和播放工具。它基于 Python Fastapi + Vue.js 构建,亮点是支持并行搜索视频,基于 SSE 低延迟响应查询结果,带来极致流畅的体验。

    Next.js License Docker Ready

    ✨ 功能特性

    • 🔍 多源并行搜索:支持多资源站点并行搜索
    • 🚀 SSE 流式接口:流式 API 接口,解决资源站点 API 有的响应时间长,有的响应时间短,时间短响应的接口会立刻返回
    • 📄 极简部署:一条 Docker 命令即可启动项目

    页面展示

    开始界面 1 开始界面 2

    Docker 部署 (推荐)

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

    开发启动

    # 本项目使用 uv 管理 python 依赖
    uv sync
    # 启动项目
    uv run fastapi dev main.py
    

    配置文件

    访问 ip + /docs 页面,post /config接口,上传 config.json 配置界面

    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"
            },
        ]
    }
    

    site_name : 网站名称

    pc_background_image_url : 电脑端背景图片

    phone_background_image_url : 手机端背景图片

    timeout : 并行接口超时时间,单位秒,超过这个时间对应资源站 API 会被跳过

    base_url : http://xxx.com/api.php/provide/vod 注意 vod 后不要加/

    18 条回复    2025-08-31 20:46:07 +08:00
    visper
        1
    visper  
       3 天前
    测试一下好像很强的样子。
    zakzheng888
        2
    zakzheng888  
       3 天前
    测试一下好像很强的样子。
    Kepy
        3
    Kepy  
       3 天前
    我一直好奇,哪来的资源 api 链接
    xkwdm
        4
    xkwdm  
       3 天前
    来个 TV 版的就好了,我的大电视需要。嘿嘿嘿
    guiyumin
        5
    guiyumin  
       3 天前
    lizhiping886
        6
    lizhiping886  
    OP
       3 天前
    测试配置 config 地址 https://freebili.xplayground.asia/config
    或是直接在 github 搜 api.php/provide/vod
    https://github.com/search?q=api.php%2Fprovide%2Fvod&type=code
    lizhiping886
        7
    lizhiping886  
    OP
       3 天前
    @Kepy 测试配置 config 地址 https://freebili.xplayground.asia/config
    或是直接在 github 搜 api.php/provide/vod
    https://github.com/search?q=api.php%2Fprovide%2Fvod&type=code
    Kepy
        8
    Kepy  
       3 天前
    @lizhiping886
    还有这个用法呢。。。我都没想到,谢谢
    goodryb
        9
    goodryb  
       3 天前
    感觉这种搜出来的资源全是 xx 广告,观看效果极差
    pweng286
        10
    pweng286  
       3 天前

    有人看过吗
    yuanshuai1995
        11
    yuanshuai1995  
       3 天前
    @pweng286 #10 看过 哈哈
    PositionZero
        12
    PositionZero  
       3 天前
    好像和哔哩哔哩没关系啊,为什么叫这个名字
    MindMindMax
        13
    MindMindMax  
       2 天前
    好用 爱用
    xwit
        14
    xwit  
       2 天前
    @goodryb #9 你来提供无广告资源不就好了
    goodryb
        15
    goodryb  
       2 天前
    @xwit 我陈述下客观情况,你要是没话说,可以把嘴闭上
    xwit
        16
    xwit  
       2 天前
    @goodryb #15 我也是陈述实际情况,人家至少已经做出来了。
    ilili
        17
    ilili  
       2 天前 via Android
    这个名字取的,好象是收集小破站被删视频的项目……
    v2048
        18
    v2048  
       1 天前
    赞,好东西,收藏了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:09 · PVG 04:09 · LAX 13:09 · JFK 16:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.