Skip to content

serpapps/circle-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Circle Downloader (Browser Extension)

Browser extension that adds a download button to Circle.so community pages — detects videos from Circle's native player, Tella, Loom, Vimeo, YouTube, and Wistia, and saves them as MP4 for offline viewing.

A browser extension that downloads videos from Circle.so communities, Tella.tv recordings, Loom videos, and embedded content from YouTube, Vimeo, and Wistia — directly to your computer as MP4 files. No external software needed. 3 free downloads included.

  • Save entire Circle classrooms and course content for unlimited offline access anytime, anywhere
  • Protect your educational investment by downloading all materials before courses expire or disappear
  • Create a personal library of video lectures, coaching calls, and resources that you own forever
  • Never lose access to paid courses again — backup everything before platforms shut down or remove content

Links

Table of Contents

Why Circle Downloader

Circle.so has no native download button. Tella recordings expire. Loom auto-deletes older videos on free plans. Course platforms embed videos from multiple sources with no unified download option.

Circle Downloader handles all of them in one extension — detecting videos across 7+ platforms and converting HLS/DASH streams to standard MP4 files directly in your browser. Open a lesson or post with a video, click the extension icon, pick your quality, and it saves as MP4.

Features

  • Multi-platform detection — Circle.so, Tella.tv, Loom.com, YouTube, Vimeo, Wistia, and generic embedded players
  • Finds hidden embeds — detects players buried inside Circle.so web components
  • Stream-to-MP4 conversion — converts HLS/DASH streaming video to downloadable MP4 in-browser
  • Quality selector — all available resolutions per platform with bitrate and estimated file size
  • Concurrent downloads — up to 3 simultaneous downloads with real-time progress, speed, and cancel
  • Batch download queue — add multiple lessons and process them automatically
  • YouTube URL display — one-click yt-dlp copy for Mac and Windows
  • Right-click context menu — quick downloads without opening the popup
  • Auto-organized storage — saves to a Circle Downloader subfolder in Downloads
  • Desktop notifications — alerts when downloads complete or fail
  • Original quality preserved — no re-encoding, no watermarks, no quality loss
  • Privacy-first — all processing on-device, zero tracking, no data sent to external servers
  • 100% privacy-friendly — no tracking or data collection
  • 1-on-1 support via our community

Supported Platforms & Pages

Content Type Circle Native YouTube Vimeo Wistia Loom Tella
Course Lessons
Community Posts
Coaching Calls
Member-Only Content

Supported Browsers

Chrome, Edge, Brave, Opera, Firefox, Whale, and Yandex — on Windows, macOS, and Linux.

Supported Formats

  • Input: Circle.so, Tella.tv, Loom.com, YouTube, Vimeo, Wistia, and generic embedded players
  • Output: MP4

How It Works

  1. Install — Add SERP Circle Downloader to your browser
  2. Navigate — Go to a Circle.so lesson, Tella recording, Loom video, or any page with embedded video
  3. Play — Start the video so the extension can detect the stream
  4. Download — Click the extension icon, pick your quality, and hit Download — saved as MP4

Videos

Trial & Access

  • Includes 3 free downloads after email sign-in (OTP verification)
  • No credit card required for the free trial
  • Unlimited downloads available with a license

Installation Instructions

Each release has its own specific installation instructions to make it easier to upgrade, or rollback, to different versions. You can find the installation instructions for the specific version in the release:

Downloading Member-Only Content

The Circle Downloader extension respects your existing Circle login and permissions. If you can view a post in your community — whether it's public, member-only, or restricted — the extension can download it using your authentication.

Key Points:

  • Your existing Circle login is used automatically in the background
  • No separate passwords or credentials needed
  • Works for private communities, restricted posts, and member-exclusive lessons
  • Downloads happen entirely on your device with no data sent to third parties

Frequently Asked Questions

Q: What sites does this extension support?

A: Circle.so (and Circle.com), Tella.tv, Loom.com, YouTube.com, Vimeo.com, and Wistia.com. It also detects generic embedded video players on other sites.

Q: Does this work on native Circle videos?

A: Yes.

Q: Does this work on 2+ hour long videos?

A: Yes.

Q: Does this work on Loom/Tella videos embedded in Circle?

A: Yes.

Q: Can I download multiple videos at once?

A: Yes. The extension supports up to 3 concurrent downloads with individual progress tracking. Additional videos are added to an automatic queue.

Q: What quality options are available?

A: The extension detects all available resolutions from the source platform and lists them in the quality selector, sorted highest to lowest. Each option shows resolution, bitrate, and estimated file size.

Q: Does downloading preserve the original quality?

A: Yes. For adaptive streams (HLS/DASH), the extension downloads segments and merges them into a single MP4 without re-encoding. Direct MP4 uploads are saved at full quality instantly.

Q: Where are my downloads saved?

A: Videos automatically save to a Circle Downloader subfolder inside your browser's default Downloads directory. You can also set a custom default download location.

Q: Can I download member-only or private content?

A: Yes. If you can view the post in Circle, the extension can download it using your existing Circle login. Authentication happens automatically in the background.

Q: Why isn't the extension finding my video?

A: Press play on the video first. The extension needs the stream to start before detection works. If issues persist, refresh the page and try again.

Q: Is there a free trial?

A: Yes — 3 free downloads after email sign-in. No credit card required. Unlimited downloads available with a license.

Q: Is my data safe?

A: Yes. All video processing happens entirely in your browser. No video data is sent to external servers. Your Circle login credentials are never shared.

Troubleshooting

Videos Not Detecting

  1. Refresh the Circle post page
  2. Press play on the video first — the extension needs the stream active
  3. Make sure you're logged into your Circle community
  4. Try clearing browser cache and reloading
  5. Check that JavaScript is enabled in your browser
  6. Disable browser extensions that might interfere (ad blockers, etc.)

Download Failures

  1. Check your internet connection stability
  2. Try downloading in a lower quality
  3. Reduce concurrent downloads to 1
  4. Ensure you have sufficient disk space
  5. Try a different browser to rule out browser-specific issues

Authentication Issues

  1. Make sure you're logged into Circle in your browser
  2. Refresh the page and try again
  3. Check that cookies are enabled
  4. Log out and log back into Circle
  5. Clear browser cookies for circle.so and try again

File Playback Issues

  1. Try a different video player (VLC, Windows Media Player, QuickTime)
  2. Check file format — should be .mp4
  3. Ensure download completed fully (check file size)
  4. Update your video player to the latest version
  5. Try re-downloading the video

License

This repository is distributed under the proprietary SERP Apps license in the LICENSE file. Review that file before copying, modifying, or redistributing any part of this project.

About

Circle.so is a community platform for creators, educators, and businesses to host courses, coaching programs, and member communities. However, like many course platforms, they don't provide a way to download the videos that you (the actual users) pay for access to — or even offer an offline viewing option.

So we created a way for you to download your Circle.so community videos even if you're not technically inclined.


Related