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.
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.
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.
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.
-
Make sure a userscript manager is installed and enabled in your browser
-
Click the link below and your userscript manager will detect it automatically:
-
Click Install in the dialog
-
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.
- Install the Tampermonkey extension
- Click the install link above
- Tampermonkey will detect the script automatically
- Click Install
- Install the Violentmonkey extension
- Click the install link above
- Confirm installation in the dialog
- Install your preferred userscript manager
- Click the install link above
- If the manager detects
.user.jsautomatically, approve the install - If it does not, create a new script manually and paste in the script contents
The filter bar appears at the top of the release grid on any HDEncode page.
| 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 |
| 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 |
- 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.
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.
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.
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.
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!
- 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
- 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
- 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
- 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
- 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
- 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
MIT License - free to use, modify and distribute.
