Skip to main content
Free Guide

Save Twitter / X Spaces Recordings as MP3 or M4A

X auto-deletes Spaces after 30 days unless the host explicitly saves a recording. Video Downloader Pro captures the audio stream live (during the Space) or replays (during the 30-day window) as a single MP3 / M4A file. Listener-side; no host permission needed.

Last updated: June 20, 2026

Twitter / X Spaces are live audio conversations — the X equivalent of Clubhouse rooms. The recording behavior is the catch: Spaces only generate a saved recording if the host explicitly turns on recording before going live (and many don't). Even when recorded, X retains the playback URL for only 30 days by default before auto-deletion. For listeners who want to archive a Space — for transcription, citation, reference, or just to actually listen later — the options are limited: rely on the host not deleting, hope they upload to a podcast feed (rare), or capture the audio stream yourself. Video Downloader Pro takes the third path: it detects the HLS audio stream X serves during live Spaces and during replays, and saves it as a clean MP3 or M4A file.

How to Download

1

Identify whether the Space is live, recorded-playback, or already deleted

Three states a Space can be in, each with different capture behavior:

  • Live Space (currently happening): URL is twitter.com/i/spaces/[id]. The audio is streaming live to anyone joined. Video Downloader Pro can capture this stream as it plays.
  • Recorded playback (within 30 days of ending): URL is the same; X shows a 'Listen to Replay' button. Audio plays from X's CDN as on-demand HLS. The extension captures this normally.
  • Expired (over 30 days, or host deleted): URL returns 'This Space is no longer available'. No stream to capture. Use the X search to find if anyone else uploaded it as audio elsewhere (some attendees archive and post separately).

To find a Space URL: from someone's profile, click Spaces tab → past or upcoming Spaces appear there. From a Tweet linking to a Space, click the Space card.

Tip:X doesn't notify Space hosts when listeners join silently or when listeners use audio-capture tools. There's no 'host knows you saved it' signal. But: redistributing recorded Spaces violates X's Terms of Service and most speakers' content rights; personal archiving for offline listening is what this workflow is for.
2

Join the live Space or start the replay

For a live Space: click Listen live. X joins you to the audio stream as a listener (your name appears in the listener list visible to host and other listeners — there's no anonymous listening option in 2026's X Spaces).

For a recorded replay: click Play recording. X loads the HLS audio manifest and starts playback.

Either way, the audio starts streaming through your browser. Video Downloader Pro detects this as it loads. Three practical notes:

  1. For live captures, you must stay joined for the full duration you want to capture. If the Space is 90 minutes and you want all 90 minutes, you stay joined the whole time. The extension captures what's actually streamed to your browser.
  2. For replays, the full audio is available from start. No need to listen through; just trigger the extension and download the complete stream.
  3. Volume slider position doesn't matter. The audio download captures the unfiltered stream from X's CDN, not whatever's being mixed to your speakers. Muting your output during long live captures is fine.
Tip:If you're joining a sensitive Space and don't want your X handle visible in the listener list: log out of X first, open the Space URL — X allows logged-out listeners on most public Spaces (host can disable this). You won't appear in the listener list. Note: hosts can require logged-in listeners only.
3

Open Video Downloader Pro and select the audio stream

Click the Video Downloader Pro extension icon. For a Space, you'll see:

  • HLS audio stream — usually labeled with the duration (e.g., '1h 47m, AAC 64kbps') or 'audio/mp4'
  • Twitter analytics beacons — skip these

Click the audio entry. The extension downloads the HLS segments serially and muxes them into a single audio file. Your output options:

  • M4A (AAC): the native format X serves. Smaller file, perfect audio quality (no re-encoding). Compatible with all modern players, podcast apps, audio editors.
  • MP3: if you select MP3 in the extension's format dropdown, it transcodes from AAC to MP3 during download. Slightly larger file, marginally lower quality (re-encoding loss), but universally compatible with older devices.

For Space lengths: a 90-minute Space at AAC 64kbps produces ~40 MB M4A file or ~80 MB MP3 file. Download takes 1-3 minutes on a 100 Mbps connection.

Tip:Choose M4A if you'll listen on a modern device, transcribe via Otter/Whisper/Descript, or edit in Logic/Audacity/Reaper. Choose MP3 only if you specifically need it for an old MP3-only device. For everything else, M4A is the better choice — no transcoding loss.
4

Verify, then transcribe or archive — the post-download workflow

Once download completes, the M4A or MP3 lands in your Downloads folder. Verify:

  1. Open in VLC or any audio player. Confirm the duration matches the Space's actual length (some live captures truncate if the Space ends before download triggers).
  2. Check audio quality. Listen to a 30-second sample. X Spaces stream at 64kbps which is conversation-clear but not music-quality — expect some quality loss vs the original speakers' microphones.

Post-download workflows worth setting up:

  • Transcription: upload to Otter.ai, Whisper, Descript, or Rev — all handle M4A directly. Most produce a searchable transcript in 2-3x real-time (a 60-minute Space transcribes in ~25 minutes).
  • Podcast feed: if you host your own podcast feed (e.g., Buzzsprout, Transistor), upload the M4A as a private episode for your archive listening.
  • Citation: for journalism or research, archive the M4A alongside metadata (URL, host handle, date, list of speakers, time the Space ended). The metadata is critical because the X URL itself will 404 within 30 days.
  • Audio editing: open in Audacity (free) or Reaper to extract specific quote segments, remove silence, or normalize volume for clearer listening.
Tip:For long-form archiving: after transcription, save the transcript as Markdown with timestamps alongside the M4A. The combo of audio + transcript is searchable, citeable, and survives Twitter / X's URL decay perfectly.

Supported Formats

  • M4A (AAC 64kbps) — native X Spaces format, no re-encoding
  • MP3 (transcoded from AAC) — universal compatibility

Limitations

  • Twitter / X auto-deletes recorded Spaces after 30 days unless the host re-saves them. Spaces older than 30 days that haven't been re-saved cannot be downloaded — they're deleted from X's CDN.
  • Live Spaces require you to stay joined for the full duration you want to capture. Leaving the Space ends the audio stream to your browser; the extension can only download what was actually streamed.
  • X Spaces stream at 64kbps AAC — adequate for conversation but lower quality than studio-grade audio. The downloaded file matches the streamed quality; there's no way to retrieve higher-quality audio than X served.
  • Some hosts disable replay altogether. If 'Play recording' isn't shown on the Space URL, no recorded audio exists — only the live capture during the original broadcast was possible.
  • Listeners appear in the public listener list during live Spaces (unless logged out). There's no anonymous listening option for logged-in users in 2026's X Spaces.

Need More Download Help?

Ask AI for additional tips on downloading Twitter / X Spaces content.

AI responses are generated independently and may vary

Frequently Asked Questions

Archive any X Space before X's 30-day auto-delete clock runs out

Install Video Downloader Pro free. M4A native format, full quality from X's CDN, ready for Otter / Whisper / Descript transcription out of the box.