Echo Music 中文文档 下载 App

Echo Music SponsorBlock 集成:自动跳过 YouTube 赞助商广告段

SponsorBlock 是什么

SponsorBlock 是一个社区驱动的视频内容跳过数据库——用户贡献(submit)、社区审核、所有人用。它覆盖 YouTube 上的几种特殊段落:

段落类型说明
赞助商(Sponsor)视频中间插入的商业广告段
自我介绍 / 结束(Intro / Outro)视频开头或结尾的固定模板段
提示 / 跳过点(Interaction / Reminder)作者请求点赞、关注、开通知等互动的段落
自我推广(Self-Promotion)作者推广自己的其他频道、周边、服务

当 SponsorBlock 数据库里标记了某个时间范围是广告段时,播放器就会自动跳过那个时间段,让你听完整内容不被打断。

Echo Music 为什么需要 SponsorBlock

Echo Music 的音源底层来自 YouTube / YouTube Music——虽然它绕过了官方客户端的前插广告,但YouTube 视频本身可能含有创作者自己插入的赞助商广告段(视频中间插一段 30 秒的保险广告、或 20 秒的自我推广)。这些广告段是创作者主动加在视频里的,YouTube Music 官方客户端也不会自动跳过。

Echo Music 内置 SponsorBlock 社区数据库,自动帮你跳过这些「内嵌广告段」——这是相对官方客户端的又一个差异化优势。

SponsorBlock 在 Echo Music 里怎么工作

默认自动开启

Echo Music 默认开启 SponsorBlock——不需要额外配置。当你播放一首 YouTube 源的歌曲时:

  1. Echo Music 把歌曲 ID(YouTube video ID)发送到 SponsorBlock 的 API
  2. SponsorBlock 返回这首歌的所有已标记段落(类型 + 起止时间)
  3. Echo Music 在播放引擎里建立「跳过时间表」
  4. 播放过程中到达标记时间点时自动暂停当前播放 + 快进到结束时间点之后 + 继续播放

整个跳过过程不中断音频流——Echo Music 用缓冲区实现无缝跳转,不会有「断一下再继续」的感觉。

跳过过程中你能看到什么

不是所有歌曲都有 SponsorBlock 数据

SponsorBlock 是社区贡献的——热门视频的广告段标记率很高,冷门曲目可能没有任何标记。没有标记的歌曲完全正常播放,不会跳过任何内容。

SponsorBlock 与 Echo Music 的广告承诺

Echo Music 官方定位「Zero Ads, Forever」。SponsorBlock 是让这个承诺更彻底的一环:

三层防护,让 Echo Music 真的做到了零广告体验。

可以手动关闭 SponsorBlock 吗

可以。在设置 → 广告拦截 → 「启用 SponsorBlock」开关(默认开)。

关闭场景:有些人喜欢看某些创作者的自我推广(比如想看他们推荐的新频道),或者想完整听某个特定视频不想被任何快进打断——关掉即可。关掉后 Echo Music 不再向 SponsorBlock API 发送任何请求。

SponsorBlock 会不会影响 Bit-perfect

不会。SponsorBlock 的跳过逻辑是引擎层的时间轴跳转——它只是告诉播放器「从这个时间点跳到那个时间点」,不修改音频数据本身。Bit-perfect 输出是在 AudioTrack 层实现的,SponsorBlock 在它上面,两者不冲突。

SponsorBlock 的隐私说明

Echo Music 使用 SponsorBlock API 时只发送:

不发送:你的收听历史、设备信息、位置、任何账号信息。SponsorBlock 本身也不收集用户数据——它只是一个标记数据库,查询是完全匿名的。

SponsorBlock 贡献者 vs 使用者

SponsorBlock 是一个社区项目:

你不需要额外安装任何东西——Echo Music 内置 SponsorBlock 查询客户端,自动查、自动跳。

如果 SponsorBlock 跳错了怎么办

极少见,但可能:

你可以:

  1. 在 Echo Music 设置里临时关闭 SponsorBlock,手动听完被误跳的内容
  2. 去 SponsorBlock 官方 Discord 反馈(如果你是活跃贡献者的话)
  3. 等社区修正标记(通常几天内就会被审核修正)