Skip to content

feat(brand): 中文产品名「巡影」 - #249

Merged
fancydirty merged 3 commits into
mainfrom
feat/chinese-brand-name
Aug 23, 2026
Merged

feat(brand): 中文产品名「巡影」#249
fancydirty merged 3 commits into
mainfrom
feat/chinese-brand-name

Conversation

@fancydirty

@fancydirty fancydirty commented Aug 23, 2026

Copy link
Copy Markdown
Owner

背景

社区 issue #246 提议起中文名(建议「影探」)。方向认同,但撞名自查后换了名字。

为什么不是「影探」

实测已有多个同名影视 App:影探 / 影探4K / 影探影视盒子,腾讯应用宝已收录(包名 cn.yingtantv.yingtan)。且它们清一色是「免费看全网影视、内置多线路」的灰色盒子。

本项目一直在与盗版划清界限(README 有专门 Disclaimer),叫这个名会被直接归到那一类 —— 这比商标风险更实际。搜索层面也会被那些下载站彻底淹没。

同理排除的:

  • 觅影 — 除了灰色盒子,还撞了 V2EX 上的自托管海报墙播放器「觅影 OmniPlay」,同赛道直接混淆
  • 剧探 — 撞已有的「剧探 Ai」

为什么是「巡影」

  • 公开搜索层面无影视软件撞名
  • 从产品自身长出来:核心机制就叫巡检(每日定时巡检 / 手动巡检 / 巡检补齐缺集)
  • 「巡」正是本项目区别于影视盒子的根本特征 —— 不是让你看片,是替你持续盯着、缺了就补。天然与那堆「免费看全网」的盒子拉开距离

改动原则

英文名是技术标识,中文名只是显示副名。

改(6 个文件,均为面向用户的显示位):

位置 结果
web 侧边栏 巡影 · Mediary Scout + 副标题改中文
浏览器标题 + description 同上,description 改为中文
桌面版窗口标题 / 托盘 tooltip 同上
桌面版托盘菜单「打开」项 打开 巡影(刻意用短名,见下)
官网 title / og:title / 导航栏 wordmark 同上
中文 README 主标题 图下方加中文名行

刻意不改(改了会出真问题)

  • electron-builder.ymlappId / productName — 改了系统会认成另一个应用,老用户升级会装出两份且数据不通
  • 官网 JSON-LD 的 name 保持英文,中文走 alternateNamelayout.tsx:24 的注释明说「两站都叫 Mediary Scout 帮搜索引擎判断主实体」,直接替换会破坏实体识别
  • 托盘菜单「打开」项刻意只用中文短名,不用完整的「巡影 · Mediary Scout」 — 兄弟项都是「● 运行中」「开机自启」「退出」这种短标签,塞完整品牌名会突兀;「与其它应用区分」由托盘 tooltip 承担(main.ts:177,已是完整名),那才是悬停托盘图标时显示的,菜单是点开后才看到的
  • 包名 @media-track/*、仓库名、域名、英文 README
  • docs/superpowers/plans/* — 历史计划是当时的记录,改了就失真

验证

  • 核实托盘菜单按 id 分发(main.ts:204 id === "open")而非按 label,改 label 不会破坏点击
  • 浏览器实测官网:title / og:title / wordmark 均为「巡影 · Mediary Scout」,JSON-LD name 仍是 Mediary Scout + alternateName: 巡影
  • 护栏:全量 2879 passedtypechecktsc(web)build:web 全过

Refs #246

社区 issue #246 提议起中文名(建议「影探」)。方向认同,但撞名自查后换名。

**为什么不用「影探」**:实测已有多个同名影视 App —— 影探 / 影探4K /
影探影视盒子,腾讯应用宝已收录(包名 cn.yingtantv.yingtan)。且它们清一色是
「免费看全网影视、内置多线路」的灰色盒子。本项目一直在与盗版划清界限
(README 有专门 Disclaimer),叫这个名会被直接归到那一类,比商标风险更实际。
搜索层面也会被那些下载站彻底淹没。
(同理排除「觅影」——除了灰色盒子,还撞了 V2EX 上的自托管海报墙播放器
觅影 OmniPlay,那是同赛道直接混淆;「剧探」撞已有的剧探 Ai。)

**为什么是「巡影」**:公开搜索层面无影视软件撞名;更重要的是它从产品自身
长出来 —— 核心机制就叫**巡检**(每日定时巡检 / 手动巡检 / 巡检补齐缺集)。
「巡」正是本项目区别于影视盒子的根本特征:不是让你看片,是替你持续盯着、
缺了就补。这也天然与那堆「免费看全网」的盒子拉开距离。

**改动原则:英文名是技术标识,中文名只是显示副名。**
改(6 处,均为面向用户的显示位):
  - web 侧边栏、浏览器标题+description
  - 桌面版窗口标题、托盘 tooltip、托盘菜单项
  - 官网 title / og:title / 导航栏 wordmark
  - 中文 README 主标题
**刻意不改**(改了会出真问题):
  - electron-builder 的 appId / productName —— 改了系统会认成另一个应用,
    老用户升级会装出两份且数据不通
  - 官网 JSON-LD 的 "name" 保持英文,中文走 "alternateName" —— layout.tsx:24
    的注释明说「两站都叫 Mediary Scout 帮搜索引擎判断主实体」,直接替换会
    破坏实体识别
  - 包名 @media-track/*、仓库名、域名、英文 README、docs/superpowers/plans/*
    (历史计划是当时的记录,改了就失真)

核实过托盘菜单按 id 分发(main.ts:204 `id === "open"`)而非按 label,
改 label 不会破坏点击。

浏览器实测官网四处:title / og:title / wordmark 均为「巡影 · Mediary Scout」,
JSON-LD name 仍是 Mediary Scout + alternateName 巡影。
护栏:全量 2879 passed、typecheck、tsc(web)、build:web 全过。
Copilot AI lite review requested due to automatic review settings August 23, 2026 07:41
@vercel

vercel Bot commented Aug 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mediary-scout Ready Ready Preview Aug 23, 2026 8:00am
mediary-site Ready Ready Preview Aug 23, 2026 8:00am

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

托盘菜单“打开”项的显示名与 PR 描述的“同上”目标及桌面端其它位置(窗口标题/tooltip)的品牌文案不一致,需要统一。

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

为项目新增中文产品名「巡影」作为面向用户的显示副名,同时保留英文名 Mediary Scout 作为技术标识与主实体标识,以减少撞名与搜索混淆风险。

Changes:

  • 官网静态页更新 title / og:title / 导航 wordmark,并在 JSON-LD 中新增 alternateName: 巡影
  • Web 端侧边栏品牌文案与 Next.js metadata 标题/描述改为中文展示
  • 桌面端窗口标题与托盘 tooltip 更新为「巡影 · Mediary Scout」,并调整托盘菜单显示文案
File summaries
File Description
site/index.html 官网 title/OG/wordmark 增加「巡影 · Mediary Scout」,JSON-LD 增加 alternateName
README.zh-CN.md 中文 README 增加中文副名展示与图片 alt 文案更新
apps/web/components/app-sidebar.tsx Web 侧边栏品牌名与副标题改为中文展示
apps/web/app/layout.tsx Next.js metadata 标题与 description 改为中文展示
apps/desktop/src/main.ts 桌面端窗口标题与托盘 tooltip 改为「巡影 · Mediary Scout」
apps/desktop/src/lifecycle.ts 托盘菜单“打开”项文案改为中文品牌名
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

return {
items: [
{ id: "open", label: "打开 Mediary Scout", type: "normal", enabled: true },
{ id: "open", label: "打开 巡影", type: "normal", enabled: true },

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

托盘菜单“打开”项当前未与其它展示位统一为“巡影 · Mediary Scout”,与 PR 描述的“托盘菜单同上”不一致且可能造成托盘内识别混淆。

Review details

Suppressed comments (1)

apps/desktop/src/lifecycle.ts:27

  • 托盘菜单的“打开”项 label 目前只显示“打开 巡影”,与窗口标题/tooltip 使用的“巡影 · Mediary Scout”不一致;同时也与 PR 描述中“托盘菜单同上”的改动原则不一致。建议统一为完整品牌名,避免用户在系统托盘中难以与其它应用区分。
      { id: "open", label: "打开 巡影", type: "normal", enabled: true },
  • Files reviewed: 6/6 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot 评审指出托盘菜单项「打开 巡影」与窗口标题/tooltip 的
「巡影 · Mediary Scout」不一致。亲证后不采纳改成完整名,但补注释说明:

- 兄弟菜单项都是「● 运行中」「开机自启」「退出」这种短标签,塞完整
  品牌名会突兀 —— 托盘菜单本来就该短
- Copilot 担心的「托盘中难以与其它应用区分」实际由 tooltip 承担
  (main.ts:177 已是完整名),那才是悬停托盘图标时显示的;菜单项是点开
  之后才看到的,此时用户已经知道自己点的是哪个应用

它指出的另一点是对的:PR 描述写「托盘菜单同上」与实际不符 —— 那是我
描述不准确,已在 PR 描述中更正。

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are limited to user-facing branding strings/metadata with low functional risk, with only a minor maintainability nit noted in comments.

Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 1
  • Review effort level: Lite

Comment thread apps/desktop/src/lifecycle.ts Outdated
Comment on lines +27 to +30
// 刻意只用中文短名(不是完整的「巡影 · Mediary Scout」):兄弟项都是
// 「● 运行中」「开机自启」「退出」这种短标签,塞完整品牌名会突兀。
// 「与其它应用区分」由托盘 tooltip 承担(main.ts:177,已是完整名)——
// 那才是悬停时显示的;菜单是点开后才看到的,此时用户已知道点的是谁。
Copilot 第三轮(🟢 Approval recommended)提的唯一新意见,采纳:
注释里写死 main.ts:177 会在重构/格式化后失效变成误导,改为引用
「main.ts 的 createTray() 里 tray.setToolTip(...)」。

同轮另一条 inline 是上一轮那条的重复(仍在引用已更正的 PR 描述文本),
理由已在 c5c151a 说明,不再重复处理。

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

变更均为用户可见文案更新且各端展示位一致,未触及技术标识/行为逻辑,风险较低。

Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@fancydirty
fancydirty merged commit 9948a0e into main Aug 23, 2026
6 checks passed
@fancydirty
fancydirty deleted the feat/chinese-brand-name branch August 23, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants