%global __strip /bin/true Name: opentubex Version: 0.37.2 Release: 2%{?dist} Summary: Privacy-focused YouTube desktop client License: AGPL-3.0-or-later # Keep this aligned with package.json so Zypper does not require a vendor change. Vendor: OpenTubeX contributors URL: https://opentubex.org Source0: opentubex-0.37.2-beta.amd64.rpm Source1: opentubex-0.37.2-beta.arm64.rpm ExclusiveArch: x86_64 aarch64 AutoReqProv: no BuildRequires: tar BuildRequires: rpm %if 0%{?suse_version} Requires: libXtst6 Requires: libuuid1 Requires: at-spi2-core Requires: libgtk-3-0 Requires: libXss1 Requires: libnotify4 Requires: mozilla-nss Requires: xdg-utils %else Requires: (libXtst or libXtst6) Requires: (libuuid or libuuid1) Requires: at-spi2-core Requires: gtk3 Requires: libnotify Requires: nss Requires: xdg-utils %endif %description OpenTubeX is a privacy-focused desktop client for YouTube. %prep %build %install mkdir -p %{buildroot} # rpm2cpio cannot unpack the v6 packages rpm 6 builds. %ifarch x86_64 rpm2archive - < %{SOURCE0} | tar --extract --gzip --file - --directory %{buildroot} %endif %ifarch aarch64 rpm2archive - < %{SOURCE1} | tar --extract --gzip --file - --directory %{buildroot} %endif mkdir -p %{buildroot}%{_bindir} ln -s ../../opt/OpenTubeX/opentubex %{buildroot}%{_bindir}/opentubex chmod 0755 %{buildroot}/opt/OpenTubeX/chrome-sandbox %files /opt/OpenTubeX %{_bindir}/opentubex %{_datadir}/applications/opentubex.desktop %{_datadir}/icons/hicolor/scalable/apps/opentubex.svg %changelog * Sat Oct 31 2026 OpenTubeX contributors - 0.37.2 - The update prompt and store listings now leave out changes that only affect other platforms. - Mono Audio plays both audio channels in both ears, for videos whose sound only comes out of one side of your headphones. Turn it on in Player settings, or enable Show Mono Audio Toggle to switch it from the player menu. - The preferred video codec setting in Advanced settings is now available on every device, and its tooltip explains how AV1, VP9 and H.264 differ in data use, battery use and resolution. - Comments from channels you're subscribed to now show a person-with-checkmark badge instead of the OpenTubeX logo, and the badge also appears when using Invidious. - Options in the player's captions menu now opens a Style page for the font, text color and opacity, size, background color and opacity, edge style, and position. Player settings offer the same options and stay in sync, but vertical position and edge color are no longer available. - Videos in the built-in player start loading up to a second sooner. - Twitch VODs list all of their qualities in the quality menu again, instead of only the one that's playing, and start in your default quality even when that's the source quality. - Ending a SponsorBlock segment at the end of a video no longer fills in an end time past the video's length. - Videos from sites such as Dailymotion no longer fail with "Cannot read properties of null (reading 'includes')" right after they start loading. - Paused videos no longer repeat the server countdown and reload when YouTube stops sending media after the first minute. - Dropdown menus, tooltips, and other popups in Firefox now open next to their button on scrolled pages instead of somewhere else on the screen. - Seeking during playback no longer plays a split second of audio at the new position twice. - When the tabs in the top or bottom tab bar overflow, they now sit centered in the bar with equal space above and below, instead of hugging one edge. - Buttons such as Cancel in pop-up messages are now readable with light themes. - A horizontal scrollbar no longer flashes when a Short returns from the mini player. - Creating or editing a subscription group opens quickly even with many subscriptions, and the scrollbar no longer jumps while scrolling through its channels. - Videos in the built-in player stop buffering after about a minute much less often. - When YouTube blocks a video for signed-out users because it features minors, the error message now says so instead of only suggesting an IP block. - Copying a playlist or adding several videos to a playlist at once no longer fails when a video has collaborators. - Downloaded videos no longer get stuck loading until you seek when "Buffer Before Playing" is set above 0, for example with the Smooth Playback buffering preset. - The hint for videos that need cookies now points to Settings → Advanced → External Software → yt-dlp Cookies. - Videos in the queue now sit centered in their rows, with even spacing and thumbnails aligned to the drag handles, even beside long titles. - Verified and official artist badges now stay beside the end of long channel names instead of wrapping onto a line of their own.