🎬 免费开源

LeLeTV

乐乐影视 - 私有学习项目

聚合 21 个第三方视频采集站,支持 TMDB 分类浏览(电影/电视剧/动漫/综艺),智能负载均衡自动故障转移,广告过滤,提供流畅的观影体验。

leletv.415599.xyz
LeLeTV Preview

核心特性

为什么选择 LeLeTV?

21 个视频采集站

聚合 21 个第三方视频采集站 API,支持多源并发搜索,智能负载均衡自动故障转移。

TMDB 分类浏览

支持电影/电视剧/动漫/综艺四大类型,多维筛选(类型/年份/评分/语言/国家),8 种排序方式。

密码保护

必须设置 PASSWORD 环境变量,支持 ADMINPASSWORD 管理隐藏内容过滤功能。

智能广告过滤

自定义 HLS.js Loader 拦截 M3U8 分片广告,尽可能减少视频播放中的广告干扰。

观看历史

自动记录观看进度,分组式卡片布局(今天/昨天/本周/更早),支持进度恢复。

PWA 支持

可安装为桌面/移动应用,三缓存策略(静态资源/API/图片),版本检测自动提示更新。

快速部署

通过 GitHub Fork 后使用 Cloudflare Pages + Workers 部署

部署步骤

  1. 获取 TMDB API 密钥
    • 访问 TMDB 官网 注册账号并申请 API 密钥
    • 免费申请,立即生效,无需审核
  2. 部署 Cloudflare Worker(TMDB 代理)
    • 在 Cloudflare Dashboard 创建 Worker
    • 将项目 workers/tmdb-worker.js 内容粘贴到 Worker 代码中
    • 设置环境变量 TMDB_API_KEY
    • 记录 Worker 地址(如 https://xxx.workers.dev
  3. 部署 Cloudflare Pages(前端)
    • Fork LeLeTV 仓库
    • 连接到 GitHub,构建设置:
      • 构建命令: npm run build
      • 输出目录: dist
  4. 设置环境变量
    • PASSWORD(必填):访问密码
    • TMDB_WORKER_URL(推荐):第二步中的 Worker 地址(不要末尾斜杠)
    • ADMINPASSWORD(可选):管理员密码

重要:必须设置 PASSWORD 环境变量,否则页面会提示设置密码。 TMDB_API_KEY 配置在 Worker 环境中,不要填到 Pages 环境变量里。

技术栈

现代化的纯前端 + 无服务器架构

🛠️ 技术栈

前端 HTML5 + CSS3 + JavaScript (ES6+)
样式 Tailwind CSS 3.4
播放器 ArtPlayer + HLS.js
后端 Cloudflare Workers / Pages Functions
代理 Cloudflare Workers TMDB 代理
部署 Cloudflare Pages + Workers

� 项目规模

JS 模块 20 个核心模块
最大模块 ~2390 行 (player.js)
CSS 样式 3794 行手写样式
搜索源 21 个采集站 API

⌨️ 键盘快捷键

空格 播放/暂停
←→ 快退/快进
↑↓ 音量调节
M 静音切换
F 全屏切换
Esc 退出全屏
0
视频采集站
0
JS 核心模块
0
内容类型
0
排序方式

重要声明

⚠️ 请在使用前仔细阅读以下重要信息

私有学习项目

本项目仅供个人学习使用,禁止用于任何商业用途。禁止公开分享或部署为公共服务。

密码保护

所有部署都必须设置 PASSWORD 环境变量,否则用户将看到设置密码的提示。强烈建议同时设置 ADMINPASSWORD。

广告风险提示

视频中出现的广告与本站无关,请勿相信或点击视频中的任何广告内容,谨防上当受骗。

法律责任

使用本项目时,您须遵守当地法律法规。如因违反规定导致的任何法律问题,使用者需自行承担责任。

📢 特别提醒

LeLeTV 是一个私有学习项目,禁止公开使用。我们致力于合法合规地运营,但由于视频内容来源于第三方,我们无法保证所有内容的合法性。

关于 LeLeTV

LeLeTV(乐乐影视)是一个自用的在线视频搜索与观看平台,仅用于个人学习和技术研究。项目以纯前端单页应用(SPA)为核心,聚合 21 个第三方视频采集站 API 实现搜索和播放。

通过 TMDB 提供分类浏览、影片详情和智能筛选功能。部署采用 Cloudflare Pages + Cloudflare Workers 的纯静态+无服务器架构,无需后端服务器即可运行。

密码保护
智能负载均衡
PWA 支持
LeLeTV

LeLeTV Project

乐乐影视 - 私有学习项目

"聚合 21 个视频采集站,TMDB 分类浏览"

21 采集站
TMDB 分类浏览
PWA 可安装