Skip to content
A DJ turntable beside a Mixcloud cloud icon, with four MP3 files representing archived DJ mixes

Archive Mixcloud DJ Mixes — Workflow for Long-Form Audio

How Mixcloud serves long-form mixes, what Mixcloud Select changes for downloaders, and the workflow for archiving DJ mixes and radio shows locally.

Mixcloud is the platform DJs and radio hosts turned to after SoundCloud started aggressively pulling down mixes for copyright reasons. The licensing model is genuinely good — Mixcloud pays a per-stream fee to performing rights organizations covering most music in a typical DJ set. The tradeoff: no built-in download button, no offline playback for free users, and a real risk that mixes you care about disappear when the platform shifts or an artist removes their account. This guide explains TubePull's Mixcloud downloader, how Mixcloud serves audio, and the workflow for archiving a personal library.

Quick start: Open TubePull, paste any public Mixcloud show URL, pick MP3, and download. Long mixes (60-120 min) take 1-3 minutes to process. The walkthrough below explains what works, what doesn't, and the workflow for archiving multiple mixes.

Why archive Mixcloud locally

Mixcloud hosts long-form audio that exists nowhere else:

  • DJ mixes spanning multiple hours covering specific eras, scenes, or themes
  • Radio shows from independent and college radio stations
  • Podcast-style sets with DJ commentary between tracks
  • Live recordings from clubs, festivals, and underground events
  • Themed compilations that took days to curate

Most of this content is irreplaceable. When a DJ deletes their account, when Mixcloud takes down a show for copyright, or when the platform shifts its model, the audio is gone. Local archival is the only way to preserve content you genuinely want long-term.

What Mixcloud delivers

  • Streaming bitrate: Variable, centered around 64-128 kbps AAC or Opus depending on the upload and connection.
  • Source bitrate: DJs typically upload 192-320 kbps MP3, though some upload FLAC or WAV originals that Mixcloud transcodes for streaming.
  • No native download: No download button appears by default. The "Download this show" option only shows when the DJ has explicitly enabled it (rare).
  • Mixcloud Pro/Select: Paid tiers for analytics and monetization — they do not unlock downloads for listeners.

TubePull pulls from the streaming pipeline, the same audio Mixcloud serves to its web and mobile players. For most mixes that means 128 kbps AAC re-encoded to your chosen MP3 bitrate. The transcoding considerations from the SoundCloud guide apply here too: the MP3 wrapper does not add quality back, but ensures universal device compatibility.

URL formats that work

  • Show pages: https://www.mixcloud.com/username/show-name/
  • User profile pages: https://www.mixcloud.com/username/ — TubePull does not automatically iterate the profile; paste individual show URLs
  • Embedded shares: https://www.mixcloud.com/widget/iframe/?feed=username/show-name/ — extract the canonical URL from the feed parameter and paste it

Long mix processing time

DJ mixes are long. Processing time scales with mix length:

  • 30 min mix: ~30 seconds
  • 60 min mix: ~1 minute
  • 120 min mix: ~2-3 minutes
  • 4 hour radio archive: ~6-10 minutes

If you submit a very long mix and the page seems frozen, give it time — processing happens on TubePull's servers and progress surfaces once it completes.

File sizes scale the same way. A 2-hour mix at 320 kbps MP3 is approximately 280 MB. Plan storage accordingly if archiving large numbers of mixes.

What does not work

  • Mixcloud Select-exclusive content: Some DJs gate shows behind a Select subscription. TubePull cannot access subscriber-only content.
  • In-progress live shows: No finite file exists while a stream is live. After it ends and Mixcloud archives it, the show works like any normal upload.
  • Removed shows: When a DJ deletes a show or Mixcloud takes it down, the streaming files are removed.
  • Region-restricted content: A small fraction of Mixcloud content is geo-fenced. Region-locked shows may be unavailable through TubePull.

Tracklist and chapter markers

Many Mixcloud shows include a tracklist with timestamps in the description. TubePull downloads the audio file but does not automatically embed chapter markers. If you want a chaptered M4A or MP3 with seekable tracks:

  1. Copy the tracklist from the show description manually
  2. Use mp3splt to split the file at the timestamps
  3. Or import into Audacity and split manually

For most use cases, the unsplit MP3 is fine. Splitting is mainly useful for DJs identifying tracks to reuse in their own sets.

Personal archival workflow

  1. Identify what to archive. Open Mixcloud, navigate to favorites or a DJ's profile, and decide which shows to preserve.
  2. Paste URLs into TubePull. Pro accounts submit up to 5 in parallel. Free accounts have a daily limit; check the pricing page for current quotas.
  3. Organize files locally. Use a consistent naming convention — [DJ Name] - [Show Title] - YYYY-MM-DD.mp3 works well for sorting.
  4. Tag the files. Mixcloud's streaming files have minimal embedded metadata. Use a tagger like Mp3tag or Picard to add tags.
  5. Back up. Include the Mixcloud archive in whatever backup strategy you use.

For archiving an entire show catalog, the yt-dlp command-line tool with batch input is more efficient. TubePull's web UI is built for ad-hoc downloads, not bulk migration.

Supporting DJs and Mixcloud's licensing model

Mixcloud's licensing arrangement with PROs lets DJs post mixes containing copyrighted music without legal risk, and ensures rightsholders get paid for each stream. Downloading locally removes that stream count. If you value a DJ's work, supporting them via tips, merch, or Bandcamp is more impactful than streaming.

TubePull is the right tool for preserving content you fear losing and listening offline where streaming is impractical. It is not a replacement for supporting the artists you love.

How TubePull compares to dedicated Mixcloud downloaders

Dedicated Mixcloud downloaders are sparse — mostly command-line utilities or ad-heavy web tools. TubePull's practical advantages:

  • Multi-platform paste field. Same workflow for SoundCloud, Bandcamp, YouTube, and more.
  • No ad-gates or interstitials. Download starts immediately.
  • History page. Pro accounts have download history.
  • Built on yt-dlp. Active maintenance; when Mixcloud changes its API, yt-dlp typically ships a fix within days.

Mixcloud's Terms restrict redistribution of downloaded content. For personal listening and archival, downloading public mixes is generally covered by personal-use exceptions in most jurisdictions. For a fuller treatment of platform terms versus personal use, see Is it legal to download YouTube videos — the same principles apply on Mixcloud.

Ready to archive Mixcloud

Open the Mixcloud downloader, paste a public show URL, pick MP3, and let it process. For long-form audio across multiple platforms — SoundCloud mixes, Bandcamp albums — the same TubePull paste field handles all of it.

Frequently asked questions

Why doesn't Mixcloud have a built-in download button?
Mixcloud's business model is built around streaming pay-per-play to performing rights organizations. They license the right to stream copyrighted music in DJ mixes but not to distribute downloadable files. The lack of native download is deliberate, not a missing feature.
What bitrate does Mixcloud actually serve?
Mixcloud streams at variable bitrate centered around 64-128 kbps in AAC or Opus depending on the client. The source files DJs upload are typically 192-320 kbps MP3 or lossless, but Mixcloud's streaming pipeline downsamples for delivery.
How long does it take to download a 2-hour Mixcloud mix?
Roughly 2-3 minutes of processing on TubePull's worker. File size is approximately 280 MB at 320 kbps MP3 output. Very long shows (4-6 hours) can take 6-10 minutes.
Can I download Mixcloud Select subscriber-only shows?
No. Mixcloud Select content requires an authenticated subscription. TubePull does not log in on your behalf, so subscriber-only shows return a content unavailable error.
Will the tracklist and chapter timestamps be embedded?
No. TubePull downloads the audio file but does not auto-embed chapter markers from the Mixcloud show description. To split a mix at tracklist timestamps, use mp3splt or Audacity manually.
Can I download an entire DJ's Mixcloud catalog at once?
TubePull's web UI processes individual shows. Paste each URL one at a time (Pro: up to 5 in parallel). For bulk archival of an entire DJ profile, the yt-dlp command-line tool with channel URL is more efficient.
Is downloading from Mixcloud hurting DJs or rightsholders?
Mixcloud pays per stream, so a local download removes a streaming royalty. If you value a DJ's work, supporting them via tips, merch, or their Bandcamp (where they post their own productions) is more impactful than streaming. Treat local archival as preservation, not a substitute for direct support.