-
-
Notifications
You must be signed in to change notification settings - Fork 329
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
fix(YouTube - Spoof video streams): Resolve playback issues after changing from cellular to wifi #4277
fix(YouTube - Spoof video streams): Resolve playback issues after changing from cellular to wifi #4277
Conversation
…nging from cellular to wifi
…ams and does not fallback to other clients.
WEB_REMIX and WEB_CREATOR are available in the clients. What are they like? OR TVHTML5 client: z-huang/InnerTune@6b96b6d |
These client require to decompile signatureCiphers |
## [5.8.2-dev.1](v5.8.1...v5.8.2-dev.1) (2025-01-09) ### Bug Fixes * **YouTube - Spoof video streams:** Resolve playback issues after changing from cellular to wifi ([#4277](#4277)) ([e93e1c8](e93e1c8))
|
||
return UNREACHABLE_HOST_URI_STRING; | ||
return originalUri.buildUpon().clearQuery().build().toString(); |
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.
@LisoUseInAIKyrios This is not a good change, because now YouTube servers are pinged. They are already being pinged twice at least, and adding a third time to it is not good.
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.
If the network is changed from cellular to wifi while playing then playback can fail until the app is force closed or the network changes back to cellular.
Clearing the url parameters fixes the issue.
A less serious but annoying issue is Shorts in the regular player regularly use 240p or 360p for the first ten seconds, and this change seems to improve the quality a lot where most videos start at 480p or 720p before changing to full resolution.
I could not figure out any other way to fix these issues.
# [5.9.0](v5.8.1...v5.9.0) (2025-01-20) ### Bug Fixes * **YouTube - Spoof video streams:** Resolve playback issues after changing from cellular to wifi ([#4277](#4277)) ([e93e1c8](e93e1c8)) * **YouTube - Spoof video streams:** Update client user-agent ([#4304](#4304)) ([7917871](7917871)) ### Features * **YouTube - Hide feed components:** Handle new type of surveys ([#4295](#4295)) ([c770e03](c770e03)) * **YouTube - Playback speed:** Add option to change 2x tap and hold speed ([#4307](#4307)) ([02fb26e](02fb26e)) * **YouTube - Settings:** Add option to use new Cairo settings menus ([#4305](#4305)) ([7b8a2a2](7b8a2a2))
Seems to fix playback issues that can happen after changing from cellular to wifi while the app is open.
Clearing the url query also seems to improve the first 10 second video quality of Shorts opened with the regular player. Without this change, the first 10 seconds of video regularly has very bad video quality (usually 360p but sometimes 240p). With this change the first 10 seconds is usually 480p or higher before it switches the full resolution after 10 seconds.
This PR also hides Android Creator from the spoof type menu, as it fails to play livestreams and it does not fall over to other clients. So it's better to use it only as a fallback option for children's videos that contain music (which no other client can play).