☰

xHamster Ultimate Enhancer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

このスクリプトの質問や評価の投稿はこちら、通報はこちらへお寄せください
作者
dweebzxxx
1日のインストール数
1
累計インストール数
679
評価
1 1 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.