xHamster Ultimate Enhancer

Enhances xHamster: hides watched videos, auto large player, advanced filters, mark viewed, scroll to top

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
pignextdoor
1日のインストール数
11
累計インストール数
26
評価
0 0 0
バージョン
1.2
作成日
2026/01/10
更新日
2026/01/10
大きさ
13.2KB
ライセンス
MIT
対象サイト

xHamster Ultimate Enhancer

A powerful, lightweight userscript that significantly improves your xHamster browsing experience.

Main Features

  • Hide Watched Videos — Automatically hides thumbnails of videos you've already watched across recommendations, search results, categories, home feed, and more. Includes smart layout reflow to close empty gaps in the grid.
  • Auto Large Player — One-click toggle to automatically switch to large/wide player mode on video pages (preference saved).
  • Dynamic Player Height — Large mode player resizes to fit your screen perfectly on window resize.
  • Advanced Video Filters — Filter thumbnails by:
    • HD only (720p+)
    • View count range
    • Duration range (in minutes)
    • Rating percentage range
    • Text search (must contain phrases)
    • Whitelist (only show titles with these phrases)
    • Blacklist (hide titles containing these phrases)
    • Title sanitization/replacement (e.g., change words like "boyfriend" → "stepson")
  • Mark All Viewed — Button to instantly mark every video on the current page as watched.
  • Scroll to Top — Quick button to smoothly scroll back to the top.
  • Disable Filters Toggle — Temporarily turn off all filtering/hiding (saved state).
  • Floating Control Panel — Hoverable panel in bottom-right corner with all buttons and a full filters configuration form.
  • Favorites Exclusions — Watched hiding is automatically disabled on your /my/favorites/videos page (so you can see your saved videos clearly).
  • Dynamic Support — Works with infinite scroll and dynamically loaded content.

Recommendations

  • Adblocker: Use uBlock Origin (or uBlock Origin Lite) for best results. It handles most banners, pop-ups, and trackers at the network level. The script no longer includes general ad hiding to avoid duplication.
  • Recommended Manager: Install with Violentmonkey for best compatibility.

Notes

  • All settings are saved in your browser's localStorage (no account needed).
  • Changes to filters require a page reload to apply.
  • Excludes watched hiding on your personal favorites page for usability.
  • If you notice any site layout issues, disable filters temporarily via the panel.

Enjoy a cleaner, more focused xHamster experience! Feedback & suggestions welcome.