收起左侧

LibreTV - 免费在线视频搜索与观看平台

17
回复
1525
查看
[ 复制链接 ]

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-16 16:50:49 显示全部楼层 阅读模式

项目简介

LibreTV是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。项目采用纯前端技术构建,可轻松部署在各类静态网站托管服务上。

本项目基于 https://github.com/bestK/tv

演示站:(请自行部署,不再提供演示站)

image-20250406231222216

微信截图_20250417205444.png

感谢 NodeSupport 友情赞助

✨ 主要特性

  • 🔍 多源视频搜索功能,覆盖电影、电视剧等内容
  • 📱 响应式设计,完美支持电脑、平板和手机
  • 🌐 聚合多个视频源,自动提取播放链接
  • 🔄 支持自定义API接口,灵活扩展
  • 💾 本地存储搜索历史,提升使用体验
  • 🚀 纯静态部署,无需后端服务器
  • 🛡️ 内置广告过滤功能,提供更干净的观影体验
  • 🎬 自定义视频播放器,支持HLS流媒体格式
  • ⌨️ 键盘快捷键支持,提高观影体验

⌨️ 键盘快捷键

LibreTV播放器支持以下键盘快捷键:

  • Alt + 左箭头:播放上一集
  • Alt + 右箭头:播放下一集
  • 空格键:暂停/播放
  • 左/右箭头:快退/快进5秒
  • 上/下箭头:调整音量
  • F:全屏/退出全屏

CMS采集站源兼容性

本项目支持标准的苹果CMS V10 API格式。自定义API需遵循以下格式:

  • 搜索接口: https://example.com/api.php/provide/vod/?ac=videolist&wd=关键词
  • 详情接口: https://example.com/api.php/provide/vod/?ac=detail&ids=视频ID

重要提示: 像 https://360zy.com/api.php/provide/vod 这样的CMS源需要按照以下格式添加:

  1. 在设置面板中选择"自定义接口"
  2. 接口地址只填写到域名部分: https://360zy.com(不要包含 /api.php/provide/vod部分)
  3. 项目会自动补全正确的路径格式

如果CMS接口非标准格式,可能需要修改项目中的 config.js文件中的 API_CONFIG.search.pathAPI_CONFIG.detail.path配置。

🛠️ 技术栈

  • HTML5 + CSS3 + JavaScript (ES6+)
  • Tailwind CSS (通过CDN引入)
  • HLS.js 用于HLS流处理和广告过滤
  • DPlayer 视频播放器核心
  • 前端API请求拦截技术
  • localStorage本地存储

🚀 部署指南

Cloudflare Pages部署

  1. Fork或克隆本仓库到你的GitHub账户
  2. 登录Cloudflare Dashboard,进入Pages服务
  3. 点击"创建项目",连接GitHub仓库
  4. 使用以下设置:
    • 构建命令:留空(无需构建)
    • 输出目录:留空(默认为根目录)
    • 部署命令:留空
  5. 点击"保存并部署"

Vercel/Netlify部署

类似Cloudflare Pages,只需连接仓库并部署即可,无需特殊配置。

本地测试

如果你想在本地测试,可以使用任何静态文件服务器:

# 使用Python
python -m http.server 8080

# 或使用Node.js的http-server
npx http-server -p 8080

Docker 部署

docker pull bestzwei/libretv:latest
docker run -d --name libretv -p 8899:80 bestzwei/libretv:latest

访问 http://localhost:8899 查看效果。

Docker Compose 部署

你也可以通过 Docker Compose 部署本项目。新建一个名为 docker-compose.yaml 的文件,内容如下:

version: '3'
services:
  libretv:
    image: bestzwei/libretv:latest
    container_name: libretv
    ports:
      - "8899:80"
    restart: unless-stopped

🔧 自定义配置

项目主要配置在 js/config.js文件中,你可以修改以下内容:

  • PROXY_URL: 修改为你自己的代理服务地址
  • API_SITES: 添加或修改视频源API接口
  • SITE_CONFIG: 更改站点名称、描述等基本信息
  • PLAYER_CONFIG: 调整播放器参数,如自动播放、广告过滤等
  • HIDE_BUILTIN_**_APIS: 用于控制是否隐藏内置的**采集站API,默认值为 true。设置为 true时,内置的某些敏感API将不会在设置面板中显示,可根据实际需要修改配置。

注意:若使用docker部署,可进入容器,在 /usr/share/nginx/html/js内修改相关配置

⚠️ 免责声明

LibreTV 仅作为视频搜索工具,不存储、上传或分发任何视频内容。所有视频均来自第三方API接口提供的搜索结果。如有侵权内容,请联系相应的内容提供方。

🔄 更新日志

  • 1.0.0 (2025-04-06): 初始版本发布
  • 1.0.1 (2025-04-07): 添加广告过滤功能,优化播放器性能
  • 1.0.2 (2025-04-08): 分离了播放页面,优化视频源API兼容性
  • 1.0.3 (2025-04-13): 性能优化、ui优化、更新设置功能
收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

5

回帖

0

牛值

江湖小虾

2025-4-17 17:36:34 显示全部楼层

不管是CF page还是

Vercel/Netlify部署都打不开哦

没用过这种部署方法  详情 回复
2025-4-17 20:52

3

主题

4

回帖

0

牛值

江湖小虾

2025-4-17 18:36:35 显示全部楼层

刚更新飞牛了。用不了了。说搜索不到

刚刚试了下可以的,右上角有给设置按钮,点进去把资源原全部选上  详情 回复
2025-4-17 20:51

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-17 20:51:36 楼主 显示全部楼层
神兜兜气昂 发表于 2025-4-17 18:36
刚更新飞牛了。用不了了。说搜索不到

刚刚试了下可以的,右上角有给设置按钮,点进去把资源原全部选上

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-17 20:52:56 楼主 显示全部楼层
ldpc520 发表于 2025-4-17 17:36
不管是CF page还是
Vercel/Netlify部署都打不开哦

没用过这种部署方法

3

主题

4

回帖

0

牛值

江湖小虾

2025-4-17 23:12:59 显示全部楼层

还是不行,右边小齿轮里边都点上了
20ba9103c0d9d9965e5f33fdf097a68.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
默认源,估计够呛,需要自己添加源  详情 回复
2025-4-19 19:40
我也是搜索不了!!!!  详情 回复
2025-4-18 10:01
同问,根本就搜索不了的  详情 回复
2025-4-18 00:39

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-18 00:39:53 显示全部楼层
神兜兜气昂 发表于 2025-4-17 23:12
还是不行,右边小齿轮里边都点上了

同问,根本就搜索不了的

0

主题

8

回帖

0

牛值

江湖小虾

2025-4-18 10:01:11 显示全部楼层
神兜兜气昂 发表于 2025-4-17 23:12
还是不行,右边小齿轮里边都点上了

我也是搜索不了!!!!
我自己的部署了可以正常搜索,应该是你网络有问题  详情 回复
2025-4-19 21:45

1

主题

1

回帖

0

牛值

江湖小虾

2025-4-18 13:31:28 显示全部楼层
搜索不了
代理的问题,新版本好像更新好了,issue里面有人提到这个  详情 回复
2025-4-21 15:27

0

主题

6

回帖

0

牛值

江湖小虾

2025-4-18 16:56:51 显示全部楼层

啥也搜不出来!

4

主题

6

回帖

0

牛值

江湖小虾

2025-4-19 19:40:55 显示全部楼层
神兜兜气昂 发表于 2025-4-17 23:12
还是不行,右边小齿轮里边都点上了

默认源,估计够呛,需要自己添加源

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-19 21:45:33 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=106847&ptid=22511][color=#999999]A0🚹吊车℡ 发表于 2025-4-18 10:01[/color][/url][/size] 我也是搜索不了!!!![/quote]

我自己的部署了可以正常搜索,应该是你网络有问题

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
是直接Docker Compose 部署直接使用?  详情 回复
2025-4-20 01:00

10

主题

4

回帖

0

牛值

江湖小虾

2025-4-20 01:00:18 显示全部楼层
13732219968 发表于 2025-4-19 21:45
我自己的部署了可以正常搜索,应该是你网络有问题

是直接Docker Compose 部署直接使用?
Docker 部署  详情 回复
2025-4-20 22:11

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-20 22:11:43 楼主 显示全部楼层
admin123456 发表于 2025-4-20 01:00
是直接Docker Compose 部署直接使用?

Docker 部署

0

主题

4

回帖

0

牛值

江湖小虾

2025-4-21 15:27:05 显示全部楼层

代理的问题,新版本好像更新好了,issue里面有人提到这个

0

主题

1

回帖

0

牛值

江湖小虾

這個相當棒!!太給力了!感謝LZ

0

主题

1

回帖

0

牛值

江湖小虾

更新最新版了,所有资源都勾选了,但还是搜不到资源

0

主题

8

回帖

0

牛值

江湖小虾

大佬、想更改自己的源地址、

注意:若使用docker部署,可进入容器,在 /usr/share/nginx/html/js内修改相关配置

这个路径怎么进啊~找不到这个文件啊?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则