About the TubePull Mixcloud Downloader
Mixcloud is the home of long-form DJ mixes, radio shows, and podcasts — the place where Rinse FM, NTS, Boiler Room, and tens of thousands of independent DJs host hour-and-two-hour sets that nobody else hosts at that length. Mixcloud's player streams audio progressively from a CDN and doesn't expose a download button on the website itself, which is by design — Mixcloud's licensing deal with PRS and the major labels is built around streaming, not download. TubePull pulls the underlying audio file the player uses and writes it to a tagged audio file you can drop onto any device.
How Mixcloud serves audio (and what we do)
When you press play on mixcloud.com, the player loads the show as a series of DASH audio chunks (AAC, the M4A codec) signed with short-lived URLs that expire within minutes. The browser stitches them together at playback time — there is no single file you can right-click and save. TubePull's worker asks Mixcloud's CDN for the same chunks the player asks for, downloads the full set before the URLs expire, and joins them into a single M4A file — Mixcloud's native format, so there's no re-encode and no quality loss. The result is a clean audio file with the show title and creator name written into the tags, ready to drop into iTunes, Apple Music's local library, or any podcast app. Prefer an MP3? That's a Pro feature, because turning Mixcloud's native AAC into MP3 requires a server-side transcode (see "Mixcloud to MP3" below).
Mixcloud to MP3
"Mixcloud to MP3", "convert Mixcloud to MP3", "Mixcloud MP3 downloader" — these are the top searches, so here's exactly how it works on TubePull. Mixcloud streams AAC audio (the M4A format), so a free download hands you that native M4A: identical quality to what you hear in the player, no transcode, and it plays in Apple Music, iTunes, most podcast apps, and any modern phone. If you specifically need an MP3 file, TubePull converts Mixcloud to MP3 on the Pro plan — MP3 isn't Mixcloud's native format, so producing it means a real server-side transcode, which is why it sits behind Pro rather than the free tier. Either way we deliver Mixcloud's native quality and never upscale: the M4A bitrate matches what Mixcloud has on file for that show (up to roughly 320 kbps AAC for many uploads), so there's no fake "Mixcloud download 320kbps" padding.
Long DJ mixes and radio shows
Mixcloud is built for long-form audio — a typical set from Rinse FM, NTS, or an independent DJ runs 60 to 120 minutes, and marathon shows go longer. TubePull downloads the whole thing server-side on hosted infrastructure rather than in your browser, so there's no tab timeout to race and no memory ceiling to hit — you can close the tab and the job keeps running, then the finished file is ready when you come back. This is the same long-download pipeline that handles multi-hour Twitch VODs. Free downloads cover mixes up to 1 hour; Pro removes the length cap for full multi-hour DJ mixes and radio shows. So whether you want to download Mixcloud mixes for the commute, use it as a Mixcloud ripper for a favorite radio residency, or download DJ mixes from Mixcloud to archive a series before it rotates off the platform, the long-form case is covered.
What works
- Any public Mixcloud show URL:
mixcloud.com/<channel>/<show-slug>/ - DJ mixes, radio shows, and podcasts uploaded by both free and Mixcloud Pro accounts
- Live broadcasts after they finish: Mixcloud archives most live streams as regular shows within a few minutes of the broadcaster ending the stream — paste that archive URL once it appears
- Mixcloud Select premium-tier shows that the creator has made publicly previewable (you get the preview; full Select content is paywalled)
- Show titles, channel names, and artwork are written into the audio file's tags automatically
What does not work
- Mixcloud Select full-length premium content that is not available as a public preview — those streams require a paid subscription on mixcloud.com itself, and the audio file is gated at the CDN
- Shows marked private or password-protected by the uploader
- Shows that have been removed due to DMCA takedown or the creator deleting their channel
- Live broadcasts while they are still in progress — try again after the stream ends and Mixcloud archives it as a regular show
- Mixcloud playlists and channel pages: paste a single show URL, not a channel's overview page or a playlist of multiple shows
Why TubePull beats offliberty and dedicated Mixcloud downloaders
A handful of small web tools advertise Mixcloud downloads, and there's a Python script called offliberty that some users run locally. The practical differences:
- One subscription, all platforms: the same Pro plan downloads from Mixcloud, SoundCloud, YouTube, TikTok, Reddit, and 6 other platforms. The dedicated Mixcloud tools are Mixcloud-only.
- No command line, no install: paste a URL, click download. The CLI tools require you to install Python and run terminal commands.
- Built on yt-dlp: the same open-source extractor used by archival projects worldwide. When Mixcloud changes its CDN or chunking protocol, yt-dlp ships a fix within hours and TubePull picks it up on our next deploy.
- Tags written in: the audio file lands with show title, channel name, and artwork already tagged. Many smaller Mixcloud tools return
mix.m4awith empty metadata. - Long shows survive the download: a typical Mixcloud set is 60-120 minutes; TubePull's pipeline is built for long downloads and doesn't time out at the 30-minute mark the way some browser-based tools do.
- Native audio, no forced transcode: free downloads save Mixcloud's native M4A untouched; MP3 conversion is available on Pro for players that need it.
More guides
Deeper reads on Mixcloud and DJ-mix workflows:
- Archive Mixcloud DJ mixes — workflow for long-form audio — full archival workflow including tracklist handling
- Download SoundCloud as 320 kbps MP3 — sister DJ-mix platform guide
- Download Bandcamp tracks with ID3 tags — for the music DJs typically post to Bandcamp