Back to Freedom.Tech Back
All LibreTube releasesAll versions
Release Fri, May 15, 2026 2 min read

LibreTube 31.2

Original release notes

[!NOTE] ## Release Highlights This release includes mostly bugfixes. Most importantly this fixes that: - the keyboard opened after you left a fullscreen video - local streams/feed extraction was not enabled by default, which is very inconvenient for new users - subtitles automatically disabled themselves when the video was buffering

:sparkles: New Features

  • 456d63e - SponsorBlock: add selfpromo full video label *(commit by @FineFindus)*
  • 20cebd3 - SponsorBlock: display icon in full video labels *(commit by @FineFindus)*
  • 2638ad0 - SponsorBlock: set tooltip of thumbnail badge *(commit by @FineFindus)*

:bug: Bug Fixes

  • 02e9d75 - Search: show deletion icon only for previous searches *(commit by @FineFindus)*
  • a92a15a - crash when leaving subscriptions after refreshing feed *(commit by @Bnyro)*
  • 55a9dc4 - keyboard opens when leaving fullscreen *(commit by @Bnyro)*
  • 5de6691 - Shortcuts: run blocking method on IO dispatcher *(commit by @FineFindus)*
  • 5f941db - allow opening youtube-nocookie.com links *(commit by @j-lakeman)*
  • 960de4e - Player: check if correct preference when stopping fast-forward *(commit by @FineFindus)*
  • 9939714 - crash when using Picture in Picture buttons before player is loaded *(commit by @Bnyro)*
  • 04d9cc5 - local streams/feed extraction is not enabled by default *(commit by @Bnyro)*
  • 8f33d6b - crash when switching from audio player to video player while loading *(commit by @Bnyro)*
  • 05d0252 - pause button instead of play button shown when switching from paused video to audio mode *(commit by @Bnyro)*
  • eedb7e0 - subtitles automatically disable when buffering *(commit by @Bnyro)*
  • 0e8eee2 - don't invoke media 3's onUpdateNotification directly *(commit by @Bnyro)*
  • 72f09d8 - blank space in live video search results with no views information *(commit by @Bnyro)*
  • 3fc3fd8 - home: feed filters (e.g. shorts only) not applied when feed is cached *(commit by @Bnyro)*

:recycle: Refactors

  • 859bf30 - use PlayerData for passing player arguments and fix downloads shuffling *(commit by @Bnyro)*

:wrench: Chores

  • 5047512 - bump version to v31.2 *(commit by @Bnyro)*