Skip to main content

🎵 hypeddit-dl

PyPI License: MIT Python 3.8+ Playwright

A CLI downloader and Python library for Hypeddit music download links.

Works for Soundcloud gates as of September 2026. It seems like Hypeddit no longer can perform actions on behalf of your Soundcloud account, so we just need to automate clicking through.

Was originally made with agent help for quick personal scripting.


🚀 Installation

pip install hypeddit-dl

Note: Chromium is auto-installed by the package on first run, or you can run playwright install chromium manually.


💻 CLI Usage

Download a single track

hypeddit-dl https://hypeddit.com/artist/track-name

Specify download folder

hypeddit-dl https://hypeddit.com/artist/track-name --dest ~/Music/DJ_Edits

Batch download multiple tracks

Create a text file (e.g. tracks.txt):

https://hypeddit.com/artist1/edit1
https://hypeddit.com/artist2/bootleg2

Then run:

hypeddit-dl --batch tracks.txt --dest ~/Downloads

CLI Options

Flag Short Default Description
url Hypeddit track URL to download
--batch -b Text file with URLs (one per line)
--dest -d ~/Downloads Directory where downloaded audio is saved
--no-headless False Show browser window during execution
--timeout -t 60 Timeout in seconds waiting for download
--email -e auto Custom email to provide to email gates
--version -v Show version and exit

🐍 Python API

You can easily integrate hypeddit-dl into your own Python scripts:

import asyncio
from hypeddit_dl import download_track

async def main():
    result = await download_track(
        url="https://hypeddit.com/headhigh/astherushcomes",
        dest_dir="~/Music",
        headless=True
    )
    
    if result["success"]:
        print(f"Downloaded: {result['filename']}")
        print(f"Path: {result['file_path']}")
        print(f"Size: {round(result['size_bytes'] / (1024*1024), 2)} MB")
    else:
        print(f"Failed: {result['error']}")

asyncio.run(main())

🧩 Standalone Userscript (Tampermonkey)

If you prefer downloading directly in your personal browser (Chrome, Firefox, Safari):

  1. Install Tampermonkey or Violentmonkey.
  2. Open userscript/hypeddit-bypasser.user.js.
  3. Create a new script in your userscript manager and paste the code.
  4. When you visit any Hypeddit gate, it will automatically click through the steps and trigger the download button.

⚖️ License

Distributed under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hypeddit_dl-0.1.0.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hypeddit_dl-0.1.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file hypeddit_dl-0.1.0.tar.gz.

File metadata

  • Download URL: hypeddit_dl-0.1.0.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hypeddit_dl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 45bed3fabc43914fef7ae366012c16b7ad8a2c08620dd4e181cfca2f60564234
MD5 0a971f176536d968069d0f245585d0ea
BLAKE2b-256 8c4162fb62255aa87034e52fd86e95282ea043d05308875534eeb01c99c10bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypeddit_dl-0.1.0.tar.gz:

Publisher: publish.yml on BernardZhao/hypeddit-dl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hypeddit_dl-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hypeddit_dl-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hypeddit_dl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 acf1360c069ce1e87eb3387f750306d9ca402f409f740bbf72f70b6fc1870071
MD5 93d9d00bba198f6e5f6c70dca0d8b1d9
BLAKE2b-256 7fad2683f11bd4bacd81a6cd21aeaa7f1ca9435e3e691b65bf2127b4ee82bb08

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypeddit_dl-0.1.0-py3-none-any.whl:

Publisher: publish.yml on BernardZhao/hypeddit-dl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page