Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SeqCrafter/LibreTV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LibreTV Logo

自由观影,畅享精彩

🔍 Fork 分支的更新内容:

  • 支持 EdgeOne 一键部署
  • 增加弹幕 API 设置选项,弹幕 API 可以自行搭建,基于fetch_danmu
  • 修复播放链接错误获取非 m3u8 链接时无法播放的问题

📺 项目简介

LibreTV 是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。项目结合了前端技术和后端代理功能,可部署在支持服务端功能的各类网站托管服务上。项目门户libretv.is-an.org

本项目基于 bestK/tv 进行重构与增强。

点击查看项目截图 项目截图

🚀 快速部署

选择以下任一平台,点击一键部署按钮,即可快速创建自己的 LibreTV 实例:

Deploy with Vercel
Deploy to Netlify
Deploy to Render
Deploy to EdgeOne

🚨 重要声明

  • 本项目仅供学习和个人使用
  • 请勿将部署的实例用于商业用途或公开服务
  • 如因公开分享导致的任何法律问题,用户需自行承担责任
  • 项目开发者不对用户的使用行为承担任何法律责任

本地开发环境

项目包含后端代理功能,需要支持服务器端功能的环境:

# 安装依赖
npm install

# 启动开发服务器
npm run dev

访问 http://localhost:8080 即可使用(端口可在.env 文件中通过 PORT 变量修改)。

⌨️ 键盘快捷键

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

  • 空格键: 播放/暂停
  • 左右箭头: 快退/快进
  • 上下箭头: 音量增加/减小
  • M 键: 静音/取消静音
  • F 键: 全屏/退出全屏
  • Esc 键: 退出全屏

🛠️ 技术栈

  • HTML5 + CSS3 + JavaScript (ES6+)
  • Tailwind CSS
  • HLS.js 用于 HLS 流处理
  • ArtPlayer 视频播放器核心
  • Cloudflare/Vercel/Netlify/EdgeOne
  • 服务端 HLS 代理和处理技术
  • localStorage 本地存储

⚠️ 免责声明

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

本项目开发者不对使用本项目产生的任何后果负责。使用本项目时,您必须遵守当地的法律法规。

About

支持弹幕接口的LibreTV

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.0%
  • HTML 13.2%
  • CSS 9.6%
  • Dockerfile 0.2%