Skip to content
This repository has been archived by the owner on Dec 8, 2024. It is now read-only.

fix(YouTube/Spoof streaming data): Log out the iOS client to allow video playback #61

Merged
merged 5 commits into from
Dec 5, 2024

Conversation

YT-Advanced
Copy link

@YT-Advanced YT-Advanced commented Nov 29, 2024

Fix inotia00/ReVanced_Extended#2508
Right now, YouTube has restricted the auth token in iOS client.
yt-dlp/yt-dlp#11640 (comment)

To workaround with this issues, we can remove Authorization header from iOS client and manual sync video time in iOS Livestream.

Here are some example how this patch work:

  • Public video + livestreams: iOS
  • Private video, not kids: ANDROID_VR
  • Private kids video, not music: ANDROID_UNPLUGGED
  • Private kids video, but music: Fail

Patches changes: inotia00/revanced-patches#100

@Karthik-Subbu
Copy link

Karthik-Subbu commented Nov 29, 2024

@YT-Advanced and @inotia00 clients like mweb.ios without login or web_creator.mweb with authentication would be of any use to us?

The relevant PR in yt-dlp is below:

yt-dlp/yt-dlp@85fead7

@inotia00
Copy link
Owner

inotia00 commented Dec 5, 2024

Manually clicking the Skip to Livestream button doesn't work properly in many situations

It seems better to keep the iOS Compatibility mode setting and reopen the PR #59

@inotia00 inotia00 changed the title fix(YouTube - Spoof Streaming Data): Log out the iOS client to allow video playback fix(YouTube/Spoof streaming data): Log out the iOS client to allow video playback Dec 5, 2024
@inotia00 inotia00 changed the base branch from revanced-extended to dev December 5, 2024 01:22
@inotia00 inotia00 merged commit 795bc0c into inotia00:dev Dec 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug(YouTube/Spoof streaming data): Spoofing does not work with iOS
3 participants