Skip to content

Releases: FreeTubeApp/FreeTube

Release v0.17.0 Beta

01 Aug 00:49
Compare
Choose a tag to compare
Release v0.17.0 Beta Pre-release
Pre-release

Features

  • Themes should now sync between windows by @vallode in #2090
  • Ctrl + L and Cmd + L (For Mac users) can now be used to focus the search bar by @absidue in #2175
  • DASH formats can now be used in livestream replays by @absidue in #2208
  • The base theme can now follow your system default (Must be enabled in settings, only applies to light / dark theme) by @vallode in #1800
  • Channel members and custom emojis now show up in comments by @ChunkyProgrammer in #1819
  • Add support for next/previous/pause/resume global hotkeys/actions by @absidue in #2239
  • Add support for more SponsorBlock features. Can now edit color for each category as well as behavior by @ChunkyProgrammer #1849
  • Add support to take screenshot of video, can be enabled within player settings by @hockerschwan in #2221

Fixes

  • Fix iconsistent white icon by @vallode in #2088
  • Fix an issue where video thumbnails were being obstructed by the time tooltip by @0x6e656b6f in #2078
  • Fix an issue where going back to previous search results would sometimes show duplicate entries by @hockerschwan in #2124
  • Fix issue where focusing the search bar using Alt + D was not working by @vallode in #2140
  • Fix issue where Trending page requests were not being cached properly by @ChunkyProgrammer in #2125
  • Fix issue where watch progress was still being cached when a video was removed from watch history by @Svallinn in #2220
  • Fix issue where playlists within a channel would be missing or show incorrect playlists when using the Invidious API by @hockerschwan in #2215
  • Fix issue where the search bar would overwrite text in your clipboard within Linux by @vallode in #2108
  • Fix issue where the dropdown menus when viewing a playlist didn't match the dark mode theme by @jilv220 in #2199
  • Fix various issues with stats for nerd not working properly
  • Fix various issues with filtering within history and playlists not working properly
  • Fix various issues with importing / exporting subscriptions via .csv by @ChunkyProgrammer in #2247
  • Fix issue where quickly cycling between different channels would display incorrect information by @hockerschwan in #2259
  • Fix loading subtitles for non-English languages by @hockerschwan #2268
  • Fix handling of YouTube link middle mouse click by @PikachuEXE in #2083
  • Update search module used in Local API to fix errors by @absidue in #2148
  • Fix issue where the Autoplay Playlists setting wasn't being respected
  • Trending in EU countries should now work again

Changes

  • Fast forwarding and rewinding with keyboard shortcuts now change based on the video playback rate by @hockerschwan in #2153
  • Checking for the latest update is now much leaner and therefore faster by @absidue in #2169
  • The picture in picture and stats for nerds keyboard shortcuts have been swapped (i and d respectively) by @vallode in #2141
  • The filter box in the history and playlist pages is now hidden when there are no videos by @absidue in #2177
  • The Picture in Picture button as well as it's keyboard shortcut is now disabled when using audio only formats by @absidue in #2227
  • Dividers were added to some dropdown menus by @PikachuEXE #1748
  • The search bar has been cleaned up a bit by @vallode #2279
  • The app binary size has been drastically reduced
  • The site we used for the proxy test button stopped working. We have updated the test to send a request to https://ipwho.is/

Release v0.16.0 Beta

07 Feb 02:35
Compare
Choose a tag to compare
Release v0.16.0 Beta Pre-release
Pre-release

Features

  • Complete database overhaul. Data should now much better sync up between windows (theme changes are still not synced)
  • Comments now show pinned, owner, and reply from owner indicators
  • Adding support for default custom arguments for external players
  • FreeTube should now recognize more channel links when pasting through the search bar / sent from browser extensions
  • You can now search through your history and playlists for videos
  • You can now import / export your playlists. Please export your playlists at some point before the next release as the next major release will likely be full playlists. Best to have a backup before that just in case
  • Downloading videos / audio is now done within FreeTube. You will be notified when the download starts and when the download is finished
  • Implemented "Stats for nerds" to show certain details about the video being watched. Right click on the video player to view it
  • Middle clicking on a video will now open that video in a new window (Also prevents non-YouTube links from opening up in a separate window)

Fixes

  • Updated the ytdl-core module, which fixes the very recent buffering issue with videos from the local API
  • Fixed an issue where dates were not translated properly
  • Fixed various places where text would overflow from its container (ex.: autoplay, comments)
  • Fixed an issue where a user's playlist page would scroll to the top when loading more videos
  • The current playback speed will always be displayed when hovering over the list of playback rates

Changes

  • Electron has been updated to v16.0.8, fixing an issue with video playback on older versions of Windows
  • The dislike count and the like / dislike ratio bar has been hidden due to the recent changes with YouTube. We'll look into possible alternates when a privacy respecting option exists
  • Certain settings will automatically get disabled when incompatible settings are enabled
  • Hovering over watched videos now show a smooth transition

Release v0.15.1 Beta

11 Nov 22:04
Compare
Choose a tag to compare
Release v0.15.1 Beta Pre-release
Pre-release

Features

  • More YouTube channel URLs are now supported. This should include links clicked via the Privacy Redirect extension
  • Added pinned, owner, and reply from owner indicators to comments

Fixes

  • Update local API to fix recent buffering issues
  • Update Electron to v15
    • This fixes issues with PiP controls not working properly
    • Also fixes issue where media player controls were not working properly
  • Some incompatible settings can no longer be enabled at the same time
  • Comments can no longer overflow outside of their text box
  • Loading more videos in the "Playlists" tab will no longer scroll to the top
  • Fixed an issue where the app would show a white screen if it could not properly load the list of Invidious instances
  • Fixed an issue where viewing the playlists window when watching a video and using the Invidious API would cause it to not work properly

Navigate to our official announcement to view & discuss the full list of changes.

Release v0.15.0 Beta

18 Oct 17:24
Compare
Choose a tag to compare
Release v0.15.0 Beta Pre-release
Pre-release

Release Overview

  • UI/UX improvements to settings, trending, and channel pages
  • New Dracula theme and Dracula theme color options
  • New button to clear the search box
  • Fix Invidious API behavior for video playback
  • Fixed opening videos with the middle mouse button
  • Fixed media control buttons
  • Fixed comment formatting
  • Switched from NPM to Yarn 1 for installing dependencies

Navigate to our official announcement to view & discuss the full list of changes.

Release v0.14.0 Beta

05 Sep 17:32
Compare
Choose a tag to compare
Release v0.14.0 Beta Pre-release
Pre-release

Release Overview

  • Comments are now working again
  • Invidious API fallback for comments is fixed
  • Support for importing/exporting csv YouTube subscriptions
  • The Invidious instance is now randomized on startup by default
  • Support for opening videos in an external Video player (Currently supported: MPV)
  • Most settings (including locale changes) and history are now properly synchronized across windows
  • Assorted quality of life improvements and bug fixes

Navigate to our official announcement to view & discuss the full list of changes.

Release v0.13.2 Beta

26 Jun 20:28
Compare
Choose a tag to compare
Release v0.13.2 Beta Pre-release
Pre-release

Hotfix

  • Fixes issue where videos were not loading properly with the Local API.
    • With this fix, some information may not be available at times. Please see this issue for updates and more information. We will stay up to date and publish a new release when a fix is available.

Comments

  • Sorry for the wait, and thank you for your patience!

Release v0.13.1 Beta

29 May 21:51
Compare
Choose a tag to compare
Release v0.13.1 Beta Pre-release
Pre-release

Fixes

  • Age-restricted videos should now be available again (although they might be slower to fetch)
  • SponsorBlock: The player will no longer notify the user of a sponsor segment skip repeatedly when a segment lasts until the end of the video
  • Search: All duration and 'Last Hour' upload date filters should now work correctly
  • Comment likes are now visible again
  • The trending page is functioning correctly again
  • Fixed an issue where FreeTube's RPM package would sometimes conflict with other rpm packages when trying to install

Release v0.13.0 Beta

17 May 21:18
b1c46c6
Compare
Choose a tag to compare
Release v0.13.0 Beta Pre-release
Pre-release

Features

  • Sponsorblock support, disabled by default, can be enabled in the settings page (our reasoning for this is properly explained by this disclaimer and we recommend all of the users who will make use of this feature to read that section)
  • The logic for changing quality in DASH formats has been revamped, it now displays 60fps / HDR options and it fixes the issue where your selected quality wasn't being persisted (please let us know if something doesn't work correctly with this implementation)
  • Automatic video meta file removal option (reduces memory footprint)
  • A dedicated button at the top bar to open a second window of FreeTube

Fixes

  • Custom Emotes in live stream chats are now smaller in order to fit better with the rest of the text
  • YouTube search suggestions are now transferred fully encrypted (HTTPS) due to a yt-suggest module update
  • The publication timestamp for suggested videos is now properly displayed again
  • The default profile should now always load on startup (if you notice it doesn't do so, please see #1114 (comment))
  • The trending page and the video comments now work in Europe again
  • The version flag that can be used from the command line no longer starts the app
  • Captions should now be consistently displayed on videos instead of failing to load
  • Videos marked as watched can now be imported during history import
  • Channels with a large amount of related channels no longer cause errors when accessing them
  • Subscriptions should now always properly load on startup
  • Inputting a playlist link into the search textbox now makes the app properly change to the respective playlist page
    when the user is already viewing another playlist
  • Inputting any kind of channel link into the search textbox now makes the app navigate to the correct channel
  • Videos on the trending page which do not have views disabled no longer cause the trending page to fail

Changes

  • The icons on the left panel are now all equal in size
  • The naming convention of acronyms such as HTTP and DASH have now been consistently enforced in the English language file
  • All YouTube links should now open in FreeTube instead of opening in the web browser
  • Videos added with 'Mark as watched' now display the publishing date on the history page
  • Parent windows can now be closed without closing all children windows
  • The full window button is no longer displayed when playing a video in full screen mode
  • The "toggle theatre mode" button in the video page now displays a TV icon (was previously an expanding arrows icon)
  • The autoplay counter on a toast will now be updated on a new toast every second
  • Added new languages: Norwegian Bokmal, Norwegian Nynorsk, Ukrainian, Icelandic
  • Added new language for countries list: Icelandic

Comments

We'd like to thank all of the contributors for this release. Without you, this changelog would look a lot more barren :^)

Release v0.12.0 Beta

07 Mar 01:58
Compare
Choose a tag to compare
Release v0.12.0 Beta Pre-release
Pre-release

Features

  • Updated to Electron v12
    • This enables Video Acceleration for Linux users. Your GPU will now assist in watching videos, lowering CPU usage (Windows / Mac users already have this)
  • You can now hide the playlists tab with the Distraction Free Settings
  • You can now customize the time interval when FreeTube will wait before playing the next video. Setting this to 0 seconds will play the next video immediately
  • When adding channels to a profile, you can now select which profile you are referencing to grab from instead of always showing the "All Channels" profile
  • Video URLs now check for the t parameter and will navigate to that time in the video

Fixes

  • The Channel module in the local API has been updated to fix several issues
    • Featured Channels are shown again
    • Pagination is working again
    • Search is working again
  • The Comments module in the local API has been updated to fix the issue where sorting by newest wasn't consistently working
  • The module for live chat in the local API has a temporary patch to get it working again
  • Persistent media notifications now show more information instead of just the title of the video
  • Links in the description that are hashes will no longer crash the application
  • The time a video was published is now shown in the video recommendations section (Local API only)
  • The app will no longer play the next video automatically if you decide to replay the current video
  • The CLI will no longer redirect to search if it found an invalid URL. This fixes certain issues where FreeTube would navigate to the search page on startup

Changes

  • New Icon for Windows / Mac / Linux systems. This Windows / Linux icon was created and used by the Papirus Icon Theme and is created by varlesh. The Mac icon is created by creepertron95. Thank you very much for the icons!
  • The build scripts now support building for ARMv7l. Expect to see these in the nightly builds and possibly the main website here soon
  • Sorting channel playlists by oldest is now removed as YouTube has removed this functionality on their site. It is no longer possible to obtain this information

Comments

A lot of these new changes and features are from recent pull requests, so thank you very much to the contributors who helped towards this release!

Release v0.11.3 Beta

15 Feb 21:08
Compare
Choose a tag to compare
Release v0.11.3 Beta Pre-release
Pre-release

Features

  • The search bar / input bars now automatically fills with the suggestions that are selected (e.g. when moving with arrow keys)

Fixes

  • The Channels / Subscriptions modules have been updated to fix the recent issues with pagination
  • The Comments module has been updated to use the new method for obtaining comments

Changes

  • Watch / Search / Playlist modules have been updated to their latest revisions

Known Issues

  • Live Chat is currently not working. We're waiting for an upstream fix. Once a fix is available I'll upload a new release