FreeTube

FreeTube Team · FreeTube.FreeTube

An Open Source YouTube app for privacy

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 to watch YouTube privately on desktop.

winget install --id FreeTube.FreeTube --exact --source winget

Latest 0.24.0

Release Notes

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).
  • Updated the player to a newer version of Shaka Player with a modernization of the UI. The interface is now cleaner and closely aligned with YouTube’s look and feel.
  • Removed the Restart window keyboard shortcut. It is known to be unstable and frequently causes allot of issues when used, despite prior guidance to avoid it. As an alternative, use the keyboard shortcuts for navigating back and forward to achieve the same result.
  • The built-in download feature has been removed. This functionality was already partially broken and became completely unusable following the introduction of SABR. In its existing state, it lacked many features users typically expect from a YouTube downloader, and restoring it would have required a significant rewrite just to bring it back to a minimal, maintenance-level condition. Given the scope of work required and the availability of more robust, dedicated tools such as yt-dlp and various online download services, we determined that removing the built-in downloader was the most practical decision. YouTube
  • YouTube has removed its Trending page, but FreeTube’s Trending page remains available by sourcing data from the trending sections of the Gaming, Sports, and Podcasts channels.
  • YouTube has updated its search filters, and FreeTube has been updated to match these changes. Electron Updating from Electron v34 to Electron v41 introduces the following notable changes:
  • macOS 11 is no longer supported, as Electron v38.0.0 does not support this OS version. macOS 12 (Monterey) or later is required to run FreeTube going forward.
  • Wayland is supported out of the box in Electron v38.2.0 and newer (if you were previously launching your Electron apps with very long commands like CONFUSING_OZONE_VARIABLE --ozone-platform=wayland, you no longer need to do that). Known issues
  • Sorting on channel pages isnt working
  • Daily YouTube RSS outages affects the Subscription page
  • Auto video quality isnt working with SABR so it will be patched out for this release Features
  • Clickable playlist progress bar by @PikachuEXE and @NishPatel101 in #7782
  • Add Everforest color themes by @DontBlameMe99 in #6468
  • Add support for channel's Courses tab by @ChunkyProgrammer in #6641
  • Add playlist duration to playlist view by @MarmadileManteater in #7007
  • Add watch progress saving setting with multiple different modes by @PikachuEXE in #6754
  • Add support for upcoming livestream trailers by @ChunkyProgrammer in #6375
  • Add "New Windows" item to the Windows taskbar and macOS dock menu by @rugabunda in #7049
  • Add more YouTube keyboard shortcuts to the player by @efb4f5ff-1298-471a-8973-3d47447115dc in #7487
  • Implement a "search X in new window" context menu item by @PikachuEXE in #7477
  • Add a reset button to the search filters by @ozrendev in #7531
  • Add sort by date on history page by @anurag2787 in #7157
  • Handle more YouTube URLs by @absidue in #7654
  • Add support for transcript voice replies with the local API by @ChunkyProgrammer in #7573
  • Add support for viewing posts with the Local API by @ChunkyProgrammer in #7728
  • Add keyboard shortcuts to go to the next or previous item while viewing playlists on the watch page by @im-jking in #7593
  • Add an option to the Parental Control settings to hide the video uploader on the watch page by @DontBlameMe99 in #7514
  • Show a popup in the player when rewinding or fast forwarding by @caetano-dev in #7729
  • Add an option to minimise to the system tray on Windows and Linux by @Devenor in #6915
  • Show liked by uploader on nested comments by @ozrendev in #7926
  • Transform in-app URLs into YouTube URLs when dragging them by @absidue in #7970
  • Support exporting single playlists as a list of video URLs by @absidue in #8054
  • Show player controls on keyboard interaction by @caetano-dev in #7757
  • Add username and password fields for proxies support by @Vaipex in #7996
  • Add a "New Window" button to the tray menu by @Devenor in #7995
  • Add Catpuccin Latte Theme by @ozrendev in #7943
  • Add support for importing and exporting YouTube and FreeTube search history by @absidue in #8237
  • Add a share button to posts by @aditya0155 in #8317
  • Add support for exporting watch history in YouTube's JSON format by @absidue in #8323
  • Support exporting single playlists in YouTube's CSV format by @absidue in #8430
  • Add a "Show All Windows" button to the tray menu by @absidue in #8494
  • Implement YouTube's SABR by @PikachuEXE in #8047
  • Add button to open live YouTube's live chat popup in the browser by @ozrendev in #8278
  • Add support for showing premier videos in the Up Next section by @absidue in #7848 Fixes
  • Prevent scrolling inside a prompt from scrolling the page behind it by @antoniosarro in #6698
  • Fix video pausing when saving a screenshot to the default folder by @absidue in #6721
  • Fix layout issues caused by videos with very long titles in the Up Next section by @ozrendev in #6731
  • Fix incorrect 'Enter' behaviour when using IME input by @j-nava in #6799
  • Fix search history texts overflowing for long search terms by @ozrendev in #6728
  • Fix Matrix URLs by @efb4f5ff-1298-471a-8973-3d47447115dc in #6891
  • Fix loading the community tab on channels with the Invidious API by @ChunkyProgrammer in #6933
  • Fix CTRL+click to reset playback rate not working by @absidue in #6943
  • Fix search suggestions erroring with long search queries by @absidue in #6955
  • Fix layout issues on the About page on smaller screens by @NeonMan5311 in #7012
  • Fix being able to have duplicate keyword search history due to spaces by @PikachuEXE in #7110
  • Fix images not showing up occasionally because of YouTube ratelimits by @absidue in #7151
  • Fix playback rate handling while loading/buffering by @absidue in #7178
  • Fix live streams not working on the local API by @absidue in #7233
  • Fix the channel name not showing up on the channel home tab by @absidue in #7232
  • Fix shorts not being imported from FreeTube playlist exports by @absidue in #7083
  • Ensure there is at most one power save blocker per open window by @absidue in #7247
  • Pause player when opening recommended video in external player by @absidue in #7387
  • Fix opening links in new windows not working correctly by @absidue in #7417
  • Fix channel about tab not showing any information with the Local API by @absidue in #7446
  • Fix translations with broken placeholders by @absidue in #7474
  • Fix parsing related channels without a subscriber count on the channel home page by @absidue in #7486
  • Fix the FreeTube logo now showing up on the taskbar on Linux by @absidue in #7392
  • Fix playlist videos disappearing when sorted differently by @absidue in #7490
  • Fix the profile selector not closing when selecting a profile in the profile selector by @PikachuEXE in #7419
  • Fix Alt+D not focusing the main search field on macOS by @PikachuEXE in #7448
  • Fix opening URL in a new window restores main window on Windows by @PikachuEXE in #7489
  • Fix livestreams not being labelled as live on the channel home tab by @ozrendev in #7595
  • Fix some search suggestions being treated as search history by @caetano-dev in #7721
  • Fix Change Media Formats being cut off when the Hide Sharing Actions setting is enabled by @caetano-dev in #7726
  • Fix layout issues with the watched progress bar for videos that are only 1 second long by @caetano-dev in #7727
  • Fix scroll to seek/change volume/playback rate changing too fast on touchpads by @PikachuEXE in #6666
  • Fix the Region for Trending setting showing the wrong value when the Settings page is set as the Default Landing Page is set to the Settings page by @caetano-dev in #7704
  • Fix search suggestions being cut off when selected with keyboard keys by @caetano-dev in #7734
  • Fix the extended navigation menu not closing on smaller screens by @caetano-dev in #7725
  • Fix selecting a new quick bookmark playlist by @absidue in #7803
  • Respect watch history setting when opening in a video in an external player by @absidue in #7853
  • Fix "Show Added Items" not working for "Hide Videos from Channels" by @absidue in #7854
  • Fix the playback rate being reset when video ends by @caetano-dev in #7718
  • Fix the full screen button not showing up for live streams in the player by @absidue in #8065
  • Handle videos without a view count in the Up Next section by @absidue in #8066
  • Fix not being able to add videos to playlists by @PikachuEXE in #8082

Installer type: nullsoft

Architecture Scope Download SHA256
x64 user Download 748CA22142BCF5A5B5DDEF0BB85C914E538D7C2BCB6F4779F77998101B2BF0F9
x64 machine Download 748CA22142BCF5A5B5DDEF0BB85C914E538D7C2BCB6F4779F77998101B2BF0F9
arm64 user Download 77F68815E5C7998F8901AFC18DF99E28CB506C1AC6D80FE741CFB87FA4CECDCC
arm64 machine Download 77F68815E5C7998F8901AFC18DF99E28CB506C1AC6D80FE741CFB87FA4CECDCC

Details

Homepage
https://freetubeapp.io/
License
AGPL-3.0
Publisher
FreeTube Team
Support
https://github.com/FreeTubeApp/FreeTube/issues
Copyright
Copyleft © 2020-2026 freetubeapp@protonmail.com
Moniker
freetube

Tags

freetubeprivacysubscriptionsvideovideosyoutube

Older versions (26)

0.23.15
Architecture Scope Download SHA256
x64 user Download 87D666285B20D7277640593051DFF0CC594980DADABBCF07B6013BD12C38047B
x64 machine Download 87D666285B20D7277640593051DFF0CC594980DADABBCF07B6013BD12C38047B
arm64 user Download 1A23AF497119A3ED9127C5887EABEE007A6CE42F4129CEBF28DE364C3B156480
arm64 machine Download 1A23AF497119A3ED9127C5887EABEE007A6CE42F4129CEBF28DE364C3B156480
0.23.14
Architecture Scope Download SHA256
x64 user Download EA9E47FCE8A591F05DF65805B68693C3A955699ED3060D85C3CB0D9D389479AA
x64 machine Download EA9E47FCE8A591F05DF65805B68693C3A955699ED3060D85C3CB0D9D389479AA
arm64 user Download 3D1EDAB31245CA6594AE8725BA703B83F4884EBEF9E79FA25ABE8EF460E78B65
arm64 machine Download 3D1EDAB31245CA6594AE8725BA703B83F4884EBEF9E79FA25ABE8EF460E78B65
0.23.13
Architecture Scope Download SHA256
x64 user Download 34809BB1598988892D2094098E9AC8E769D2643FE43B1583FD8629CD8A7B478F
x64 machine Download 34809BB1598988892D2094098E9AC8E769D2643FE43B1583FD8629CD8A7B478F
arm64 user Download 9707645760B78341BC9D2BED9DBFAED9650FE443924278FBF47AE660F9920C27
arm64 machine Download 9707645760B78341BC9D2BED9DBFAED9650FE443924278FBF47AE660F9920C27
0.23.12
Architecture Scope Download SHA256
x64 user Download 7730BE08C732C58EC28DAF40E022E8AD47B1988558CB8B8E22EE14BCB8791A51
x64 machine Download 7730BE08C732C58EC28DAF40E022E8AD47B1988558CB8B8E22EE14BCB8791A51
arm64 user Download 547B052267B2740AA674B293ABC2CDEB6342BD59A41D267BA7A2C1C93F3BBA7D
arm64 machine Download 547B052267B2740AA674B293ABC2CDEB6342BD59A41D267BA7A2C1C93F3BBA7D
0.23.11
Architecture Scope Download SHA256
x64 user Download 5572442EFDE2A4F838235F4499DE2ED90E37A4AFFD5312564DEA2CB9CC25DED9
x64 machine Download 5572442EFDE2A4F838235F4499DE2ED90E37A4AFFD5312564DEA2CB9CC25DED9
arm64 user Download 966993B3AA9E80C75E6238EE677A638842D78FF4003B766D6FD6B2A7A2347018
arm64 machine Download 966993B3AA9E80C75E6238EE677A638842D78FF4003B766D6FD6B2A7A2347018
0.23.10
Architecture Scope Download SHA256
x64 user Download 6644C0E57888D389C9DE48A7F0ADA08E0694C6B3B6F81BD16C8F63331ABFE0CF
x64 machine Download 6644C0E57888D389C9DE48A7F0ADA08E0694C6B3B6F81BD16C8F63331ABFE0CF
arm64 user Download FCAE9EF33BACD8694DD7D1D626A22DC968B4CD7FA8E461ABBB85063E0FE238A6
arm64 machine Download FCAE9EF33BACD8694DD7D1D626A22DC968B4CD7FA8E461ABBB85063E0FE238A6
0.23.9
Architecture Scope Download SHA256
x64 user Download 520F1046A328813E7C8643F15034130E18878C4DE794FB69E46BE15B4929BF6B
x64 machine Download 520F1046A328813E7C8643F15034130E18878C4DE794FB69E46BE15B4929BF6B
arm64 user Download D55710DC274C047A0EE4A5EF09F13E294981E14851915BA2DE957416B61F3268
arm64 machine Download D55710DC274C047A0EE4A5EF09F13E294981E14851915BA2DE957416B61F3268
0.23.8
Architecture Scope Download SHA256
x64 user Download 3E36B07B2729BCFB8F4BB926835886EB9766C0952D8383538F4942862F17B4A0
x64 machine Download 3E36B07B2729BCFB8F4BB926835886EB9766C0952D8383538F4942862F17B4A0
arm64 user Download 05A1583F315600DE4BF14FAED709C7101CE6052A96239D6B2F245514A5AB4841
arm64 machine Download 05A1583F315600DE4BF14FAED709C7101CE6052A96239D6B2F245514A5AB4841
0.23.7
Architecture Scope Download SHA256
x64 user Download 9B2248840144B1523549C3E8A9BA02F85EBA01AE7E121218049FC3FC1770B364
x64 machine Download 9B2248840144B1523549C3E8A9BA02F85EBA01AE7E121218049FC3FC1770B364
arm64 user Download 5B97AAE4B3AE416F279A91B0EAF695132983D22062D2D1FF8022880BF055B95E
arm64 machine Download 5B97AAE4B3AE416F279A91B0EAF695132983D22062D2D1FF8022880BF055B95E
0.23.5
Architecture Scope Download SHA256
x64 user Download 98A356CB52593A8A70A7207D3519420B008C22BA0E4746F0CFEDDCE8C61089E2
x64 machine Download 98A356CB52593A8A70A7207D3519420B008C22BA0E4746F0CFEDDCE8C61089E2
arm64 user Download F2476E5348BF49D75239AD34BAD12C1CB069F0D171B82BC0E6D834ACE98E0CC5
arm64 machine Download F2476E5348BF49D75239AD34BAD12C1CB069F0D171B82BC0E6D834ACE98E0CC5
0.23.4
Architecture Scope Download SHA256
x64 user Download 684D6452F2A65882067A9AFB4E6CD69247BBF0B92EA635AE9039FC9EB712B3FE
x64 machine Download 684D6452F2A65882067A9AFB4E6CD69247BBF0B92EA635AE9039FC9EB712B3FE
arm64 user Download BBFC350A400338DD37FF916BB82C25993D0F26674514F92A193738026D8BCD15
arm64 machine Download BBFC350A400338DD37FF916BB82C25993D0F26674514F92A193738026D8BCD15
0.23.3
Architecture Scope Download SHA256
x64 user Download DF2DDF8E92B19E5CAE74B0A45E4FE8761F0264EB8EBDF530ABF57F752213BA1F
x64 machine Download DF2DDF8E92B19E5CAE74B0A45E4FE8761F0264EB8EBDF530ABF57F752213BA1F
arm64 user Download E844214B4A78069741CEB85F681F13FF9C98AED8FAB1F6592A03615B6C16B9FE
arm64 machine Download E844214B4A78069741CEB85F681F13FF9C98AED8FAB1F6592A03615B6C16B9FE
0.23.2
Architecture Scope Download SHA256
x64 user Download EA2C3D4DCAFED521A510F2C8F811AFE23A3ECE1D8F25854A71AF5BB28F664434
x64 machine Download EA2C3D4DCAFED521A510F2C8F811AFE23A3ECE1D8F25854A71AF5BB28F664434
arm64 user Download 2608A54FBA8D8F252DDF0091C7410F609371BD20C24F68AA4DFAABB98944F9DC
arm64 machine Download 2608A54FBA8D8F252DDF0091C7410F609371BD20C24F68AA4DFAABB98944F9DC
0.23.1
Architecture Scope Download SHA256
x64 user Download A2BD1609EC4431D6ADA9B09F1FCAEC40C47C53B4BBD4CDF5894F9478E73DA62B
x64 machine Download A2BD1609EC4431D6ADA9B09F1FCAEC40C47C53B4BBD4CDF5894F9478E73DA62B
arm64 user Download 6CB9D9FBEAF116DE8DAF759E38DBCC5400DF835EAD8175DA6CD25DC00F512AF8
arm64 machine Download 6CB9D9FBEAF116DE8DAF759E38DBCC5400DF835EAD8175DA6CD25DC00F512AF8
0.23.0
Architecture Scope Download SHA256
x64 user Download E88708396309DD462604DDFA99E9DF594DE3C76DA617305E9852CF8FBD5E07AE
x64 machine Download E88708396309DD462604DDFA99E9DF594DE3C76DA617305E9852CF8FBD5E07AE
arm64 user Download C53E5EC4EF5DD5E568D58A56F2287C62362324016D5182D776F1C4A0BADF1B62
arm64 machine Download C53E5EC4EF5DD5E568D58A56F2287C62362324016D5182D776F1C4A0BADF1B62
0.22.1
Architecture Scope Download SHA256
x64 user Download 1240F80A0C73E4D2699405B68F2C033F9B3C1EC104395F3AE8B4E640E39BBDAB
x64 machine Download 1240F80A0C73E4D2699405B68F2C033F9B3C1EC104395F3AE8B4E640E39BBDAB
arm64 user Download B4CFFD29216E01B8D4840BDDBB9AC7B45AEE360420129700814E0C93DE2AB510
arm64 machine Download B4CFFD29216E01B8D4840BDDBB9AC7B45AEE360420129700814E0C93DE2AB510
0.22.0
Architecture Scope Download SHA256
x64 user Download C4A643228CD9AED87F3448CDC1B8F54117A77AEF611609E00C482BF65D1A152D
x64 machine Download C4A643228CD9AED87F3448CDC1B8F54117A77AEF611609E00C482BF65D1A152D
arm64 user Download 7DD9EF7517D1A2E8D5981E07B1131DA04BE5567D8539E30DB898AB444C566839
arm64 machine Download 7DD9EF7517D1A2E8D5981E07B1131DA04BE5567D8539E30DB898AB444C566839
0.21.3
Architecture Scope Download SHA256
x64 user Download 79CE85EEF02C8514B05BDC692A89D4606CFD2F36554D4919A8666F4DAC07D82C
x64 machine Download 79CE85EEF02C8514B05BDC692A89D4606CFD2F36554D4919A8666F4DAC07D82C
arm64 user Download 96FE191681710629C7D71BEF1D209E7D0FA721B774B8988437A151E690668F69
arm64 machine Download 96FE191681710629C7D71BEF1D209E7D0FA721B774B8988437A151E690668F69
0.21.2
Architecture Scope Download SHA256
x64 user Download 27CDA8A88E146378E6554FA248580D5E2A3798A8ECAC2239C075C14BBB0FF75B
x64 machine Download 27CDA8A88E146378E6554FA248580D5E2A3798A8ECAC2239C075C14BBB0FF75B
arm64 user Download 586D4D8D51794616FD00C06D809F7CA588DE1D6F6DD4B4E7869545115A67E0D8
arm64 machine Download 586D4D8D51794616FD00C06D809F7CA588DE1D6F6DD4B4E7869545115A67E0D8
0.21.1
Architecture Scope Download SHA256
x64 user Download 44853358F0D035879D567309ED69C41DA9C0994E1524EBE130C4DF8E4F04C66B
x64 machine Download 44853358F0D035879D567309ED69C41DA9C0994E1524EBE130C4DF8E4F04C66B
arm64 user Download 01B08790C83321A8919CDA1A5B290EA9408DA63C8A267CE980C9DB96782583E3
arm64 machine Download 01B08790C83321A8919CDA1A5B290EA9408DA63C8A267CE980C9DB96782583E3
0.21.0
Architecture Scope Download SHA256
x64 user Download 16E65FD064FCF62D1EDCAA0E1AA05A1DF75E4EBE284519E998EA49486DF74853
x64 machine Download 16E65FD064FCF62D1EDCAA0E1AA05A1DF75E4EBE284519E998EA49486DF74853
arm64 user Download 96D85058B6D53B14F8F8E3C5A1C5D8042FEC1A120BA6B5FA7409722ED25929AB
arm64 machine Download 96D85058B6D53B14F8F8E3C5A1C5D8042FEC1A120BA6B5FA7409722ED25929AB
0.20.0
Architecture Scope Download SHA256
x64 user Download 25822EAC1B441C674C61A0BF724818690E71A53E1D5C46E1F61EAD4117EB40D1
x64 machine Download 25822EAC1B441C674C61A0BF724818690E71A53E1D5C46E1F61EAD4117EB40D1
arm64 user Download B7B80907D8F6F9E44436D102B9DD3DF9F66F9559338A1DD77FDC614E8C0885AA
arm64 machine Download B7B80907D8F6F9E44436D102B9DD3DF9F66F9559338A1DD77FDC614E8C0885AA
0.19.2
Architecture Scope Download SHA256
x64 user Download B65146EA06974660BC40DAD3C920EDE631D3D5C049E7755645DD6276EA625BDE
x64 machine Download B65146EA06974660BC40DAD3C920EDE631D3D5C049E7755645DD6276EA625BDE
arm64 user Download 492C60F3C5940E517DB0232C1D3677D7AE2414BBDD8824143E4A9172D78CF066
arm64 machine Download 492C60F3C5940E517DB0232C1D3677D7AE2414BBDD8824143E4A9172D78CF066
0.19.1
Architecture Scope Download SHA256
x64 user Download 0EF9ED5F4A4A855BEADBBD537BA4B63473F379CA442970333D38581D85630E13
x64 machine Download 0EF9ED5F4A4A855BEADBBD537BA4B63473F379CA442970333D38581D85630E13
arm64 user Download 8965985D5311ADBC1896C76584626D7F038D6A2DF5D88B57275061A1A7040B1A
arm64 machine Download 8965985D5311ADBC1896C76584626D7F038D6A2DF5D88B57275061A1A7040B1A
0.19.0
Architecture Scope Download SHA256
x64 user Download 518F31C8179807A1833BAB46BF57E751B90B5D84162C0E27E8E7C5F9B1FD5CC8
x64 machine Download 518F31C8179807A1833BAB46BF57E751B90B5D84162C0E27E8E7C5F9B1FD5CC8
arm64 user Download 6C2384AF2432E3A56EAA234859FACD1605DD6F907A72FC039C58E2D2D3CE4C90
arm64 machine Download 6C2384AF2432E3A56EAA234859FACD1605DD6F907A72FC039C58E2D2D3CE4C90
0.18.0
Architecture Scope Download SHA256
x64 user Download 8724F46379B29F78814ADF3E27A2DA896381AF3C02C975086C2E65C0D5A03A39
x64 machine Download 8724F46379B29F78814ADF3E27A2DA896381AF3C02C975086C2E65C0D5A03A39
arm64 user Download 994B5787D2173D60358CD4BBD6D2D403571D1BEBFA0F25496B35FE8440910F69
arm64 machine Download 994B5787D2173D60358CD4BBD6D2D403571D1BEBFA0F25496B35FE8440910F69