Skip to content

xXSalamanderXx/HDEncode-Search-Plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HD-Encode Search+

HDEncode_Search_+.png

πŸ”Ž Advanced HDEncode Userscript Bringing a Smarter Search, Advanced Search Result Filters, Improved Pagination of Results and Specific Search Shortcuts.

Release Top language License


πŸ”₯ Highlights:

πŸ—ƒοΈ Advanced Filtering and Sorting

Row 1: Main filters and section navigation

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

Row 2: Search, groups, loading and reset

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

πŸ‹οΈβ€β™‚οΈ Advanced Search Redundancy

The search system is designed to be more forgiving than plain text matching.

It Can Handle:

  • 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.2025
  • Movie-Name-2025
  • Movie Name 2025

⚑ Result Filters

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

πŸ”Ž Search Control

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

πŸ”— Quick Link Access

  • Inline πŸ”— Links button on each release
  • View host links without opening the release page
  • Copy links to clipboard directly

πŸ”€ Smart Text Matching

  • Case-insensitive matching
  • Accent normalization
  • Better handling for dots, dashes, spaces, and other separators
  • More forgiving matching for inconsistent release naming

πŸ“• Custom Pagination

  • 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

πŸ’ͺ Stability

Stability included:

  • Abort protection for active loading
  • Delayed clear-after-stop handling
  • Safer observer timing
  • Fewer UI collisions during large result updates

βœ… Easy Installation

One-click install

If you already have a userscript manager installed, click below:

Install HD-Encode Search+

Most userscript managers will detect the raw .user.js file automatically and open an install prompt.


Supported Userscript Managers

This script should work with most userscript extensions, including:

  • Tampermonkey
  • Violentmonkey
  • Greasemonkey
  • FireMonkey
  • Other Greasemonkey-compatible managers

Tampermonkey Install

  1. Install the Tampermonkey extension.
  2. Open the install link above.
  3. Tampermonkey should detect the script automatically.
  4. Click Install.
  5. Open HDEncode and refresh the page if needed.

Violentmonkey Install

  1. Install the Violentmonkey extension.
  2. Open the install link above.
  3. Violentmonkey should detect the script automatically.
  4. Confirm installation.
  5. Refresh HDEncode if needed.

Greasemonkey / Other Managers

  1. Install your preferred userscript manager.
  2. Open the raw 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.
  5. Save and refresh HDEncode.

Supported Sites

Works on:

  • hdencode.org
  • www.hdencode.org
  • hdencode.com
  • www.hdencode.com
  • hdencode.ro
  • www.hdencode.ro

Supports homepage listings, tag pages, quality pages, search pages, and similar listing views.


Direct Page Targets

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/

Persistence

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

⭐ Show Your Support

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! πŸ™Œ

β˜• Support Development

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. πŸ’™

πŸ” Check Out My Other Repos

You might also like these projects:


Credit

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.


Contributing

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

Disclaimer

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.

License πŸ“„

Licensed under the MIT License

Sponsor this project

Packages

 
 
 

Contributors