winget install --id FreeTube.FreeTube
About FreeTube
FreeTube is a YouTube client for Windows (10 and later), Mac (macOS 11 and later), and Linux built around using YouTube more privately. You can enjoy your favorite content and creators without your habits being tracked. All of your user data is stored locally and never sent or published to the internet. FreeTube grabs data by scraping the information it needs (with either local methods or by optionally utilizing the Invidious API). With many features similar to YouTube, FreeTube has become one of the best methods t...
What's new in 0.24.0
Summary This release of FreeTube represents an incredible amount of hard work and persistence from the project and its contributors. It brings major improvements across playback, performance, and platform support, with the most significant changes detailed in the FreeTube, YouTube, and Electron sections below. We’d like to extend a special thank you to @LuanRT, maintainer of YouTube.js and @absidue, for repeatedly helping us resolve that various issues that have impacted playback over time. Your expertise has been invaluable in keeping FreeTube functional through YouTube’s ongoing changes. A special thank you as well to @PikachuEXE and @absidue for their work on implementing SABR support, a challenging but essential step in adapting FreeTube to YouTube’s evolving streaming methods. We also want to give a big thank you to the Shaka Player team (@avelad, @joeyparrish, @matvp91, @tykus160, @TAhub, @mariocynicys) for their responsiveness and collaboration. They’ve been quick to fix bugs we’ve reported and their willingness to implement requested functionality have been invaluable to FreeTube. Lastly, we would like to thank all the translators that make FreeTube more accessible to all of our users! FreeTube - Implemented SABR playback support via the local API, restoring audio track selection in the player. Watch pages now load faster, but may show timers for pre-roll ads and SABR backoff. The displayed timer values are provided by YouTube and we have no control over them. If playback fails, it will automatically retry or reload. For more details on SABR, see #7119 (comment). -...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.24.0 | Unknown | Summary This release of FreeTube represents an incredible amount of hard work and persistence from the project and its contributors. It brings major improvements across playback, performance, and platform support, with t... |
| 0.23.15 | Unknown | Summary This hotfix release fixes the [UNPLAYABLE] Video unavailable: The page needs to be reloaded. errors. A special thanks to @LuanRT, the maintainer of YouTube.js, for their invaluable contribution in creating this f... |
| 0.23.14 | Unknown | Summary Hotfix release adding a temporary workaround for "[object Object]" playback errors when playing videos. Note This workaround is temporary and may stop working in the future. Fixes - Force player to use 9f4cc5e4 a... |
| 0.23.13 | Unknown | Summary This hotfix release fixes the [BAD_HTTP_STATUS: 403] Potential causes: IP block or streaming URL deciphering failed errors that occurred when accessing live streams. A massive thanks to @absidue for providing the... |
| 0.23.12 | Unknown | Summary This hotfix release fixes the [BAD_HTTP_STATUS: 403] Potential causes: IP block or streaming URL deciphering failed errors. We'd like to extend a special thanks to @LuanRT, the maintainer of YouTube.js, for their... |
| 0.23.11 | Unknown | Summary This hotfix release fixes the Refused to execute inline script errors that were causing the infinite loading screen. We'd like to extend a special thanks to @LuanRT, the maintainer of YouTube.js, for their invalu... |
| 0.23.10 | Unknown | Summary This hotfix release fixes the [BAD_HTTP_STATUS: 403] Potential causes: IP block or streaming URL deciphering failed, Error: (0, c[23]) is not a function and similarly worded errors. A special thanks to @LuanRT, t... |
| 0.23.9 | Unknown | Summary This hotfix release fixes the Local API Error: Error: y[...] is not a function errors. A massive thanks to @absidue for providing the fix regarding these errors. Fixes - Bump youtubei.js from 15.0.1 to 15.1.1 by... |
| 0.23.8 | Unknown | Summary This hotfix release fixes the This video is unavailable errors. Important Video loading times have increased because YouTube's servers now return errors if you attempt to start a video before the preroll ads have... |
| 0.23.7 | Unknown | Summary This hotfix release adds a workaround to return the original audio track instead of the dubbed tracks. A massive thanks to @absidue for finding this workaround. Important - This workaround increases the likelihoo... |
| 0.23.5 | Unknown | Summary Important A temporary workaround has been implemented to fix the playback issues seen in #7119. This is not a permanent solution, and does not replace the implementation of SABR. The only drawback of this workaro... |
| 0.23.4 | Unknown | Summary A massive thanks to @LuanRT for providing the fix regarding to the extraction of the deciphering functions. Important Please note that you may occasionally encounter Legacy Formats (available video quality, 360p)... |
| 0.23.3 | Unknown | Summary A massive thanks to @LuanRT for providing the fix regarding to the extraction of the deciphering functions. Also, big thanks to @PikachuEXE for coming up with a potential alternative solution! Important Please no... |
| 0.23.2 | Unknown | Summary Today we're pushing out a fix for the recent playback issues that's been going on for the past couple of days. Thank you very much for your patience and thanks to @LuanRT for solving this problem so quickly! Chan... |
| 0.23.1 | Unknown | Summary This hotfix fixes some of the video playback issues that occurred from last nights release. No other major changes are included. Fixes - Fixed a playback issue where large portion of videos were unable to be fetc... |
| 0.23.0 | Unknown | Summary This release comes with dozens of bug fixes, new player enhancements, user experience improvements, performance improvements, and features that we were able to implement thanks to the help of our users and new co... |
| 0.22.1 | Unknown | Note The setting Export Playlists For Older FreeTube Versions will be deprecated in v0.24.0. This setting was introduced in v0.20.0 when we launched our full-fledged User Playlists. This allowed users to export their pla... |
| 0.22.0 | Unknown | Summary Our Video Player has undergone a massive overhaul. We have switched from video.js to shaka-player. This allows us to add allot of new features and fix many issues. Notably, it's now possible to watch higher quali... |
| 0.21.3 | Unknown | Summary Playback is once again having some issues so we are once again releasing an update to fix the issue. Fixes - Updated YouTube.js to 10.3.0 to fix the Local API Error: Failed to extract n-token decipher algorithm e... |
| 0.21.2 | Unknown | Summary This is a hotfix to fix the issues with the Local API unable to play videos. Small update today but we'll have more to come later down the line. Fixes - Update YouTube.js to 10.2.0 to fix latest Local API issues... |