Skip to content
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

feat(YouTube - Spoof Streaming Data): Parse streamingData to check if a video is livestream or not #94

Closed
wants to merge 5 commits into from

Conversation

YT-Advanced
Copy link

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

Integrations changes: inotia00/revanced-integrations#59

@YT-Advanced YT-Advanced changed the title Update strings feat(YouTube - Spoof Streaming Data): Parse streamingData to check if a video is livestream or not Nov 9, 2024
@YT-Advanced YT-Advanced changed the base branch from revanced-extended to dev November 9, 2024 15:11
@inotia00
Copy link
Owner

This PR closes inotia00/ReVanced_Extended#2508

@YT-Advanced
Copy link
Author

This PR closes inotia00/ReVanced_Extended#2508

Uhm it is not, I guess

@Karthik-Subbu
Copy link

Karthik-Subbu commented Nov 27, 2024

I think inotia00/ReVanced_Extended#2508 is about missing audio tracks due to fallbacks from IOS to Android VR happening recently with the existing patches. IOS logged out could be an option to play kids videos as done by ReVanced. However RVX is still able to play kids videos as spoof video stream data falls back to the Android tv client.

@kitadai31
Copy link

Yeah, inotia00/ReVanced_Extended#2508 is not related.

The issue title says "iOS compatibility mode setting not working", but actually it is not a problem of iOS compatibility mode.
See ReVanced/revanced-patches#3994

@ghost
Copy link

ghost commented Nov 27, 2024

Weird, I have zero issues with iOS spoofing.

@Karthik-Subbu
Copy link

Eventually all will be affected due to this. 400 error for some spoof client patch users was actually a warning sign of YT enhancing detection methods.

@0xrxL
Copy link

0xrxL commented Nov 28, 2024

I removed iOS (A/B test blocked buffering on my account) and used: VR spoof for lives, Unplugged spoof for movies and Creators spoof for all the rest (kids videos included).

I think it's the better way, from the moment that iOS is only useful for the balanced volume feature.

@Karthik-Subbu
Copy link

Creator's spoof is Android test suite client?

@0xrxL
Copy link

0xrxL commented Nov 28, 2024

Creator's spoof is Android test suite client?

Nope, it's Android Creator (Android Studio app on apkmirror). You can find it in inotia integrations repo.

@YT-Advanced
Copy link
Author

YT-Advanced commented Nov 29, 2024

Switched to another approach in inotia00/revanced-integrations#61

@Karthik-Subbu
Copy link

@0xrxL Does creator's spoof bring back switching audio track option?

@0xrxL
Copy link

0xrxL commented Nov 29, 2024

@0xrxL Does creator's spoof bring back switching audio track option?

Android VR I Guess.

@Karthik-Subbu
Copy link

@0xrxL No, Android VR removes the option. Have clients like mweb.ios without login or web_creator.mweb with authentication been tried by the team for addressing playback issues earlier?

The relevant PR in yt-dlp is below:

yt-dlp/yt-dlp@85fead7

@inotia00
Copy link
Owner

inotia00 commented Dec 7, 2024

I wanted to reopen this PR, but the Reopen pull request button was disabled because this branch (YT-Advanced:spoof) was merged by another PR

So, this PR was manually merged by me

f074c3e

inotia00/revanced-integrations@a68729b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants