什么是 OrangeTV?
OrangeTV 是一款基于 Next.js 14、Tailwind CSS 和 TypeScript 开发的跨平台影视聚合播放器。它主打“开箱即用”,旨在通过统一的界面将分散的影视资源聚合在一起,为用户提供高效的搜索与流畅的观看体验。
界面展示
核心功能特性
- 高效聚合搜索: 支持多资源源同步搜索,一次操作即可获取全源结果,无需在多个平台间切换。
- 沉浸式详情页: 完整呈现剧集列表、演员阵容、发行年份及剧情简介,信息维度全面。
- 高性能播放体验: 集成 ArtPlayer 与 HLS.js,确保视频流传输稳定,播放过程流畅。
- 多端同步机制: 通过 Kvrocks、Redis 或 Upstash 实现云端存储,收藏内容与观看进度可在不同设备间实时同步。
- 全平台适配: 采用响应式布局兼容桌面与移动端;支持 PWA(渐进式 Web 应用),可直接安装至主屏,提供类原生 App 的使用感受。
- 纯净观看环境: 包含实验性的智能去广告功能,尝试自动跳过视频广告,提升观影舒适度。
注意事项
关于资源来源: OrangeTV 本身是一个功能框架(空壳项目),部署完成后不自带内容。用户需要自行配置和收集相应的播放源与直播源才能正常使用。
快速获取
项目源码托管于 GitHub:https://github.com/djteang/OrangeTV
正文完


