Per-channel playback settings
Manage and automatically apply playback speed, video quality, subtitles, and volume for individual channels. Enable each option in settings. Playback speeds can be saved automatically when you change them through the player options, or you can leave automatic saving off and use the dedicated button below the player to save the current speed for that channel manually.

Optional seek-interval behavior
Choose whether seek intervals (arrow keys and J/L) are multiplied by playback rate.

Playback-rate adjusted timestamps
Optionally show timestamps adjusted for the current playback rate.
![]()
Chapter tooltips and chapter sidebar
Display improved chapter tooltips directly on the seekbar and show the current chapter list in the sidebar.

Transcript panel
Follow a video’s transcript in a dedicated panel.

Caption appearance and preferred language
Customize caption appearance and choose a preferred caption language.

Prevent YouTube translations
Option to prevent title and description translations from YouTube.

Quick search focus
Focus the search bar by pressing /, in addition to Ctrl+L or Cmd+L.
In-page search
Find text on the current page with Ctrl+F or Cmd+F, including previous and next match navigation.

SponsorBlock side panel
Open a side panel with segment details, a temporary auto-skip toggle, and an option to whitelist the current channel.

SponsorBlock tooltips (unskip / reskip / prompt to skip)
Improved SponsorBlock tooltips with unskip, reskip, and prompt-to-skip when you need to replay a segment, skip it again, or decide on a segment before it is skipped.

SponsorBlock enhancements
Display SponsorBlock community-contributed chapters, including Highlight and Hook/Greetings segments, in the player. Hover over a seekbar segment to see its category label.

SponsorBlock submission
Submit SponsorBlock segments directly from the player. This feature is experimental.
Tab support
Use browser-style tabs in horizontal or vertical layouts, with pinning, colors, thumbnail previews, duplication, unloading, multi-selection, reordering, moving between windows, bulk actions, YouTube link copying, and configurable session restoration.

IP block recovery script
Set a script to run when YouTube blocks your IP. OpenTubeX waits for the script to finish, then reloads the video.

Auto Picture-in-Picture
Automatically enter Picture-in-Picture when you switch tabs, minimize the app, or switch windows.

Scroll mini-player
Keep watching in a mini-player when you scroll away from a video.

YouTube end-screen annotations
Show YouTube end-screen annotations inside the player.

Ambient Mode
Add an ambient glow around the player based on the current video.

Loop & Copy link in player context menu
Quickly toggle looping or copy the video link from the player’s context menu.

Quick Playback Speed Bar
Add an optional, fully customizable quick playback speed bar to the player.
![]()
Fast-forward through silence
Optionally speed through silent parts of a video. Enable this behavior in Player settings.

Temporary 2× playback
Hold the left mouse button or Space to temporarily double the playback speed.

Return YouTube Dislike support
Show dislike count using Return YouTube Dislike.

Remember volume
Remember the player volume between sessions. Enabled by default.
![]()
Sleep timer
Stop playback after a chosen duration or when the current video ends.

Playback speed toggle shortcut
Press G to toggle between 1× playback speed and your last used speed.
Auto-refresh subscriptions
Automatically refresh subscriptions on a schedule so your feed stays current without a manual refresh.

History retention and cleanup
Automatically clean up watch history after a configurable retention period, or manually delete older entries.

Watch time statistics
Explore your viewing activity with daily and weekly watch-time charts.

Configurable thumbnail action
Choose an extra action button to show on video thumbnails.
![]()
Configurable thumbnail sizes
Choose the thumbnail size used while browsing videos.

Additional video metadata
See more context about a video, including AI-generated content labels, paid-promotion disclosures, collaborators, categories, games, tags, relative publication dates, and comment counts.

Playlist playback controls
Reorder or remove playlist items during playback and remember the reverse state of each playlist.
Comment tools
Render nested reply threads, show when comments were edited, reload comments, or copy a comment’s direct YouTube link.
![]()
LibreTube import
Import subscriptions and watch history from LibreTube.
Close confirmation
Optionally ask for confirmation before closing the app.

Download support
Use yt-dlp for reliable playback and advanced video, audio, and playlist downloads. Download subtitles separately as SRT, VTT, ASS, or LRC files, and manage active and completed downloads from a dedicated page.

Full-screen docks
Open video information, comments, playlists, chapters, or live chat in resizable and rearrangeable full-screen docks.

Customizable keyboard shortcuts
Choose the keyboard shortcuts used throughout the app.

Rewind live streams and premieres
Experimentally rewind live streams and premieres instead of being limited to the live edge.
New subscription content
Show indicators for newly fetched content and optionally collect it in a separate new-content feed.

Autoplay preview
See the next video and its countdown directly on the player before autoplay starts it.

Animation controls
Use the app’s UI animations or force-enable or disable them independently of your system setting.

Premiere indicators
Distinguish premieres from live streams in video lists and metadata.
![]()
Resizable playlist card
Make the playlist card taller or shorter while watching a video.

Live chat channel links
Open a chatter’s channel by clicking their handle in live chat.
Encrypted sync
Synchronize subscriptions, playlists, history, per-channel playback speeds, profiles, tabs, and settings with end-to-end encryption. LibreTube Sync servers are supported too.

Watch queue
Queue videos from their three-dot menus, then manage and drag to reorder them in a side panel on the watch page.

Inline add-to-playlist
Choose playlists from an inline popover, and personalize the quick-bookmark playlist with an icon, emoji, or cropped image.

Selection web search
Search selected text using your chosen search engine.

Search history and channel filters
Revisit searches with their filters restored, and use filter chips when searching within a channel.

Watched-percentage threshold
Choose how much of a video must play before it counts as watched. Set the threshold to 0% to mark videos as watched immediately.

Changed-settings highlights
Highlight settings that differ from their defaults and reset them directly.

Toast notifications
Customize the position of toast notifications with icons, optional timeout indicators, and video thumbnails. Dismiss them by swiping or pressing Escape.
![]()
Interface rounding and overlay scrollbars
Adjust how rounded interface elements are and choose whether overlay scrollbars automatically hide or remain visible.
![]()
YouTube-style Shorts
Choose between a YouTube-style Shorts layout and player or the regular video grid and player.

SponsorBlock full-video labels and mute segments
Display and submit SponsorBlock full-video labels and mute segments.

Subscription feed refresh
Cancel subscription refreshes and see new videos immediately while the rest loads.

Settings window and search
Open settings in a draggable, resizable window with integrated subpages and search across every category.

Live streams, premieres, and chat replay
Automatically refresh upcoming premieres, view comments during premieres, and use chat replay. Live chat also supports optional timestamps, top or all messages, and a full-screen dock.

Quick settings and profile icons
Access profiles and common preferences from the top bar. Personalize profiles with emoji or interactively cropped image icons.

Voice-over translation
Translate supported videos through the unofficial Yandex API with synchronized voice-over audio and separate translated and original volume controls.
Video zoom and pan
Zoom into videos from the player menu. Press Z to zoom in, Shift + Z to zoom out, or hold Shift and drag to pan the visible area.

Live stream and premiere notifications
Get an operating-system notification when a scheduled live stream or premiere starts.

Custom themes
Create, import, export, and edit custom themes. When following the system setting, configure independent light and dark themes.

Automatic caption translation
Translate captions into any language offered by YouTube.

Selectable icon packs
Choose between Material Symbols and Remix Icon throughout the interface.
