Windows 桌面影视搜索与评分应用:搜索任意真实存在的电影 / 电视剧 / 动漫 / 综艺,查看多平台评分、 AI 生成的内容总结、优缺点与分维度雷达图。基于 Flutter 开发。
- 主页热门:近期热门作品推荐(全部 / 电影 / 剧集 / 动漫 / 综艺 五个频道)
- 搜索:搜索结果全部来自 TMDB 真实数据,搜不到的作品不会出现虚构条目
- 详情页:
- 自动获取封面海报与剧照,页面配色随海报主色动态变化
- 多平台评分横向对比,逐条标注来源、可点击跳转原站: TMDB、IMDb、烂番茄、Metacritic、Bangumi、AniList
- AI 综合分析:内容总结、优点 / 缺点、综合分、分维度雷达图
- 雷达图维度随作品类型变化(电影/剧集:剧情·演技·制作·音乐·节奏·情感共鸣; 动漫:剧情·作画·声优·音乐·人设·演出;综艺:嘉宾·创意·剪辑·看点·节奏)
- AI 限额:默认每天 5 次(可在设置中调整),结果本地缓存,同一作品不重复消耗
| 来源 | 用途 | 是否需要 Key |
|---|---|---|
| TMDB | 搜索、热门、封面、中文简介、评分 | 需要(免费) |
| OMDb | IMDb / 烂番茄 / Metacritic 评分 | 需要(免费,选填) |
| Bangumi | 动漫中文社区评分与短评 | 不需要 |
| AniList | 动漫国际评分与评论 | 不需要 |
全部通过官方公开 API 获取,无网页爬取。
- TMDB API Key(必填)
themoviedb.org 注册账号 → 设置 → API → 申请 Developer Key(即时发放)。
v3 key(32 位)和 v4 token(
eyJ开头)都支持。 - HTTP 代理(大陆网络必填)
api.themoviedb.org与图片 CDN 在大陆通常无法直连,在设置页填入本地代理,如127.0.0.1:7890。 - OMDb API Key(选填) omdbapi.com/apikey.aspx 选 Free(1000 次/天),邮箱激活。
- AI 模型(用于 AI 分析)
任意 OpenAI 兼容接口均可:
- OpenAI:地址
https://api.openai.com/v1,模型如gpt-4o-mini - DeepSeek:地址
https://api.deepseek.com/v1,模型deepseek-chat
- OpenAI:地址
启动应用后点右上角 ⚙ 进入设置页填写,保存即生效。
flutter pub get
flutter run -d windows # 调试运行
flutter test # 单元测试
flutter build windows # Release 构建,产物在 build\windows\x64\runner\Release\lib/
core/ # 设置、HTTP/代理、TTL 缓存、AI 每日额度
models/ # MediaItem / MediaDetail / SourceRating / AiAnalysis、类型判定与雷达图维度
services/ # tmdb / omdb / bangumi / anilist / 跨源聚合 / AI 分析
providers/ # Riverpod providers
ui/
pages/ # 主页、搜索、详情、设置
widgets/ # 海报卡片、评分来源行、雷达图卡片、AI 总结卡片等
- AI 分析提示词严格限定「只基于提供的真实评分与评论总结,禁止编造」, 且每条结论附评分依据说明;生成内容仅供参考。
- 动漫条目通过「原始标题 + 年份」在 Bangumi / AniList 中自动匹配,匹配不到时静默跳过该来源。