SUNO! អញអោយស្ពៃ - Suno Music Downloader

v1.1.2

Intercept Suno audio streams, decrypt HLS AES-128 & Mango DRM in-browser, and convert/download to MP3, WAV, or original M4A with split format dropdown.

Safety Note: Only install scripts from sources you trust. Review the script source code before installing.

About this script

A powerful in-browser music extraction and decryption userscript for suno.com built by Nisay Tech. Intercepts Suno's HLS playlists and Mango DRM audio streams, executes real-time AES-128-CBC and AES-CTR cryptographic decryption via Web Crypto, and converts audio client-side to universal MP3 (192kbps) or lossless WAV (16-bit PCM) via a split format selector dropdown right on the song cards.

Features

  • M4A Default & Instant Stream: direct untouched stream download as default format with zero conversion delay.
  • Fixed-Portal Dropdown: floating menu mounted directly to document.body (z-index 2147483647) - 100% immune to virtual list and row stacking issues.
  • Client-Side MP3 Conversion: transcode decoded PCM audio directly in-browser to universal 192kbps MP3 via LAME encoder.
  • Lossless WAV Conversion: instant 16-bit stereo PCM WAV encoding via native Web Audio API with zero external dependencies.
  • In-browser AES-128 HLS Decryption: automatically stitches encrypted .ts/.m4a audio chunks using Web Crypto API.
  • Mango DRM Decryption: handles Suno studio-api rights negotiation and AES-GCM / AES-CTR key derivation.
  • Persistent Preference: remembers your chosen format (M4A / MP3 / WAV) across sessions.
  • Zero external companion app required: operates 100% client-side in Tampermonkey and Violentmonkey.

Installation Instructions

1

Install Extension

Install the official Tampermonkey extension for Chrome, Edge, Firefox, Brave, or Safari.

2

Click Install

Click the "Install Script" button in the sidebar of this page.

3

Confirm in Tampermonkey

Tampermonkey will open an inspection tab showing the script headers and permissions. Click Install.

4

Ready to Use

Navigate to or refresh the target website to activate the userscript automatically.

Changelog

v1.1.2 2026-09-13
  • Re-architected format dropdown into a floating body portal with position:fixed and z-index:2147483647.
  • Completely eliminated row stacking context trap where subsequent songs painted over the menu.
  • Ensured button label always cleanly displays M4A, MP3, or WAV.
v1.1.1 2026-09-13
  • Set M4A original stream as the default download format.
  • Fixed dropdown stacking context overlap issue where subsequent song rows painted over the menu.
  • Upgraded dropdown styling to solid #14151b background with high-contrast borders and active checkmark icons.
v1.1.0 2026-09-13
  • Added client-side audio conversion to MP3 (192kbps) and lossless WAV (16-bit PCM).
  • Added format selector dropdown menu directly to the right of the download button.
  • Integrated @require lamejs for offline-capable client-side MP3 encoding.
  • Added persistent format selection across page navigation via GM storage.
v1.0.0 2026-09-13
  • Initial userscript release converted from Chrome Extension 'SUNO! អញអោយស្ពៃ'.
  • Removed background service worker and offscreen page dependencies.
  • Implemented unified in-page HLS AES-128 & Mango DRM decryption.
  • Added inline download button injection for Suno track rows and cards.
  • Full cross-compatibility for Violentmonkey & Tampermonkey.

You Might Also Like

Download Facebook videos (HD & SD) directly with on-player floating button and live progress.

Universal multi-platform video downloader with floating on-player HUD and live stream sniffer.

Get the Script

Install Script View Code Download .user.js

Script Info

Script ID
10006
Created Date
2026-09-13
Updated Date
2026-09-13
Version
v1.1.2