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 show 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 of the music likely to appear in a typical DJ set, so DJs can post mixes without legally exposing themselves. 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's business model shifts or the artist removes their account. This guide explains TubePull's Mixcloud downloader, how Mixcloud serves long-form audio, and the workflow for archiving a personal Mixcloud 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 is the home of long-form audio that does not exist anywhere else:

  • DJ mixes that span multiple hours and cover specific eras, scenes, or themes
  • Radio shows posted by 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 the DJ 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 itself shifts its business model, the audio is gone. Local archival is the only way to preserve content you genuinely want long-term access to.

What Mixcloud delivers

Mixcloud's audio delivery is different from short-form platforms:

  • Streaming bitrate: Mixcloud streams audio at variable bitrate centered around 64-128 kbps depending on the upload and the listener's connection. The encoding is typically AAC or Opus.
  • Source bitrate: DJs upload mixes in a variety of source qualities — typically 192-320 kbps MP3, though some upload FLAC or WAV originals which Mixcloud transcodes down for streaming.
  • No native download: Mixcloud does not expose a download button to listeners by default. The "Download this show" button only appears when the DJ has explicitly enabled it (rare).
  • Mixcloud Pro/Mixcloud Select: Paid tiers that give DJs analytics and monetization options. These tiers do not unlock downloads for listeners.

TubePull pulls from the streaming pipeline, which is 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-to-MP3-320 considerations from the SoundCloud guide apply here too: the MP3 wrapper does not add quality back, but it ensures universal device compatibility.

URL formats that work

Mixcloud's URLs are predictable:

  • 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. A typical Mixcloud show is 60-120 minutes; the longest commonly run 4-6 hours. 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. The download is happening on TubePull's worker servers and the progress will surface once processing completes.

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

What does not work

  • Mixcloud Select-exclusive content: Some DJs gate certain shows behind Mixcloud Select subscription. TubePull cannot access subscriber-only content.
  • In-progress live shows: Mixcloud has a live broadcasting feature. While a live stream is in progress, there is no finite file. After the stream ends and Mixcloud archives it, the archived show works like any normal upload.
  • Removed shows: When a DJ deletes a show or Mixcloud takes one down (rare due to the licensing arrangement, but it happens), the streaming files are removed from the CDN.
  • Region-restricted content: A small fraction of Mixcloud content is geo-fenced. Our worker IPs may see different availability than your home IP.

Tracklist and chapter markers

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

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

For most listening use cases (background play, full mix listening), the unsplit MP3 is fine. Splitting is mostly useful for DJs who want to identify and reuse individual tracks from a mix in their own sets.

Personal archival workflow

For an active archival workflow:

  1. Identify what to archive. Open Mixcloud, navigate to your favorites or a DJ's profile, and decide which shows you want to preserve.
  2. Paste URLs into TubePull one at a time. Pro accounts can submit up to 5 in parallel. Free accounts have a daily limit; check the pricing page for current quotas.
  3. Organize the 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. For a music library, use a tagger like Mp3tag or Picard to add tags.
  5. Back up. External drive, NAS, or cloud storage — whatever your backup strategy is, include the Mixcloud archive in it.

For DJs archiving an entire show catalog or radio stations preserving years of programming, 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 is one of the genuinely good things in modern music streaming — it lets DJs post mixes containing copyrighted music without legal risk, and it ensures rightsholders get paid (modestly) for each stream. Downloading mixes locally removes that stream count. If you find a DJ whose work you genuinely value, supporting them via tips, merch, ticketed shows, or their Bandcamp (many DJs post tracks they produced themselves to Bandcamp) is more impactful than streaming.

TubePull is the right tool for preserving content you fear losing, archiving mixes that may not survive platform shifts, and listening offline in places where streaming is impractical. It is not a replacement for supporting the DJs whose work you love.

How TubePull compares to dedicated Mixcloud downloaders

The dedicated Mixcloud downloader space is smaller than SoundCloud's. Tools that exist tend to be command-line utilities or sketchy ad-heavy web tools. Practical differences for TubePull:

  • 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.