您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Resolve per-track links in parallel, show counters, bulk-open resolved links; clean filenames; retry support; persistent UI across content reloads.
/action/track
) — no ZIP endpoints, no paywall bypass.RESOLVE_POOL = 3
).target="_blank"
, rel="noopener"
).download="Song - Artist.mp3"
when the browser honors it.✅ This script only automates actions you can already do manually on the site, and does not attempt to remove limits or defeat paywalls.
MAX_TRACKS
— maximum number of tracks to process on the page (default 100
).RESOLVE_POOL
— number of concurrent “resolve” workers (default 3
). Use 2–3
to be gentle.PACE_MS
— min/max random delay between resolve requests per worker.OPEN_DELAY_MS
— delay between opening resolved links during bulk open.OPEN_MODE
— 'tab' | 'iframe' | 'navigate'
Content-Disposition: attachment
.Tip: If your browser blocks pop-ups, prefer
OPEN_MODE = 'iframe'
or increaseOPEN_DELAY_MS
.
download="Song - Artist.mp3"
.Content-Disposition: attachment; filename=...
, that filename will override the hint.submitspurl
with hidden data
(Base64 JSON)./action/track
and typically embedded as <a id="popup" ...>
.name="submitspurl"
). Try refreshing and re-pasting the URL.OPEN_MODE
to 'iframe'
or allow pop-ups for the site./action/track
endpoint with the form’s own FormData
./action/bulktrack
or /action/create_zip
.RESOLVE_POOL
and a slightly larger PACE_MS
./action/track
and swaps in the direct link on success.RESOLVE_POOL
, default 3).download="Song - Artist.mp3"
on the anchor (browser may override if server sets Content-Disposition
).tab
, iframe
, navigate
. Default iframe
for quiet downloads./action/track
and parsing the response HTML._blank
on direct link and click it without navigation blocking the queue.