Windows 端,Win11 原生软件风格的聚合全网资源的影视搜索、观看器。
界面演示:BiliBili专栏
- 🎬 聚合搜索 - 支持多个资源站的搜索和观看
- 🎬 聚合直播(实验性) - 当前支持 Bilibili;斗鱼/虎牙/抖音开发中
- 🎨 Win11 风格 - 原生 UI 设计,美观简洁
- 📺 HLS 播放 - 流畅的 HLS 视频播放与美观简洁的播放控制器 UI
- ⏱️ 播放历史 - 自动保存播放进度,支持续播
- ⭐ 收藏功能 - 收藏喜欢的视频
- 🔍 搜索历史 - 保存搜索记录,方便回顾
- 🎞️ M3U8 直连 - 支持输入 m3u8 链接直接播放
- 🌙 主题切换 - 支持浅色/深色/跟随系统主题
- ⚙️ 资源管理 - 可配置启用/禁用资源站,添加自定义源
- 前端 - Vue 3 + TypeScript + Element Plus
- 后端 - Rust + Axum (独立服务器)
- 桌面框架 - Tauri 2.0 (前端容器)
- 播放器 - Hls.js
TTTTV/
├── Moovie/ # 后端服务器 (完整功能)
│ ├── config/ # 资源站配置
│ ├── src/ # 后端源码
│ └── Cargo.toml
└── moovie-front/ # 前端 (Tauri)
├── src/ # 前端源码
├── src-tauri/ # Tauri 容器
└── package.json
- Node.js 18+
- Rust 1.75+
- Tauri 2.0 CLI
# 前端
cd moovie-front
npm install
# 后端 (Rust 会自动处理)重要:需要同时运行两个程序!
- 启动后端服务器 (新终端)
cd Moovie
cargo run后端将运行在 http://127.0.0.1:5007
- 启动前端 (另一个新终端)
cd moovie-front
npm run tauri devcd Moovie
cargo build --release后端可执行文件位置:Moovie/target/release/moovie.exe
cd moovie-front
npm run tauri build前端安装包位置:moovie-front/src-tauri/target/release/bundle/msi/
重要:后端和前端需要放在同一个目录下!
- 构建后端
cd Moovie
cargo build --release从 Moovie/target/release/ 复制 moovie.exe(或 ttttv.exe)
- 构建前端
cd moovie-front
npm run tauri build从 moovie-front/src-tauri/target/release/bundle/msi/ 获取安装包,或者从 moovie-front/src-tauri/target/release/ 获取直接运行的 exe
- 打包在一起 创建一个文件夹,包含以下内容:
TTTTV/
├── ttttv.exe (前端,从 Tauri 的 release 目录获取)
├── moovie.exe (后端,从 Moovie/target/release/ 复制,并重命名为 ttttv_backend.exe 或保持原名)
└── config/ (从 Moovie/ 复制整个 config 文件夹)
└── sources.json
现在用户只需要运行 ttttv.exe 就可以了!前端会自动启动后端!
TTTTV 尊重知识产权,遵守《数字千年版权法案》(DMCA) 及相关法律法规。
本软件不存储任何视频文件,所有内容均来自互联网公开资源。本软件仅提供搜索和索引服务,不对任何第三方提供的内容负责。
如果您是版权所有者,认为本软件索引的内容侵犯了您的权益,请通过 issues 页面提交投诉,制作者将在 24-48 小时内处理。
投诉时请提供:
- 您的联系方式
- 侵权内容的具体链接
- 版权所有权证明
https://github.com/WEP-56/TTTTV
MIT License
本项目仅供学习和参考,请勿分发、商用。
