Skip to content

mikeymuis/hdencode-filter-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HDEncode Filter Suite

Version License Tampermonkey Domains

HDEncode Filter Suite

HDEncode is a great source for releases of all kinds, movies, TV shows, TV packs. The site has filters, but I kept missing specific options. I mainly use it to track down specific TV show releases and wanted to combine things like release group, Dolby Vision and resolution in one go. Doing that manually meant scrolling through pages every single time. This script adds the extra filter options I was missing, directly above the release grid.


Features

Filtering

  • Dolby Vision & HDR: quickly isolate releases by HDR format
  • Resolution: filter by 2160p, 1080p or 720p
  • Content type: separate Movies, TV Shows and TV Packs
  • Minimum IMDb rating
  • File size: set a minimum and/or maximum in GB
  • Release group: dynamic dropdown populated from the current results, updates as you filter

Search & navigation

  • Free-text search across all visible release info
  • Multi-page loading: load 5, 10, 20, 50, 100 or all pages in one click, with a live progress bar

Quality of life

  • Persistent filters: settings are saved to your browser's local storage and restored when you return. No data is sent anywhere.
  • No results feedback: clear message when your filters return zero results, with your selection preserved
  • Active filter highlights: a subtle cyan border shows which filters are currently active
  • Quick links & NFO: click the "πŸ”— Links" button on any release to instantly fetch and display the download links without leaving the page. Hosters are shown with a colored indicator and their full name. Copy individual links or all links for a hoster at once with a single click. Click "πŸ“„ NFO" to view the full media info (codec, resolution, audio, subtitles) in a scrollable panel β€” no extra network request, the info is loaded alongside the links.

Example

Want only 2160p Dolby Vision movies with an IMDb rating of 8 or higher and under 50 GB? Check Dolby Vision, select 2160p, set Min rating to 8, Max GB to 50 and select Movies. Hit Load pages to pull in more results and let the filters do the rest.


Installation

Requirements

Requires a userscript manager. The following are supported:

Manager Browser
Tampermonkey Chrome, Firefox, Edge, Safari, Opera, Brave
Violentmonkey Firefox, Edge, Brave, Opera, Vivaldi
Greasemonkey Firefox
Other Greasemonkey-compatible managers varies

Tampermonkey is recommended and the most widely tested. Note that Violentmonkey is currently not supported on Chrome due to a technical limitation β€” Brave is a good alternative for Chromium users who prefer Violentmonkey.

The script is fully open-source so you can read every line of code before installing.

Install

  1. Make sure a userscript manager is installed and enabled in your browser

  2. Click the link below and your userscript manager will detect it automatically:

    Install HDEncode Filter Suite

  3. Click Install in the dialog

  4. Navigate to HDEncode.org and the filter bar will appear automatically above the release grid

Updates are delivered automatically via your userscript manager whenever a new version is released.

Tampermonkey

  1. Install the Tampermonkey extension
  2. Click the install link above
  3. Tampermonkey will detect the script automatically
  4. Click Install

Violentmonkey

  1. Install the Violentmonkey extension
  2. Click the install link above
  3. Confirm installation in the dialog

Greasemonkey / other managers

  1. Install your preferred userscript manager
  2. Click the install link above
  3. If the manager detects .user.js automatically, approve the install
  4. If it does not, create a new script manually and paste in the script contents

Usage

The filter bar appears at the top of the release grid on any HDEncode page.

Row 1: Quality & content filters

Control Description
Dolby Vision Show only Dolby Vision releases
HDR Show only HDR releases
All resolutions Filter by 2160p, 1080p or 720p
Min rating Hide releases below this IMDb rating
Min GB / Max GB Filter by file size
All / Movies / TV Shows / TV Packs Filter by content type

Row 2: Search, groups & loading

Control Description
All groups Filter by release group, populated dynamically from current results
Search anything Free-text search across all release info
All pages Choose how many additional pages to load β€” can optionally be saved via βš™οΈ settings
↓ Load pages Fetch additional pages into the current view with a live progress bar
βœ• Clear Reset all filters and restore the full list

Tips

  • Active filters are highlighted with a cyan border so you always know what's active
  • The release group dropdown only shows groups that match your other active filters
  • If a selected release group returns no results after changing other filters, your group selection is preserved. You'll see a red "No results" message rather than silently switching back to "All groups"
  • Multi-page loading fetches pages sequentially with a small delay between requests, lightweight and respectful to the server
  • Filter settings are saved in your browser's local storage automatically and restored when you return. Nothing is collected or shared.

Compatibility

Tested on Chrome and Firefox with Tampermonkey. Should work with any Greasemonkey-compatible extension.

Works on all HDEncode pages including category pages, search results and tag pages. Supports all three official domains: hdencode.org, hdencode.com and hdencode.ro.


Persistence

Filter settings are saved to your browser's local storage and restored automatically when you return. Nothing is sent anywhere.

By default, all filters are saved between visits. You can customise this via the βš™οΈ settings panel in the filter bar β€” uncheck any filter to stop saving it.

Saved by default:

  • Dolby Vision, HDR, resolution, content type
  • Minimum IMDb rating, file size limits
  • Release group selection
  • Search text

Not saved by default (can be enabled via βš™οΈ):

  • Page limit β€” unchecked by default, so it always resets to "All pages" on a new visit

Nothing is uploaded or shared.


Contributing

Bug reports and suggestions are welcome via GitHub Issues. I'm not a developer myself, this script was built with AI assistance, so I can't promise a quick turnaround but I read everything and will do my best.


Support the project

This project takes time to maintain and keep up to date. If it saves you time and you'd like to say thanks, a small donation is always appreciated!

Donate via PayPal


Changelog

v1.5

  • Added βš™οΈ settings panel via a gear icon in the filter bar header
  • Users can now choose per filter whether it is saved between visits β€” all filters are saved by default
  • Settings preferences are stored separately from filter values and are never cleared by the Clear button
  • Added "πŸ“„ NFO" button next to the existing "πŸ”— Links" button on every release
  • Clicking it shows the full media info (codec, resolution, audio tracks, subtitles) in a scrollable panel inline
  • No extra network request β€” the NFO is extracted from the same detail page fetch that powers the links panel
  • Both panels are independent: open one, the other, or both at the same time

v1.4

  • Added stop button to cancel page loading mid-way
  • Release group dropdown now picks the most common capitalisation when the same group appears with different casing (e.g. ETHEL vs Ethel)
  • Added a subtle hint on pages without a category context, suggesting to search or browse a category first before loading pages

v1.3

  • Download link panel now shows hoster names in full (e.g. "rg" β†’ "Rapidgator") with a colored indicator per hoster
  • Added "Copy all" button per hoster to copy all parts in one click, useful for multi-part releases
  • Copy individual links still available per link

v1.2

  • Fixed release group dropdown showing incorrect values after the quick links button was added
  • Added support for hdencode.com and hdencode.ro in addition to hdencode.org

v1.1

  • Quick links: click "πŸ”— Links" on any release to fetch and display download links directly on the page, no need to navigate to the detail page
  • Copy any link to clipboard with a single click

v1.0

  • Initial release
  • Filtering by Dolby Vision, HDR, resolution, content type, IMDb rating, file size and release group
  • Free-text search
  • Multi-page loading with live progress bar
  • Persistent filters via local storage

License

MIT License - free to use, modify and distribute.

About

A Tampermonkey userscript that adds powerful filtering, searching and multi-page loading to HDEncode

Topics

Resources

License

Stars

Watchers

Forks

Contributors