github OpenTubeX/OpenTubeX v0.34.1-beta
v0.34.1 Beta

3 hours ago

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)
    Personalized Home recommendations with the discovery options open and a centered load-more button
  • Choose OpenTubeX Light or OpenTubeX Dark for homepage-inspired teal colors and soft gradient backgrounds. (#1144)
    OpenTubeX homepage-inspired theme in Settings
  • 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)
    Native Android player with shared playback controls
  • Discover community themes in Appearance settings, preview their screenshots, and install, apply, or update them in one click. (#1204)
    Discover community themes with screenshots and one-click installation

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)
    A collapsed tab group showing previews with each tab icon beside its title
  • Android's tab organizer now shows page icons and available channel avatars for tabs from other devices. (#1170)
    Android tab organizer showing page icons and channel avatars for tabs from another device
  • 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)
    Android launcher shortcuts for Subscriptions, Playlists, History, and Downloads above the OpenTubeX icon
  • Share links with Android's native share picker from the share panel or a thumbnail's long-press menu. (#1178)
    Share panel Thumbnail long-press menu
  • 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)
    Light and dark theme selectors in Quick Settings
  • 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)
    Subscription feed menu with the channel content-type hide action
  • Pull down to refresh pages in the Android app, with an option to disable the gesture. (#1225, #1226)
    Android swipe-to-refresh indicator at the top of the page
  • 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)
    A finished video with six recommended videos over a darkened poster
  • 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)
    Connection lost. Trying to reconnect.
    Back online
  • 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)
    Startup splash and curtain reveal in the default system theme
  • See repeat count and time spent below looping videos, with an option to hide the stats in Distraction Free settings. (#1248)
    Repeat count and actual playing time in the default theme
  • Moved the sidebar subscription visibility setting from Distraction Free settings to Appearance → Customize navigation. (#1206)
    Show Active Subscriptions as a fixed final row in Customize navigation

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)
    White and colored onboarding buttons with matching visible heights
  • 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)
    Subscribe button without a settings arrow
    Unsubscribe button with a settings arrow
  • 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)
    Restored spacing below a community-post image
  • 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)
    Simplified mobile video menu
  • 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)
    Destructive sync confirmation identifies the Music profile Blocked sync notification
  • 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)

Don't miss a new OpenTubeX release

NewReleases is sending notifications on new releases.