SpotiDown Helper

Resolve per-track links in parallel, show counters, bulk-open resolved links; clean filenames; retry support; persistent UI across content reloads.

這裡只顯示彼此間有代碼差異的版本。 顯示所有版本。

  • v1.7.0 2025-10-02

    SpotiDown Helper — Changelog

    v1.7.0

    Focus: Reliability & persistence after site re-render

    Added

    • Persistent toolbar mount: UI now anchors above #download-section so it survives the site’s full-section HTML swaps after you click the big Download button.
    • Auto-reinject logic: Dual MutationObservers
      • Watches document.body for the (re)appearance of #download-section.
      • Watches #download-section for innerHTML replacements and re-injects controls immediately.
    • Self-heal loop: Lightweight interval (1.5s) restores toolbar/buttons if a third-party script wipes them.

    Improved

    • No duplicate buttons: Injection is idempotent; repeated DOM changes won’t add extra controls.
    • Link extraction robustness: Fallback matcher now also accepts .mp3-looking URLs in addition to #popup anchors.
    • Counters consistency: Keeps prior fixes—successful Retry decrements Failed and increments Resolved/Opened appropriately.

    Fixed

    • Controls disappearing after the site refreshes the results section.
    • Rare race conditions where the toolbar was inserted inside the soon-to-be-replaced container.

    Notes

    • Breaking changes: none.
    • Configuration: RESOLVE_POOL, OPEN_MODE, MAX_TRACKS, PACE_MS, and OPEN_DELAY_MS remain unchanged.
    • Scope: Script continues to automate only per-track actions the site already exposes; no ZIP/paywall endpoints are used.
  • v1.6.3 2025-10-02

    Changelog

    v1.6.3

    • Added Spotidown icon.
  • v1.6.2 2025-10-02

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址