Overview
CamSoda content was never meant to last. Recordings expire, live shows end, and there's no save button anywhere on the platform. Going back to rewatch something only to find it gone is a common experience. CamSoda Downloader puts you in control by letting you record live streams and save existing recordings as MP4 files.
The extension adds a download button directly to the CamSoda player. Click it, choose your quality, and start capturing. Live streams record in real time until you stop, and saved recordings download as complete files. A built-in progress tracker shows speed, elapsed time, and segment counts so you always know where your capture stands.
Finished MP4s save automatically to your Downloads folder. Everything processes locally on your device with nothing uploaded anywhere. 3 free downloads are included after a quick email sign-in. When you need unlimited captures, upgrade to the subscription.
Why It Exists
- Capture ephemeral live shows before they disappear with LL-HLS recording and local auto-save.
- Get MP4 files ready for editors by converting every supported stream inside the browser download manager.
- Stay in control with progress feedback, desktop alerts, and organized folders without installing desktop apps.
- Use a single extension across Chrome, Edge, Brave, Opera, Firefox, Whale, and Yandex without command-line tools.
Key Features
- LL-HLS live capture with start/stop buttons, elapsed timers, and segment-aware progress for each stream
- VOD downloads that stitch HLS variants or grab direct MP4 assets, then transmux them into ready-to-play files
- Mouflon DRM detection, decryption, and best-only manifest fallbacks so encrypted streams still download
- Multi-CDN edge probing powered by the CamSoda React API, ensuring resilient access even when hosts rotate
- In-page download button, toolbar popup, and context menu shortcut for every video and model page
- Quality selector built from EXT-X-STREAM-INF variants with resolution, bandwidth, and type labels
- Download manager with real-time speed, elapsed time, segment counts, and desktop notifications
- OTP-based activation unlocks three free trial downloads before the paid subscription is required for unlimited use
- Offscreen processing keeps HLS-to-MP4 conversion, encryption handling, and saving local for privacy
- Automatic GitHub release checks, cached config/video metadata, and update notifications keep compatibility current
How It Works
- Install and activate: Add Camsoda Downloader to your Manifest V3 browser, sign in with your email OTP, and enjoy three free trial downloads.
- Open CamSoda.com: Navigate to any live or VOD model page. The extension injects detection scripts and waits for playback to begin.
- Tap download: Click the in-player download button, popup, or right-click menu, choose your preferred quality, and start the capture.
- Save and review: The offscreen document merges HLS segments, the download manager tracks segment counts, and the finished MP4 lands in your Downloads folder.
Reviews
- Smooth live capture from start to finish (5/5): The LL-HLS capture starts instantly and the download manager shows real-time segment counts so I always know the recording is progressing. - Ethan Caldwell
- Multi-CDN probing actually works (4.9/5): CamSoda rotates CDN hosts constantly and this extension probes all of them automatically. No more broken downloads halfway through a session. - Yuki Tanaka
- Handles DRM recordings effortlessly (4.8/5): I needed a way to save VOD recordings I already purchased and this handles the Mouflon DRM without any manual steps. Files land right in my Downloads folder. - Natasha Volkov
Platform Support
Browsers
- Chrome
- Edge
- Brave
- Opera
- Firefox
- Whale
- Yandex
Operating Systems
Supported Content
- CamSoda.com live models and video pages on the main domain and subdomains
- LL-HLS streams with Mouflon DRM tags, VOD playlists, and direct MP4 sources that you can access
- Context menu capture for any active player container once playback has started
Not Supported
- Safari and mobile browsers that lack Manifest V3 APIs
- DRM-protected streams you do not already have access to
- Tabs where playback has not started or the extension is disabled
Privacy and Permissions
Supported regions: Worldwide.
Limitations:
- Live stream recording requires the model to be streaming and the tab to stay open while LL-HLS segments are captured.
- VOD and tip-activated downloads follow the permissions you already have on CamSoda; the extension does not bypass paywalls.
- Quality depends on the manifest values CamSoda exposes for that stream, so lower-bandwidth sessions remain limited by the source.
- Safari and mobile browsers are not supported because they lack the required extension APIs.
- Keep the source tab active while downloads are still processing; closing it can cancel the HLS converter.
- OTP activation and internet access are required before you can unlock the three free downloads.
Permissions:
- downloads: Writes the finished MP4 files to your device, tracks progress for the download manager, and allows resumes when network hiccups occur.
- storage: Persists OTP activation state, trial counters, quality preferences, and cached config/video metadata between sessions.
- activeTab: Injects player buttons, detection scripts, and context-menu entries into the CamSoda tab you are watching.
- tabs: Monitors navigation and reload events so it can reattach detection logic when you switch performers or reload the player.
- scripting: Reads player metadata, manifests, and React chat API payloads, then surfaces the quality list before handing streams to the download manager.
- notifications: Delivers completion, error, trial, and update notices without forcing you to keep the popup open during long captures.
FAQ
How do I record a CamSoda live stream?
Install the extension, sign in with your email and OTP, then open a live model page. Click the in-player download button, popup, or right-click menu, choose the quality you want, and press Start. The live capture keeps fetching LL-HLS segments until you click Stop or the stream ends, then the download manager saves the MP4.
Can I download recorded videos too?
Yes. Navigate to a model's VOD page and the extension will parse the CamSoda videos API, grab the available HLS or MP4 sources, and download a stitched MP4 even if the source is behind a tip or private show you already have access to.
What quality options are available?
The popup and download manager parse every EXT-X-STREAM-INF variant (resolution, bandwidth, fps) exposed in the manifest so you can pick the highest or switch to a low-bandwidth version before capturing.
How do the trial downloads work?
After you verify your email via OTP, the extension unlocks three free downloads per device that use the same cookies or session as CamSoda. Unlimited captures require the paid subscription and stay tied to the same activation.
Which browsers are supported?
Chrome, Edge, Brave, Opera, Firefox, Whale, and Yandex (any Chromium or Firefox-based browser that supports Manifest V3 and the required web extensions APIs).
How does Mouflon DRM support help?
When a manifest includes Mouflon tags, the service worker fetches the cache, extracts the decode key, rewrites the filename, and hands decrypted segments to the HLS-to-MP4 converter so those protected streams can still be downloaded.
Where are downloads saved?
Files auto-save to your browser's default Downloads folder with no extra prompts. The download manager keeps the latest captures organized and cleans up completed entries after three seconds.
Is my CamSoda account data ever shared?
No. Everything runs locally in your browser (popup, download manager, offscreen converter) except for the OTP call to auth.serp.co and GitHub release checks. No stream data or personal downloads leave your device.
Is this legal?
DISCLAIMER: We are not attorneys and do not offer legal advice. Laws vary by country and platform. For any legal question please consult a qualified legal professional.
We give you full control over download speeds because we believe users should decide how they use their software.
That said, here are a few widely accepted best practices for safe, responsible downloading:
-
Only download content you created, own, or have explicit permission from the rights holder to access.
-
Protect your personal data by respecting platform rules and rate limits with reasonable download speeds to avoid automated abuse systems putting your account at risk.
-
Protect your privacy by using a reputable VPN for IP protection before initiating downloads — this is the VPN we recommend & use.