-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Local API: Implement SABR for VODs #8047
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: development
Are you sure you want to change the base?
Conversation
I really hope it being an experimental setting that is disabled by default is just because you have some things left in the remaining tasks section... |
I don't think it should be enabled by default for the first release |
If we are going to keep it as a setting for the moment, it definitely should stay in the experimental settings and we should have a very clear plan for getting rid of it ASAP. The MWEB workaround is a workaround and is unlikely to keep working forever, so if it breaks while we still allow people to not use SABR we will have to keep finding new workarounds, which quite frankly I don't want to have to do when we know that SABR is the proper solution. If we keep it a setting I would suggest enabling it by default but having the setting there as a temporary opt-out, that way we'll get more feedback but people can also disable it temporarily if they have issues, until you've decided it is stable enough. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both with and without SABR i get this error but that is on a server that is running through tor. If i connect to a normal server it does work
VirtualBoxVM_pCIApV5i4Z.mp4
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Im not seeing the return of audio tracks -> #6683 |
* development: (24 commits) Add proxy login support (FreeTubeApp#7996) Migrate the History view to the composition API (FreeTubeApp#8064) Fix player button hiding (FreeTubeApp#8065) Translated using Weblate (Norwegian Bokmål) Translated using Weblate (Indonesian) Fix playback rate reset when video ends (FreeTubeApp#7718) Skip Electron binary download in CI as we do not run it (FreeTubeApp#8063) Feat: Display player overlay controls on keyboard interaction (FreeTubeApp#7757) Translated using Weblate (Hungarian) Translated using Weblate (Czech) Translated using Weblate (Estonian) Translated using Weblate (French) Bump electron from 37.4.0 to 38.1.0 (FreeTubeApp#8025) Translated using Weblate (Dutch) Translated using Weblate (Portuguese (Brazil)) Translated using Weblate (German) Translated using Weblate (Breton) Translated using Weblate (Italian) Translated using Weblate (Chinese (Simplified Han script)) Support exporting single playlists as a list of video URLs (FreeTubeApp#8054) ... # Conflicts: # src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js
…iddle of playback
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Test fix not pushed this this PR yet: https://github.com/PikachuEXE/FreeTube/actions/runs/17907855602 |
Seems to resolve #7921 but we have to check with users after release |
Was using this and got hit with 404 earlier for a music It was only once so far. |
* development: Bump the eslint group across 1 directory with 4 updates (FreeTubeApp#8073) Bump electron from 38.1.0 to 38.1.2 (FreeTubeApp#8071) Bump sass from 1.92.1 to 1.93.0 (FreeTubeApp#8067) Bump lefthook from 1.13.0 to 1.13.1 (FreeTubeApp#8072) Bump swiper from 12.0.1 to 12.0.2 (FreeTubeApp#8070) Translated using Weblate (Italian) Translated using Weblate (Czech) Translated using Weblate (Hungarian) Translated using Weblate (German) Translated using Weblate (Estonian) Translated using Weblate (Breton) Translated using Weblate (German) Translated using Weblate (Chinese (Traditional Han script)) Improve playlist import performance (FreeTubeApp#8062) Translated using Weblate (Norwegian Bokmål) Translated using Weblate (Portuguese (Brazil)) Translated using Weblate (Chinese (Simplified Han script)) Translated using Weblate (Japanese) Handle lockup view videos without a view count (FreeTubeApp#8066)
@efb4f5ff-1298-471a-8973-3d47447115dc @ArthurKun21 Let me know if it occurs more often. But could be YT testing new player which affects dev/current release too |
From branch -> https://github.com/PikachuEXE/FreeTube/actions/workflows/build.yml?query=branch%3Asabr-pr Build -> https://github.com/PikachuEXE/FreeTube/actions/runs/17933228357 I go out of the window and then play the same video again. It played but like few seconds to the music it reloaded. Thought you might want the log for it |
I got more reloads at the middle these few days Update 1: HTTP 403 Not player JS related (still using |
https://github.com/PikachuEXE/FreeTube/actions/runs/17939377956 same music video -> https://youtu.be/ubfACjzvBOg it still reloaded near the start different music video https://youtu.be/EjlMPu5sEgw same issue, reloaded near the start |
We don't sort the audio tracks, that was the same before this PR. Lets keep this PR focused on implementing SABR, all unrelated bugs and feature requests should be left until later. |
Pull Request Type
Related issue
Closes #7145
#7887
Description
Based on #7145 (Please read that PR first
Using https://github.com/LuanRT/googlevideo 4.0.4
Non-SABR
Screenshots
Lazy maybe add later?
Testing
A. SABR off
B. SABR on
Find custom builds at https://github.com/PikachuEXE/FreeTube/actions/workflows/build.yml?query=branch%3Asabr-pr
Find cutting edge custom builds (I only use this branch for testing fixes myself, but can be outdated once I finished testing): https://github.com/PikachuEXE/FreeTube/actions/workflows/build.yml?query=branch%3Acustom-builds%2Fsabr
Desktop
Additional context
Remaining tasks