Hotfix
Fixes
- Live DASH manifest URL deciphering — resolves
[BAD_HTTP_STATUS: 403]errors when accessing live streams
Unclaimed project
Are you a maintainer of FreeTube? Claim this project to take control of your public changelog and roadmap.
Changelog
An Open Source YouTube app for privacy
Last updated 4 days ago
The library for web and native user interfaces.
The React Framework
Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.
Coding articles to level up your development skills
Fixes
[BAD_HTTP_STATUS: 403] errors when accessing live streamsThis 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 invaluable contribution in developing the fix for the playback issues in the previous release. If you'd like to support their continued development, consider making a don...
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 invaluable contribution in developing the fix for the playback issues in the previous release. If you'd like to support their continued development, consider making a donation t...
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, the maintainer of YouTube.js, for their invaluable contribution in creating this fix. If you'd like to support their continued development, consider making a donation to...
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.
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 finished. While FreeTube skips the ads, it still has to wait until the preroll ad sequence completes before the video can begin playing. This is a limitation impo...
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 likelihood of the original audio track being selected for playback, it is still possible to receive dubbed audio tracks in some cases.
- This release does not bring bac...
This release addresses the recent playback issues along with a number of long-standing bugs. A massive thanks to @LuanRT for diagnosing the root cause of the playback issues, and to @absidue for providing the fix.
[!IMPORTANT] A temporary workaround has been implemented to fix the playback issues seen in https://github.com/FreeTubeApp/FreeTube/issues/7119. This is not a permanent solution, and does not replace the implementation of SABR. The only drawback of this workaround is that on videos with multiple audio tracks, only the original audio track will be available. That being said, Stab...
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) while playing a video. This is expected behavior, SO DO NOT SUBMIT BUG REPORTS FOR THIS. In these cases, FreeTube's video playback wouldn't work at all, and...