本帖最后由 shayshay88 于 2026-2-19 22:04 编辑
border=0 />以前一直想找个美观现代的记录我到底看过多少影视作品的软件,也试过很多软件,但要么数据无法自己掌控,要么收费,要么功能无法完全适配。幸好得益于AI的帮助,让我能够完全按照我的需求做出这么一个软件。
注意:
1、tmdb的api需要自己申请,申请非常便利,只需注册账号便可以直接申请api,网站不会进行审核,随申随有;
2、大模型的api需要自己提供,deepseek、Gemini、openai、类openai等都可以;
3、打包的包仅在本地进行测试过,未经广泛测试,若无法运行,建议直接在开发环境运行或者自行编译;
4、养成时时保存的良好习惯。
5、跪求star:https://github.com/baiwei666/CineTrack-remake
CineTrack 🎬
CineTrack 也就是 CineTrack-remake,是一个现代化的个人观影追踪应用,专为影迷打造。它结合了沉浸式的视觉体验与强大的数据管理功能,帮助你优雅地记录每一部看过的电影和剧集。
✨ 核心特性
1. 沉浸式视觉体验
- 动态详情页: 采用高斯模糊海报叠加技术,配合光影流动动画,打造深邃的沉浸感。
- 现代化 UI: 基于 Glassmorphism(毛玻璃)设计语言,支持深色/浅色主题切换。
- 自适应布局: 优化的响应式设计,完美适配不同尺寸的窗口。
2. 强大的媒体库管理
- 智能合集 (Collections): 支持手动创建合集,或通过"智能整理"功能自动基于片名归类系列电影。
- 双重视图: 只有"所有记录"和"我的合集"两种视图,简单纯粹。
- 多维度筛选: 支持通过类型、年份、标签等组合筛选影片。
3. 数据与统计
- 可视化仪表盘: 内置丰富图表,包括年度类型分布、观影趋势、Top 导演/演员统计。
- 年度报告: 生成精美的年度观影报告。
- 数据安全:
- 数据与程序分离,支持自定义存储路径。
- 提供全量数据备份与恢复功能。
- 一键清除数据(危险操作保护)。
4. 自动化元数据 (TMDB)
- 无缝集成: 输入 TMDB API Key 后,支持自动补全影片信息。
- 丰富资讯: 自动获取高清剧照、海报、以及剧集的分集剧情和演职员信息。
- 关联探索: 鼠标悬停导演/演员,即刻探索库中相关作品。
🛠️ 技术栈
🚀 快速开始
开发环境
-
安装依赖
npm install
-
启动开发服务器 (Web mode)
npm run dev
-
启动 Electron 开发模式
npm run electron:dev
构建打包
生成 Windows 可执行文件 (.exe):
npm run electron:build
构建产物将位于 dist/ 目录下。
- 免安装版:
dist/win-unpacked/CineTrack.exe
- 安装包:
dist/CineTrack Setup <version>.exe (需配置签名环境)
📂 项目结构
src/
├── components/ # 通用 UI 组件 (Cards, Modals, Charts...)
├── context/ # 全局状态 (DataProvider, ThemeProvider)
├── pages/ # 路由页面 (Dashboard, Library, MovieDetail...)
├── services/ # 外部服务 (TMDB API, File System)
├── electron/ # Electron 主进程代码
├── types.ts # TypeScript 类型定义
└── utils/ # 工具函数
📝 License
MIT License.
打包地址:
通过网盘分享的文件:CineTrack-remake.win-unpacked.1.1.0.tar
链接: https://pan.baidu.com/s/1YDrhzP7ufucxl9RJxOdNeA?pwd=t8tr 提取码: t8tr
|