[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2khkxyo07a2d2":3},{"code":4,"message":5,"data":6,"timestamp":32},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":28,"homepage":29,"updated_at":30,"history":31},"coldMEW\u002FHush",17,"Ad-free listening for Spotify on Android: skips ad breaks without root or a modified Spotify app.","Java",18,2,16,1,[],"在 Android 上跳过 Spotify 广告时段，无需 root 或修改版 Spotify；没有 Shizuku 时只能静音广告。","Hush 是一个 Android 小工具：检测到 Spotify 开始播放广告时，它在后台重启 Spotify，从而丢掉整个广告时段，几秒后音乐继续。它不需要 root，也不用改装版 Spotify，但没有 Shizuku 时只能把广告静音。\n\n## 解决什么问题\n\n免费版 Spotify 的 Android 用户想跳过一段广告直接听下一首歌，又不愿意换掉官方客户端或给手机 root。常见做法是装修改版客户端，需要侧载并信任第三方构建；或者做网络层拦截，但广告时段本身还在。Hush 与官方 Spotify 并存，读取“正在播放”的元数据，识别到广告后通过 Shizuku 强制停止并在后台重新启动 Spotify。用户停留在当前应用，屏幕不亮，音乐自己恢复播放。\n\n## 有什么不同\n\n关键在于机制：Spotify 只把广告时段放在内存里，冷启动后整个广告时段就被丢弃，直接续到下一首。README 在 [HOW-IT-WORKS.md](https:\u002F\u002Fgithub.com\u002FcoldMEW\u002FHush\u002Fblob\u002Fmain\u002Fdocs\u002FHOW-IT-WORKS.md) 里记录了难点：强制停止会取消 Spotify 的媒体按键 intent、如何保持锁屏和屏幕状态、以及如何让 Spotify 在后台重启而不跳到前台。这些细节是它和“手动杀掉应用”之间的区别。\n\n它还有第二层：一个以 VPN 服务形式运行的本地 DNS 过滤器，只作用于 Spotify，用来拦截视频广告域名，以及作者称会导致后台播放卡死的广告资源域名。README 说其他应用和非 DNS 流量不受影响。\n\n代价是重启媒体应用本身并不干净利落。Hush 需要等待新的媒体会话再按下播放，README 也承认会重试一次，失败时发通知提醒。Spotify 如果在重启后切到别的播放列表或专辑，Hush 会切回原来的那个，但歌手页的“热门”列表不在支持范围内。Spotify 自带的睡眠定时器会在每次重启后丢失，所以 Hush 提供了自己能在跳过广告后继续计时的版本。\n\n## 谁值得试\n\n适合在 Android 上用 Spotify 免费版、希望继续使用官方客户端、并且愿意运行 Shizuku 的人。README 提供了引导式设置，逐步完成安装 Shizuku、打开开发者选项、用无线调试启动并授权 Hush，不是纯手工流程，但仍是实打实的一步。\n\n不适合不愿授予通知读取权限、VPN 槽位和具备 shell 能力的辅助工具的人，也不适合已经在跑另一个常驻 VPN 的人，因为 Android 同一时间只允许一个 VPN。README 说明这种情况下跳过广告仍然有效，但 DNS 过滤失效，可以关掉“拦截广告服务器”。如果完全不希望重启应用，可以改用静音模式，代价是广告仍会播放，只是没有声音。\n\n## 使用条件与边界\n\n需要 Android 8.0 或更新版本，其中无线启动 Shizuku 需要 Android 11 或更新。目标是官方 Spotify 免费版。所需权限影响不小：通知读取用于识别 Spotify 的会话，VPN 用于 DNS 过滤，Shizuku 用于重启 Spotify，另外还有通知权限和不受限制的电池使用，以便锁屏时继续工作。\n\n日常维护也要考虑。不走 root 的 Shizuku 在手机重启后会停止，README 要求用户每次重启后打开 Shizuku 点 Start；在那之前 Hush 只能静音广告并给出提醒。第二个常驻 VPN 会占用 DNS 过滤所需的槽位。作者明确说明拦截广告可能违反 Spotify 的服务条款，Hush 与 Spotify 无关。发布版 APK 使用不在仓库中的密钥签名，自行构建的 release 如果不提供签名配置就是未签名的。路线图里还提到 ESP32 伴侣设备，说明目前范围是 Android 手机。\n\n## HotRepo 点评\n\nHotRepo 在 2026-10-24 首次记录时仓库只有一天大；2026-10-25 的 Java 新项目榜上显示 18 个总星标、第 17 名。这是新项目榜的排名，不是总榜排名，也不是单日新增。目前只有两个记录日期、没有日榜历史，无法判断热度能否持续。安装前值得确认的一点是：Shizuku 每次重启都要手动启动，这个要求是否与你的手机使用习惯相容，因为它决定 Hush 是跳过广告还是只能静音。",{"slug":19,"name":20},"productivity","效率与系统工具",[22,23,24,25,26,27],"adblock","android","dns","open-source","shizuku","spotify","GPL-3.0",null,"2026-10-25T03:17:52Z",[],1792906264]