π Advanced HDEncode Userscript Bringing a Smarter Search, Advanced Search Result Filters, Improved Pagination of Results and Specific Search Shortcuts.
| Control | Description |
|---|---|
| Dolby Vision | Show only Dolby Vision releases |
| HDR | Show only HDR releases |
| All Resolutions | Filter by 2160p, 1080p or 720p |
| Minimum Rating | Hide releases below this IMDb rating |
| Min GB / Max GB | Filter by file size |
| Movies | Reload to the Movies page |
| TV Shows | Reload to the TV Shows page |
| TV Packs | Reload to the TV Packs page |
| Top Downloads | Reload to the Top Downloads page |
| 4K UHD | Reload to the 2160p quality page |
| Control | Description |
|---|---|
| All Release Groups | Filter by release group, populated dynamically from current visible results |
| Search anything... | Free-text search across release info |
| Search | Start multi-page search/loading |
| Stop Page Loading | Safely abort an active search |
| Clear | Safely reset filters, stopping active searches first when needed |
The search system is designed to be more forgiving than plain text matching.
- Dots instead of spaces
- Dashes instead of spaces
- Mixed separators
- Compacted words
- Accent differences
- Case differences
- Inconsistent release formatting across pages
That means searches often still match even when a release title is formatted differently than what you typed.
Examples it is better at handling:
Movie.Name.2025Movie-Name-2025Movie Name 2025
| Control | Description |
|---|---|
| Dolby Vision | Show only Dolby Vision releases |
| HDR | Show only HDR releases |
| All Resolutions | Filter by 2160p, 1080p or 720p |
| Minimum Rating | Hide releases below this IMDb rating |
| Min GB / Max GB | Filter by file size |
| Release Group | Filter by release group |
| Control | Description |
|---|---|
| Search All Pages Automatically | Pages are scanned in the background and results are displayed dynamically |
| Stop Page Scanning | Stop background page scanning when you're happy with the results |
| Clear | Clear filters and reset to default, including default results |
- Inline
π Linksbutton on each release - View host links without opening the release page
- Copy links to clipboard directly
- Case-insensitive matching
- Accent normalization
- Better handling for dots, dashes, spaces, and other separators
- More forgiving matching for inconsistent release naming
- Native pagination is hidden
- A cleaner custom pagination that dynamically shows filtered results, with live changes depending on your filters.
- Modern intuitive page number buttons
- Abort protection for active loading
- Delayed clear-after-stop handling
- Safer observer timing
- Fewer UI collisions during large result updates
If you already have a userscript manager installed, click below:
Most userscript managers will detect the raw .user.js file automatically and open an install prompt.
This script should work with most userscript extensions, including:
- Tampermonkey
- Violentmonkey
- Greasemonkey
- FireMonkey
- Other Greasemonkey-compatible managers
- Install the Tampermonkey extension.
- Open the install link above.
- Tampermonkey should detect the script automatically.
- Click Install.
- Open HDEncode and refresh the page if needed.
- Install the Violentmonkey extension.
- Open the install link above.
- Violentmonkey should detect the script automatically.
- Confirm installation.
- Refresh HDEncode if needed.
- Install your preferred userscript manager.
- Open the raw 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.
- Save and refresh HDEncode.
Works on:
hdencode.orgwww.hdencode.orghdencode.comwww.hdencode.comhdencode.rowww.hdencode.ro
Supports homepage listings, tag pages, quality pages, search pages, and similar listing views.
The category selector loads these site pages directly:
- Movies β
https://hdencode.org/tag/movies/ - TV Shows β
https://hdencode.org/tag/tv-shows/ - TV Packs β
https://hdencode.org/tag/tv-packs/ - Top Downloads β
https://hdencode.org/top-downloads/ - 4K UHD β
https://hdencode.org/quality/2160p/
Most filters are saved locally in your browser and restored automatically later.
Saved locally:
- Dolby Vision
- HDR
- Resolution
- Rating
- Size limits
- Release group
- Search text
Not treated as a saved local filter:
- Category page selector, because it works as page navigation
Nothing is uploaded or shared.
β Star the repo β’ β Support development β’ π Explore more projects
If this repo has helped you, please consider giving it a star on GitHub!
It really helps show support, motivates future updates, and encourages continued development. π
Every β makes a difference and means a lot. Thanks for helping this project grow! π
If you'd like to support my work even more, you can buy me a coffee here:
β buymeacoffee.com/SinZZzz
Your support helps keep development active and appreciated. π
You might also like these projects:
- π¦ salamander-trackers
- π RLSBB-Search-Plus
- π¦ SlimBrave
- π·οΈ Caesium Image Compressor - Linux
This project was originally based on the idea and codebase from:
mikeymuis/hdencode-filter-suite
This fork has since been heavily reworked and expanded with substantial UI, search, navigation, and stability changes.
Bug reports and suggestions are welcome through GitHub Issues.
Helpful info to include:
- browser
- userscript manager
- page URL
- what you clicked
- whether Search, Stop, or Clear was active
- whether the issue happened on homepage, tag page, or quality page
This repository is provided for general educational and informational use only.
By accessing, using, modifying, or distributing this repository, you agree that:
- Use at Your Own Risk: You are solely responsible for how you use anything provided in this repository.
- No Guarantees: The software, documentation, and related materials are provided "as is", without warranty of any kind, express or implied.
- No Liability: The authors, maintainers, and contributors are not liable for any claims, damages, losses, or other liabilities arising from the use of this project.
- Legal Compliance: You are responsible for making sure your use of this project complies with any laws, rules, or policies that apply to you.
- Not Legal Advice: Nothing in this repository or its documentation should be considered legal advice.
Licensed under the MIT License
