coldMEW/Hush
效率与系统工具在 Android 上跳过 Spotify 广告时段,无需 root 或修改版 Spotify;没有 Shizuku 时只能静音广告。
Hush 是一个 Android 小工具:检测到 Spotify 开始播放广告时,它在后台重启 Spotify,从而丢掉整个广告时段,几秒后音乐继续。它不需要 root,也不用改装版 Spotify,但没有 Shizuku 时只能把广告静音。
解决什么问题
免费版 Spotify 的 Android 用户想跳过一段广告直接听下一首歌,又不愿意换掉官方客户端或给手机 root。常见做法是装修改版客户端,需要侧载并信任第三方构建;或者做网络层拦截,但广告时段本身还在。Hush 与官方 Spotify 并存,读取“正在播放”的元数据,识别到广告后通过 Shizuku 强制停止并在后台重新启动 Spotify。用户停留在当前应用,屏幕不亮,音乐自己恢复播放。
有什么不同
关键在于机制:Spotify 只把广告时段放在内存里,冷启动后整个广告时段就被丢弃,直接续到下一首。README 在 HOW-IT-WORKS.md 里记录了难点:强制停止会取消 Spotify 的媒体按键 intent、如何保持锁屏和屏幕状态、以及如何让 Spotify 在后台重启而不跳到前台。这些细节是它和“手动杀掉应用”之间的区别。
它还有第二层:一个以 VPN 服务形式运行的本地 DNS 过滤器,只作用于 Spotify,用来拦截视频广告域名,以及作者称会导致后台播放卡死的广告资源域名。README 说其他应用和非 DNS 流量不受影响。
代价是重启媒体应用本身并不干净利落。Hush 需要等待新的媒体会话再按下播放,README 也承认会重试一次,失败时发通知提醒。Spotify 如果在重启后切到别的播放列表或专辑,Hush 会切回原来的那个,但歌手页的“热门”列表不在支持范围内。Spotify 自带的睡眠定时器会在每次重启后丢失,所以 Hush 提供了自己能在跳过广告后继续计时的版本。
谁值得试
适合在 Android 上用 Spotify 免费版、希望继续使用官方客户端、并且愿意运行 Shizuku 的人。README 提供了引导式设置,逐步完成安装 Shizuku、打开开发者选项、用无线调试启动并授权 Hush,不是纯手工流程,但仍是实打实的一步。
不适合不愿授予通知读取权限、VPN 槽位和具备 shell 能力的辅助工具的人,也不适合已经在跑另一个常驻 VPN 的人,因为 Android 同一时间只允许一个 VPN。README 说明这种情况下跳过广告仍然有效,但 DNS 过滤失效,可以关掉“拦截广告服务器”。如果完全不希望重启应用,可以改用静音模式,代价是广告仍会播放,只是没有声音。
使用条件与边界
需要 Android 8.0 或更新版本,其中无线启动 Shizuku 需要 Android 11 或更新。目标是官方 Spotify 免费版。所需权限影响不小:通知读取用于识别 Spotify 的会话,VPN 用于 DNS 过滤,Shizuku 用于重启 Spotify,另外还有通知权限和不受限制的电池使用,以便锁屏时继续工作。
日常维护也要考虑。不走 root 的 Shizuku 在手机重启后会停止,README 要求用户每次重启后打开 Shizuku 点 Start;在那之前 Hush 只能静音广告并给出提醒。第二个常驻 VPN 会占用 DNS 过滤所需的槽位。作者明确说明拦截广告可能违反 Spotify 的服务条款,Hush 与 Spotify 无关。发布版 APK 使用不在仓库中的密钥签名,自行构建的 release 如果不提供签名配置就是未签名的。路线图里还提到 ESP32 伴侣设备,说明目前范围是 Android 手机。
HotRepo 点评
HotRepo 在 2026-10-24 首次记录时仓库只有一天大;2026-10-25 的 Java 新项目榜上显示 18 个总星标、第 17 名。这是新项目榜的排名,不是总榜排名,也不是单日新增。目前只有两个记录日期、没有日榜历史,无法判断热度能否持续。安装前值得确认的一点是:Shizuku 每次重启都要手动启动,这个要求是否与你的手机使用习惯相容,因为它决定 Hush 是跳过广告还是只能静音。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。