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:
- Copy the tracklist from the show description manually
- Use mp3splt to split the file at the timestamps
- 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
- Identify what to archive. Open Mixcloud, navigate to favorites or a DJ's profile, and decide which shows to preserve.
- 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.
- Organize files locally. Use a consistent naming convention —
[DJ Name] - [Show Title] - YYYY-MM-DD.mp3works well for sorting. - Tag the files. Mixcloud's streaming files have minimal embedded metadata. Use a tagger like Mp3tag or Picard to add tags.
- 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.
Legal notes
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.