AX 爱鲜报

CineFlow 影流

CineFlow 是一款面向 Windows 桌面的电影/节目推荐应用,基于 Electron + Vite 构建,使用 TMDB 元数据源,支持自然语言搜索、个性化推荐、灵动岛模式、外部片源导入与应用内播放。

爱鲜报评分

0.0

0 人评分

33

星数

是

中文

JavaScript

主语言

是

活跃

2

贡献者

人工分析

EDITORIAL

推荐理由

CineFlow 把「找片」和「看片」整合进一个桌面应用:首页每日推荐、自然语言搜索、类型探索与基于本机偏好的个性化推荐,让选片不再纠结。灵动岛模式、收藏侧拉面板与 HLS/DASH/FLV 应用内播放,兼顾了桌面端的使用效率与观影体验。项目采用 MIT 协议开源,代码结构清晰,适合想学习 Electron 桌面应用或自建影视聚合工具的开发者参考。

适用场景

  • Windows 桌面端日常找片、追剧与观影
  • 自建影视聚合客户端,导入外部片源统一管理
  • 学习 Electron + Vite 桌面应用开发与主进程/渲染进程通信
  • 研究 TMDB 元数据接入、自然语言搜索与推荐策略
  • 需要灵动岛/悬浮窗等轻量交互形态的桌面工具参考

优点

  • 功能完整:推荐、搜索、详情、收藏、播放、片源导入一体化
  • 自然语言搜索与个性化推荐降低选片成本
  • 灵动岛模式与收藏侧拉面板交互有特色
  • 支持 HLS/DASH/FLV 与剧集切集,播放体验较完整
  • TMDB Key、代理与偏好均保存在本机,隐私相对可控
  • MIT 开源,便于二次开发与学习

缺点

  • 仅支持 Windows 10/11 x64,跨平台用户无法直接使用
  • 依赖 TMDB API Key,首次使用需自行申请配置
  • 元数据访问可能受网络环境影响,需要正确设置代理
  • 外部片源需自行导入,内容合规性由使用者负责
  • 项目 Star 数较少,社区与文档积累仍在早期
上手难度 进阶

CineFlow 影流是什么

CineFlow 是一款面向 Windows 桌面的电影 / 节目推荐应用,主打简洁高级的界面、灵动岛模式与外部片源导入。它基于 Electron + Vite 构建,使用 TMDB 作为元数据源,覆盖电影、电视剧、节目、演员、关键词与类型发现。

核心功能

发现与推荐

  • 每日推荐:首页展示今日电影 / 节目,包含海报、评分、类型与简介。
  • 电影 + 节目双检索:同时覆盖 TMDB 的 movie 与 tv,电视剧、综艺、节目都能搜索。
  • 自然语言搜索:支持心情、天气、上班等场景描述,也能用片名、演员、题材等关键词,并自动扩展相关推荐。
  • 风格探索:动作、科幻、爱情、悬疑、动画、恐怖、喜剧、剧情等类型快速发现。
  • 个性化推荐:基于本机点击、收藏与搜索偏好调整推荐内容。

详情与收藏

  • 介绍页:海报、简介、评分、上映 / 首播信息、季数、集数、主演、主创与相似推荐一屏展示。
  • 收藏面板:顶栏「收藏」按钮,详情页从左侧拉出,可一键直达介绍页播放。

播放与片源

  • 应用内播放:支持 HLS / DASH / FLV,电视剧资源可在播放器内显示本季剧集并切集。
  • 外部资源导入:支持自定义导入外部影视源并即时刷新配置。
  • 广告分片过滤:三级过滤播放资源广告,异常时自动回退原始清单。
  • 播放优化:窗口态拖动进度条抑制加载圈,全屏播放优先尝试 4K 并自适应回退。

桌面交互

  • 灵动岛模式:最小化后切换为灵动岛,支持拖动、展开搜索、贴边吸附与一键恢复主窗口。
  • 网络加速:元数据经加密解析并在启动时预热建立本机索引;播放流量可选跟随代理 / 强制代理 / 直连,代理断开时播放不中断。

快速上手

  1. 前往 GitHub Releases 下载最新版本(Windows 10 / 11,x64)。
  2. 首次启动后点击右上角设置按钮,填入 TMDB v3 API Key 或 Read Access Token,保存并测试连接。
  3. 如遇网络失败,可在设置页配置代理,例如:
system
http://127.0.0.1:7890
socks5://127.0.0.1:7890
direct
  • system:使用系统代理
  • direct:强制直连
  • http:// / socks5://:使用指定本地代理

开发模式下也可复制 .env.example 为 .env 并填写:

TMDB_API_KEY=
TMDB_READ_TOKEN=

两者任选其一即可,仓库内附有申请 TMDB API 的中文图文说明。

项目结构

CineFlow/
├─ build/       # 应用图标等构建资源
├─ electron/    # Electron 主进程与 preload
├─ scripts/
├─ src/
├─ index.html
├─ package.json
├─ vite.config.mjs
├─ 申请API.md
└─ README.md

适合谁用

  • 想在 Windows 桌面上获得更顺手的找片 / 追剧体验的用户。
  • 希望把外部片源统一导入并集中管理的用户。
  • 想学习 Electron 桌面应用、TMDB 接入与推荐逻辑的开发者。

注意事项

  • 仅支持 Windows 10 / 11 x64。
  • 需要自行申请并配置 TMDB API Key。
  • 外部片源由使用者自行导入,请确保内容来源合规。
  • 项目基于 MIT License 开源。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。