A plugin for Stremio Enhanced that replaces the default raw stream list with a clean, grouped, visual quality picker.
Instead of a wall of identically-formatted text, you get streams grouped by resolution, sorted by quality, with visual badges, seeder strength indicators, and one-tap Best Pick buttons.
Streams are automatically sorted into collapsible groups:
| Tier | Color |
|---|---|
| 4K / 2160p | Blue |
| 1080p | Green |
| 720p | Yellow |
| SD / Other | Gray |
Each stream is displayed as a clean card showing:
- Source label —
[RD+] Torrentio,[DL+] MediaFusion, etc. - Format badges —
HDRDVHDR10+ATMOSREMUXWEB-DLBluRaywith color-coded chips - Seeder strength — signal bars (4 levels: 500+, 200+, 50+, 1+) with color coding
- File size & tracker — compact metadata row
Two buttons at the top auto-select the highest quality stream in each tier:
- Best 4K — top-scored 4K stream (prefers debrid, HDR, high seeders)
- Best 1080p — top-scored 1080p stream
Streams within each group are ranked by:
| Factor | Points |
|---|---|
Debrid source ([RD+], [DL+]) |
+5,000 |
| Seeder count (up to 3,000) | +10 per seeder |
| Dolby Vision | +300 |
| HDR10+ | +250 |
| HDR10 | +200 |
| HDR | +150 |
| REMUX | +200 |
| Atmos | +100 |
The entire stream panel is styled as a floating card with rounded corners and spacing from screen edges — works beautifully with the Modern Glass theme.
Streams from different addons load at different times. The plugin detects new streams via MutationObserver and re-renders automatically with a debounce so the UI stays smooth.
If any stream can't be parsed, it falls back to displaying the original raw text as a card — nothing breaks, nothing is lost.
- Works alongside any Stremio addon
- Auto-hides FilterStreams dropdowns when active (our grouping supersedes them)
- Compatible with the Modern Glass theme
- Cleans up on navigation — no leftover styles when you leave the stream panel
- Download
stream-quality-picker.plugin.js - Open Stremio Enhanced → Settings → scroll down → "OPEN PLUGINS FOLDER"
- Drop the file into the plugins folder
- Restart Stremio Enhanced (or press
Ctrl + R) - Open any movie/show and click on streams — the new picker appears automatically
- Single file — no dependencies, no build system
- ~390 lines of vanilla JS + CSS
- DOM hooking via
setInterval+MutationObserver - Resilient selectors using
[class*="..."]pattern (survives CSS module hash changes) - Click passthrough via
.click()on hidden original<a>elements - All styles scoped with
sqp-prefix to avoid conflicts
{
"name": "Stream Quality Picker",
"author": "JZOnTheGit",
"description": "Groups streams by resolution with smart ranking, visual badges, seeder strength bars, and one-tap Best Pick buttons.",
"version": "1.4.0",
"repo": "https://github.com/JZOnTheGit/stream-quality-picker",
"download": "https://github.com/JZOnTheGit/stream-quality-picker/releases/download/v1.4.0/stream-quality-picker.plugin.js"
}MIT


