Skip to content
This repository was archived by the owner on Mar 28, 2026. It is now read-only.

WEP-56/TTTTV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTTTV

Windows 端,Win11 原生软件风格的聚合全网资源的影视搜索、观看器。

TTTTV Logo

界面演示: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 会自动处理)

开发模式

重要:需要同时运行两个程序!

  1. 启动后端服务器 (新终端)
cd Moovie
cargo run

后端将运行在 http://127.0.0.1:5007

  1. 启动前端 (另一个新终端)
cd moovie-front
npm run tauri dev

构建

1. 构建后端

cd Moovie
cargo build --release

后端可执行文件位置:Moovie/target/release/moovie.exe

2. 构建前端 (Tauri)

cd moovie-front
npm run tauri build

前端安装包位置:moovie-front/src-tauri/target/release/bundle/msi/

打包发布

最终打包方式(开箱即用)

重要:后端和前端需要放在同一个目录下!

  1. 构建后端
cd Moovie
cargo build --release

Moovie/target/release/ 复制 moovie.exe(或 ttttv.exe

  1. 构建前端
cd moovie-front
npm run tauri build

moovie-front/src-tauri/target/release/bundle/msi/ 获取安装包,或者从 moovie-front/src-tauri/target/release/ 获取直接运行的 exe

  1. 打包在一起 创建一个文件夹,包含以下内容:
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 小时内处理。

投诉时请提供:

  • 您的联系方式
  • 侵权内容的具体链接
  • 版权所有权证明

GitHub

https://github.com/WEP-56/TTTTV

许可证

MIT License


本项目仅供学习和参考,请勿分发、商用。

About

windows端,win11原生软件风格的聚合全网资源的影视搜索、观看器。本项目仅供学习和参考,请勿分发、商用

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors