Skip to main content
In development Status checked

Yougroup

Yougroup is an in-development local-first Chrome side panel extension for grouping YouTube channels into Lists, building combined feeds, and opening playback queues.

TypeScript Chrome Extension React YouTube Manifest V3 Bun
Cover image for Yougroup

Overview

Yougroup is a local-first Chrome side panel for grouping YouTube channels by topic and watching them together. Add related channels to a List, open a single List or All Lists as a combined Upload Feed, and shape a playback queue around your choices. The source repository retains the historical Groupie name.

The working set stays in browser extension storage, so the RSS workflow needs no backend or YouTube Data API key. An optional key resolves @handles and /user/ URLs and enriches cached uploads with fields such as duration and view count.

Lists and feeds

  • Create, rename, and delete Lists; add a channel by ID or URL, with optional key-based handle resolution.
  • Open one List or All Lists, the UI’s synthetic deduplicated Feed over every List’s membership.
  • Filter Shorts, hide watched videos, choose newest/popular or interleaved playback, and open a queue in YouTube.
  • Import selected Lists from a YouTube Subscription Manager JSON export.

Refresh and playback

  • RSS-first refresh discovers recent uploads for canonical channel IDs without spending Data API quota.
  • An optional Data API phase adds metadata and supports handle resolution and popularity-based ordering.
  • Resumable Refresh Jobs persist phases, counters, checkpoints, and errors so the service worker can continue after a restart.
  • An hourly stale-channel alarm and configurable refresh threshold keep the local cache current.

Privacy

Yougroup has no account, hosted backend, server-side sync, or analytics service. Lists, cached uploads, watched markers, refresh state, quota accounting, and the optional API key stay in Chrome extension-local storage.

Availability

The Yougroup landing page is deployed at yougroup.thoughtbubble.dev. During this audit, no Chrome Web Store listing or packaged public extension release was verified, so this project remains in development and is loaded as an unpacked extension from the repository build.

Technology Stack

  • TypeScript on Bun; React 19 with TanStack Virtual
  • Tailwind CSS v4 and Radix UI
  • Chrome Manifest V3 side panel, service worker, and content script
  • fast-xml-parser for YouTube RSS; optional YouTube Data API v3

Share this project