Skip to content

JZOnTheGit/stream-quality-picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Stream Quality Picker

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.

Preview


Features

Grouped by Resolution Tier

Streams are automatically sorted into collapsible groups:

Tier Color
4K / 2160p Blue
1080p Green
720p Yellow
SD / Other Gray

Visual Stream Cards

Each stream is displayed as a clean card showing:

  • Source label[RD+] Torrentio, [DL+] MediaFusion, etc.
  • Format badgesHDR DV HDR10+ ATMOS REMUX WEB-DL BluRay with color-coded chips
  • Seeder strength — signal bars (4 levels: 500+, 200+, 50+, 1+) with color coding
  • File size & tracker — compact metadata row

Cards

Smart Best Pick

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

Best Pick

Scoring Algorithm

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

Floating Panel

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.

Incremental Loading

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.

Graceful Fallback

If any stream can't be parsed, it falls back to displaying the original raw text as a card — nothing breaks, nothing is lost.


Compatibility

  • 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

Installation

  1. Download stream-quality-picker.plugin.js
  2. Open Stremio Enhanced → Settings → scroll down → "OPEN PLUGINS FOLDER"
  3. Drop the file into the plugins folder
  4. Restart Stremio Enhanced (or press Ctrl + R)
  5. Open any movie/show and click on streams — the new picker appears automatically

Technical Details

  • 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

Registry Metadata

{
  "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"
}

License

MIT

About

Stremio Enhanced plugin that replaces the default stream list with a grouped quality picker — visual badges, seeder strength bars, and smart Best Pick buttons.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors