OpenTubeX

OpenTubeX contributors·OpenTubeX.OpenTubeX

A private YouTube client

OpenTubeX is a private YouTube client for desktop.

winget install --id OpenTubeX.OpenTubeX --exact --source winget

Latest 0.34.1·September 9, 2026

Release Notes

Highlights

  • Android now supports yt-dlp playback and downloads, including formats, subtitles, automatic downloads, queue controls, and offline playback. (#1156, #1162)
  • Get personalized recommendations for unwatched videos on Home, with local learning, discovery controls, and feedback to refine your feed. (#945, #1157)
  • Choose OpenTubeX Light or OpenTubeX Dark for homepage-inspired teal colors and soft gradient backgrounds. (#1144)
  • Android uses native video playback to keep audio continuous through screen lock and Picture-in-Picture, with improved player controls, gestures, and fullscreen behavior. (#1094, #1180)
  • Discover community themes in Appearance settings, preview their screenshots, and install, apply, or update them in one click. (#1204)

More improvements

  • Click comment thread lines to expand or collapse replies, with hover highlighting to show which thread you control. (#1158)

  • Tab groups now show tab previews with titles and icons in a custom tooltip. (#1169)

  • Android's tab organizer now shows page icons and available channel avatars for tabs from other devices. (#1170)

  • Subscription premieres now refresh their watching count and automatically become normal videos when they finish. (#1168)

  • Long-press the Android app icon to open Subscriptions, Playlists, History, or Downloads. (#1181, #1183)

  • Share links with Android's native share picker from the share panel or a thumbnail's long-press menu. (#1178)

  • Browse phone tabs with real page previews, hold for actions, and drag to rearrange tabs on phones and tablets. (#1179)

  • You can now add optional light and dark theme selectors through the Quick Settings customizer. They appear when using System Default and are not added by default. (#1175)

  • Configure left and right video swipes to adjust brightness, volume, or playback speed on mobile, with an optional full-brightness setting for fullscreen playback. (#1201)

  • Ask for confirmation before opening all synced tabs from another device. (#1211)

  • Hide a channel’s videos, Shorts, live streams, or posts directly from the subscription feed’s three-dot menu. (#1216, #1217)

  • Pull down to refresh pages in the Android app, with an option to disable the gesture. (#1225, #1226)

  • Copy complete YouTube playlists into editable local playlists, then add missing videos from the source whenever you choose. (#1227, #1228)

  • When autoplay is off, finished videos show a darkened poster with recommended videos and hide end-screen annotations. (#1231)

  • Videos marked as seen now sync across devices when history sync is enabled with enhanced privacy and a supporting sync server. (#1208, #1209)

  • Mobile now supports settings for tab position, selection after closing, startup restoration, and remembering back/forward navigation history. (#1236)

  • Android now supports moving Settings to the header, voice-over translation, choosing the app font, and adjusting UI Scale from 75% to 150%. (#1242)

  • Wait for lost connections to recover, with a reconnecting banner and a brief green “Back online” confirmation, without repeated API error notifications. (#1239)

  • Unseen subscription posts can now be marked as seen from their options menu. (#1249)

  • Android now supports HTTP, HTTPS and SOCKS proxies for playback, downloads and background requests, with no direct fallback when the proxy fails. (#1240)

  • Faster startup when restoring many loaded tabs, especially on slower CPUs. (#1252)

  • Set upcoming video preloads to 0 to use only manual playlist preloading, and run up to 32 concurrent preloads. (#1235, #1237)

  • Desktop startup now shows a themed splash with a continuous loading bar and a curtain reveal when the app is ready. (#1256)

  • See repeat count and time spent below looping videos, with an option to hide the stats in Distraction Free settings. (#1248)

  • Moved the sidebar subscription visibility setting from Distraction Free settings to Appearance → Customize navigation. (#1206)

Fixed bugs

  • Restored network access in Windows portable builds. (#1163, #1165)

  • Fixed touch reordering in navigation and quick settings customization, including scrolling to offscreen items, and disabled reset buttons when already at defaults. (#1167)

  • White secondary buttons now match the visible size of colored buttons. (#1173)

  • Fix the Android crash when pairing another device by using a native QR scanner. Android 8 or newer is now required. (#1184)

  • Fixed mobile page scrolling around the chapters panel and added long-press actions to subscription feed tabs. (#1190)

  • Settings, Downloads, About, and the profile manager now stay maximized on phones in landscape and on tablets. (#1177)

  • Fixed saved playback positions resetting when leaving a video during startup. (#1194)

  • Fixed a profile sync error that could interrupt synchronization when connecting a second device. (#1171, #1172)

  • Fixed history duration badges showing fractional seconds and long decimal fragments. (#1191, #1192)

  • Hide the subscription settings arrow for channels you are not subscribed to in the active profile. (#1166)

  • Fixed screenshot copying and file exports on Android, including automatic screenshot saving to the folder selected in settings. (#1203)

  • Phone video and Shorts grids now show two columns at the default thumbnail size, with smaller cards and a full-width maximum. (#1214)

  • Avoid extra SABR startup waits and keep video thumbnails visible during countdowns. (#1221)

  • Restored spacing between community-post images and the like and comment row. (#1229)

  • Removed duplicate copy-link and embedded-player actions from video menus, made three-dot menus easier to use on phones, and kept video actions inside narrow layouts. (#1230)

  • The playlist video counter now sits below the playlist title without overlapping it. (#1195, #1198)

  • Playback speed changes and resets now show a speedometer icon beside the multiplier. (#1244)

  • Changelog images now keep their correct proportions on mobile and desktop. (#1247)

  • Android encrypted sync now honors its transfer timeout instead of failing after 30 seconds. (#1251)

  • Sync now warns when destructive changes block it, identifies the affected items before confirmation, and restores previously enabled automatic sync after a successful retry. Existing users with automatic sync off receive a dismissible notice with an option to enable it again. (#1253)

  • Fixed “Mark all as seen” being disabled in the tabbed New subscriptions feed while another feed refreshes. (#1241)

  • Fixed metadata history missing thumbnail changes when the image URL stays the same. (#1210)

  • YouTube Mix playlists now load through Invidious, and unknown video counts show an infinity indicator instead of -1. (#1219, #1223)

  • New foreground tabs are selected immediately, and slow-loading tabs no longer steal focus after you switch elsewhere. (#1257)

  • Shorts mini players now hide duplicate controls and use a size comparable to normal videos when switching tabs. (#1243)

  • Fixed middle clicks starting autoscroll instead of opening videos while a new-tab animation is running. (#1259)

  • Fixed Shorts showing a pause button while paused after opening in a background tab. (#1261)

  • Fixed chapter centering, Shorts menu dismissal and completion tracking, phone Shorts controls, and startup tutorial keyboard focus. (#1264)

  • Keep the B repeat marker visible when it is set after a video ends. (#1265)

Installer type: nullsoft

x64userD024137331F2522F3ACC2BFA862E44F506109F28AAAAD5FCCA2EF508C5823100
x64machineD024137331F2522F3ACC2BFA862E44F506109F28AAAAD5FCCA2EF508C5823100
arm64user9F01AF2D61B2C4DC274001F9FDD3376D9F5FF8B3B6E63F3A1C8AAE7B4B4415CA
arm64machine9F01AF2D61B2C4DC274001F9FDD3376D9F5FF8B3B6E63F3A1C8AAE7B4B4415CA

Details

Homepage
https://opentubex.org/
License
AGPL-3.0
Publisher
OpenTubeX contributors
Support
https://github.com/OpenTubeX/OpenTubeX/issues
Copyright
Copyleft © 2020-2026
Moniker
opentubex

Tags

cross-platformelectronprivacyprivate-youtubesponsorblocksubscriptionstabbed-browsingtabsvideovideosyoutubeyoutube-clientyoutube-player

Older versions (11)

0.34.0
x64userF429BAEABFAD25B98F7E6B13231A86EB5F2202FE2B56EBC2FC3E57CFA7BFEC5C
x64machineF429BAEABFAD25B98F7E6B13231A86EB5F2202FE2B56EBC2FC3E57CFA7BFEC5C
arm64user48DF0359E4C937AA29838F6BD83D07C824DB156C13841AD62759872D44BC44B6
arm64machine48DF0359E4C937AA29838F6BD83D07C824DB156C13841AD62759872D44BC44B6
0.33.0
x64userEBE91D79536655CD6996C871AE18730E69E8C3045227E27B6243B2EC1F318371
x64machineEBE91D79536655CD6996C871AE18730E69E8C3045227E27B6243B2EC1F318371
arm64user5514EC2B59DCA0BDE3A6846E94180D0587467E89057571B752B05FF56168D68B
arm64machine5514EC2B59DCA0BDE3A6846E94180D0587467E89057571B752B05FF56168D68B
0.32.1
x64userB44826CD6D23C1131F8AC76D2D4444D164E76146968F85556F9FD846FFF4E46D
x64machineB44826CD6D23C1131F8AC76D2D4444D164E76146968F85556F9FD846FFF4E46D
arm64user1A5EBA2D2D3B14CEA2D9230B2F041A6578538210B806D2A10FFE635E77239171
arm64machine1A5EBA2D2D3B14CEA2D9230B2F041A6578538210B806D2A10FFE635E77239171
0.32.0
x64user0EACF20787338AA78DD429F852967A178C145194F05399316EA25BFF2E532565
x64machine0EACF20787338AA78DD429F852967A178C145194F05399316EA25BFF2E532565
arm64userC1B07DEF374F059F5D1E5878756988DB6F50B80D5A230904F691549C35E9FB68
arm64machineC1B07DEF374F059F5D1E5878756988DB6F50B80D5A230904F691549C35E9FB68
0.31.3
x64user7D8E18D610F3596B40D18C9EED47BC422CDDDB65A98E09DAB351F4075E743A72
x64machine7D8E18D610F3596B40D18C9EED47BC422CDDDB65A98E09DAB351F4075E743A72
arm64userDC1F6EA3CAFA5605DB5520317413E00B936AAB4262D077BCD90D9125416D0994
arm64machineDC1F6EA3CAFA5605DB5520317413E00B936AAB4262D077BCD90D9125416D0994
0.31.0
x64user6590ACDA56AD5C8DD0ADCE122219A01DA490D5417BF418C74D891FF1AF8CB127
x64machine6590ACDA56AD5C8DD0ADCE122219A01DA490D5417BF418C74D891FF1AF8CB127
arm64userABEF61840A8A730A6E4B65F14A64C5B03EA8B38ACC80064DAE7C8B2DB0A30DAC
arm64machineABEF61840A8A730A6E4B65F14A64C5B03EA8B38ACC80064DAE7C8B2DB0A30DAC
0.30.2
x64userA868F8BD0CB3BBB8201546E8595266AF2D4D2D35DA5465E4E53F41D8877F3778
x64machineA868F8BD0CB3BBB8201546E8595266AF2D4D2D35DA5465E4E53F41D8877F3778
arm64userD86E2D9C82E1614EF0A563E6C5D819721CCE4AA8E062A440D0AA59D7A1DE9CB1
arm64machineD86E2D9C82E1614EF0A563E6C5D819721CCE4AA8E062A440D0AA59D7A1DE9CB1
0.30.1
x64user33688F10E6B0E21BF7FFFE6B4A85002AB637BB87F102CB48285AC96BBC138E5A
x64machine33688F10E6B0E21BF7FFFE6B4A85002AB637BB87F102CB48285AC96BBC138E5A
arm64user394ABD72E1688B093CDE23933E96855B33CFF5184FD039215721EBAA56E110FB
arm64machine394ABD72E1688B093CDE23933E96855B33CFF5184FD039215721EBAA56E110FB
0.30.0
x64user9939517E6A9AEF8D42F1EAC130E6A2B2C2011E30019ACB4F7496476A458BAFD7
x64machine9939517E6A9AEF8D42F1EAC130E6A2B2C2011E30019ACB4F7496476A458BAFD7
arm64user0D5C687F7654E1CB75AA8C11FD38C5A4ECF4F9F1396B5A5DD835EB6C3A85D36C
arm64machine0D5C687F7654E1CB75AA8C11FD38C5A4ECF4F9F1396B5A5DD835EB6C3A85D36C
0.29.0
x64user0407722AA1E802870DBDF33AD8C21296C6C2C68388A08BE5721F3856EB31293E
x64machine0407722AA1E802870DBDF33AD8C21296C6C2C68388A08BE5721F3856EB31293E
arm64user8CF8D0B10582E49892B968443499188D4879FB1C6C61E6473D58DB9714216B5F
arm64machine8CF8D0B10582E49892B968443499188D4879FB1C6C61E6473D58DB9714216B5F
0.28.1
x64user36A0720D6468F1A583E13E1F3BB46BE8E990D5AF9BE1DB822EB68D8A97961F08
x64machine36A0720D6468F1A583E13E1F3BB46BE8E990D5AF9BE1DB822EB68D8A97961F08
arm64userAAEF8443B84A015ECC02AA769473C9D3D99CB22F81AF01CE94DF6FA2BA14EF87
arm64machineAAEF8443B84A015ECC02AA769473C9D3D99CB22F81AF01CE94DF6FA2BA14EF87