Features

What makes OpenTubeX different

Watch across devices, skip interruptions, and make playback work the way you want.

Keep your devices in sync

Bring subscriptions, playlists, history, and settings to your other devices with end-to-end encryption.

Skip sponsored segments

Use SponsorBlock to skip sponsor segments and choose which categories to skip automatically.

Browse in tabs

Keep videos and channels open in separate tabs while you browse.

Watch on Android too

Try the Android preview with background playback, offline downloads, and sync with your desktop.

Missing a feature?

Have an idea for something you'd like OpenTubeX to do? Suggest it on GitHub.

Browse all 86 features

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.

Per-channel playback settings Per-channel speed indicator Per-channel settings

Music player and visualizer

YouTube Music audio tracks and audio-only formats use a dedicated artwork player with an optional animated audio visualizer.

YouTube Music artwork player with an animated audio spectrum

Preload upcoming videos and playlists

Preload upcoming yt-dlp videos from the watch queue, playlist or recommendations, or prepare an entire playlist before watching. Choose how many videos to prepare and how many extractions to run concurrently. Preloading prepares stream URLs to reduce playback delays; use Downloads to save videos for offline playback.

Playlist preload action and progress notification

Optional seek-interval behavior

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

Seek interval setting

Playback-rate adjusted timestamps

Optionally show timestamps adjusted for the current playback rate.

Playback-rate adjusted timestamps setting Playback-rate adjusted timestamps example

Chapter tooltips and chapter sidebar

Display improved chapter tooltips directly on the seekbar and show the current chapter list in the sidebar.

Chapter tooltips on seekbar Current chapter label Chapter sidebar

Transcript panel

Follow a video’s transcript in a dedicated panel.

Transcript panel

Caption appearance and preferred language

Customize caption appearance and choose a preferred caption language.

Caption preferences

Prevent YouTube translations

Option to prevent title and description translations from YouTube.

Prevent title and description translations

Auto Picture-in-Picture

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

Auto Picture-in-Picture window options

Scroll mini-player

Keep watching in a mini-player when you scroll away from a video or switch to another tab. Use its controls to return to the source tab or hide the player without interrupting playback.

Scroll mini-player

Mini-player kept across tabs

YouTube end-screen annotations

Show YouTube end-screen annotations inside the player.

YouTube end-screen annotations

Recommendations when videos end

When autoplay is off, finished videos show a darkened poster with up to six recommended videos if recommendations are enabled.

Quickly toggle looping or copy the video link from the player’s context menu.

Loop and Copy link in player context menu

Quick Playback Speed Bar

Add an optional, fully customizable quick playback speed bar to the regular and YouTube-style Shorts players.

Quick Playback Speed Bar Quick Playback Speed Bar in Shorts

Skip silence

Jump over detected silent parts of a video. Enable this behavior in Player settings, and choose whether new tabs start with it enabled.

Skip silence setting

A-B repeat

Repeat a selected part of a video with draggable markers, player-menu controls, and configurable keyboard shortcuts.

A-B repeat player controls Video looping between A-B repeat markers

Temporary 2× playback

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

Temporary 2× playback setting Temporary 2× playback indicator

Remember volume

Remember the player volume between sessions. Enabled by default.

Remember volume setting

Sleep timer

Stop playback after a chosen duration or when the current video ends.

Sleep timer control Sleep timer options

Playlist playback controls

Reorder or remove playlist items during playback and remember the reverse state of each playlist.

Paused fullscreen controls

Choose which player interface elements remain visible while playback is paused in full-window or fullscreen mode.

Paused fullscreen control settings

Rewind live streams and premieres

Experimentally rewind live streams and premieres instead of being limited to the live edge.

YouTube-style Shorts

Choose between a YouTube-style Shorts layout and player or the regular video grid and player.

Shorts browsing layout YouTube-style Shorts player

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.

Live chat and premiere controls

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.

Video zoom and pan

Automatic caption translation

Translate captions into any language offered by YouTube.

Caption translation

Return YouTube Dislike support

Show dislike count using Return YouTube Dislike.

Return YouTube Dislike in video view Return YouTube Dislike counts

Per-channel subscription feed controls

Choose whether each channel appears in Videos, Shorts, Live and Posts, set a daily video limit, and enable members-only videos when playback cookies are configured. Batch-edit channel preferences in Subscription settings, add subscribed channels directly to Saved Channel Settings, or hide a channel’s content type from the feed menu.

Per-channel subscription controls for feed types, members-only uploads, and the daily video limit

Auto-refresh subscriptions

Automatically refresh subscriptions on a schedule so your feed stays current without a manual refresh.

Auto-refresh subscriptions option

Watch time statistics

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

Watch time statistics

Additional video metadata

See more context about a video, including AI-generated content labels, paid-promotion disclosures, collaborators, categories, games, tags, relative publication dates, comment counts, age restrictions, and unlisted status. Channel avatars can also be shown beside channel names in video and playlist results.

Additional video metadata Video collaborators and category Game metadata Paid-promotion disclosure

Channel avatars in search results Age-restricted and unlisted video badges

Playlist browsing and saved YouTube playlists

Choose an independent Grid or List view for playlist pages and switch it from Quick settings. Save YouTube playlists as read-only bookmarks in Your Playlists. Copy complete YouTube playlists into editable local playlists, then append missing videos from the source while preserving local order and additions.

Playlist view setting

Saved YouTube playlist in Your Playlists

Comment tools

Render nested reply threads, show when comments were edited, reload comments, or copy a comment’s direct YouTube link. Translate comments and replies into the app language, search loaded comments, filter comments from the creator, and pin comments locally.

Nested comment replies Comment tools Edited comment indicator

Comment translations Comment search and personal pins

New subscription content

Show indicators for newly fetched content and optionally collect it in a separate new-content feed. Sort that feed with the oldest content first or switch its categories between combined sections and tabs.

New-content indicator settings Separate new-content feed setting New-content feed

Tabbed New subscriptions feed

Autoplay preview

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

Autoplay preview and countdown

Premiere indicators

Distinguish premieres from live streams in video lists and metadata.

Premiere indicator Premiere metadata

Open a chatter’s channel by clicking their handle in live chat.

Watch queue

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

Add a video to the queue Watch queue side panel

Inline add-to-playlist

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

Inline add-to-playlist popover Add-to-playlist action Custom quick-bookmark icons

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.

Watched-percentage threshold setting

Subscription feed refresh

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

Cancelable subscription refresh

Live stream and premiere notifications

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

Scheduled video notification

Quick search focus

Focus the search bar by pressing /, in addition to Ctrl+L or Cmd+L.

Find text on the current page with Ctrl+F or Cmd+F, including previous and next match navigation.

In-page search

Command palette

Press Ctrl / Cmd + K to search app actions and settings from one command palette.

Command palette

Tab support

Place browser-style tabs at the top, bottom, left, or right of the window. Pin, color, preview, duplicate, unload, group, select, reorder, and move tabs between windows. A searchable organizer provides bulk actions and recently closed tab history. Internal links support browser-style middle-click, Ctrl/Cmd-click, and Shift-click behavior.

Experimental tab support Horizontal and vertical tab layouts Tab position setting

Searchable tab organizer

Playback speed toggle shortcut

Press G to toggle between 1× playback speed and your last used speed.

Configurable thumbnail action

Choose an extra action button to show on video thumbnails.

Thumbnail action setting Extra thumbnail action

Close confirmation

Optionally ask for confirmation before closing the app.

Close confirmation

Customizable keyboard shortcuts

Choose the keyboard shortcuts used throughout the app.

Keyboard shortcut settings

Gamepad controls

Navigate menus, adjust sliders, control playback, and go back with a standard gamepad. The current control receives theme-aware focus feedback.

Gamepad focus feedback in Settings

Search selected text using your chosen search engine.

Search selected text

Search history and channel filters

Revisit searches with their filters restored, and use filter chips when searching within a channel. Save the same search query with different filters as separate presets and restore each combination when selected.

Search history entries for the same query with distinct saved filters

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

Settings window

Ambient Mode

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

Ambient Mode

Customizable Home page

Resume videos and review recent subscriptions, queues, playlists, downloads, reminders, and weekly watch activity from configurable Home shelves. Enable personalized recommendations for unwatched videos, ranked locally from viewing activity, saved videos and feedback. Choose Familiar, Balanced or Explore discovery and reset learned feedback at any time.

Customizable Home page with recent activity shelves Personalized Home recommendations with the discovery options open and a centered load-more button

Configurable thumbnail sizes

Choose the thumbnail size used while browsing videos.

Configurable thumbnail sizes

Animated thumbnail previews

Preview videos by hovering over their thumbnails. The animated previews can be disabled in Appearance settings.

Animated thumbnail preview

Full-screen docks

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

Full-screen dock

Animation controls

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

Animation settings

Resizable playlist card

Make the playlist card taller or shorter while watching a video.

Resizable playlist card

Changed-settings highlights

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

Changed settings and reset action

Toast notifications

Customize the position of toast notifications with icons, optional timeout indicators, and video thumbnails. Dismiss them by swiping or pressing Escape.

Toast notification with a video thumbnail Toast notification position settings Toast timeout indicator

Interface rounding and overlay scrollbars

Adjust how rounded interface elements are and choose whether overlay scrollbars automatically hide or remain visible.

Interface rounding setting Always-show overlay scrollbar setting

Interface preferences

Choose the app font from fonts installed on your system, adjust mouse-wheel and touchpad scroll speed from 25% to 300%, and select date and time formats independently of the app language.

App font setting

Date and time format settings Scroll speed setting

Customizable navigation

Add, remove and reorder navigation destinations for the desktop sidebar and mobile bottom bar from Appearance settings.

Navigation customization settings

Quick settings and profile icons

Access profiles and common preferences from the top bar. Personalize profiles with emoji or interactively cropped image icons. Choose which controls appear and reorder them, including autoplay, audio-only playback, DeArrow, translations, privacy preferences and light/dark theme selection.

Quick-settings menu Custom profile icons

Quick Settings customization with selected controls and reorder buttons

Custom themes

Create, import, export, edit, and share custom themes. Use transparent colors, backdrop blur, custom interaction and text-selection colors, and independent light and dark themes when following the system setting. Import themes directly from the clipboard, or browse community screenshots and install, apply or update themes inside the app.

Custom theme editor

Discover community themes with screenshots and one-click installation

Selectable icon packs

Choose between Material Symbols and Remix Icon throughout the interface.

Icon pack setting

SponsorBlock side panel

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

SponsorBlock side panel

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 tooltip unskip SponsorBlock tooltip reskip SponsorBlock tooltip prompt to skip

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, and choose a custom color for each segment category.

SponsorBlock category label Custom SponsorBlock colors

SponsorBlock submission

Submit SponsorBlock segments directly from the player and review your submissions, contributed skips, and time saved. Submission is experimental.

SponsorBlock contribution statistics

SponsorBlock full-video labels and mute segments

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

SponsorBlock full-video label SponsorBlock mute-segment submission

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.

IP block recovery script setting

Authenticated playback

Retry age-restricted and members-only videos through yt-dlp with cookies from a browser or file. Configured cookies can also request account-only formats for any video. Use the configured cookies for subtitles, transcripts and automatic caption translations, with a separate subtitle-only authentication setting.

Cookie source settings Restricted video playback controls

Subtitle cookie settings

History retention and cleanup

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

History retention setting Delete old history entries

Local metadata history

Optionally keep a local history of video titles, thumbnails, and descriptions, then review how they changed over time.

Video metadata history

LibreTube import

Import subscriptions and watch history from LibreTube.

Data and storage controls

Review disk usage and clean individual caches or saved data from Data & Storage settings.

Data and Storage settings

Encrypted sync

Synchronize subscriptions, playlists, history, saved channel settings, profiles, tabs, and settings with end-to-end encryption. LibreTube Sync servers are supported too. Pair another device by scanning a QR code or entering a text code without sharing account credentials or the privacy passphrase.

Encrypted synchronization settings

Pair with an existing device

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.

Updated download options Downloads manager

Automatic downloads and download queue

Automatically download new uploads from selected channels with per-channel templates and filters. A persistent queue provides concurrency and bandwidth limits, and Ctrl / Cmd + J opens Downloads.

Automatic download templates and filters Download queue controls

Android app support

Android app preview for phones and tablets, with background playback, offline downloads, touch controls and sync with desktop devices.

Mobile tab flow: page previews, hold actions, drag to reorder, and switch tabs

Take the features with you

Grab a signed build or install through the package manager you already use.