JO
Joald/consistent-subtitle-style
Subtitle styles: set once, apply everywhere
Overview
This Chrome extension provides persistent subtitle styling across streaming platforms with TypeScript-based architecture. Features hybrid styling approach using native YouTube API with CSS fallback for platforms that don't offer a native support. Supports YouTube, Nebula, and more to come.
Quick Start
Installation
- Build the extension:
npm install npm run build
- Load extension in Chrome:
- Open Chrome
- Go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
dist/folder (not the source directory)
Usage
- Navigate to any supported streaming service
- Click the extension icon to open settings
- Customize your subtitle styles
- Styles persist across all videos and platforms
Quick Test
Navigate to any streaming video with subtitles enabled and verify your custom styles are applied automatically.
Supported Platforms
| Platform | Status | Support Type |
|---|---|---|
| YouTube | ✅ | Native API |
| Nebula | ✅ | CSS Only |
On this page
Languages
TypeScript74.7%HTML13.7%JavaScript7.2%CSS4.2%Shell0.2%
Contributors
MIT License
Created October 6, 2025
Updated March 7, 2026
