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

how does ghost mode work? #475

Closed
leegohi04517 opened this issue Feb 22, 2024 · 1 comment
Closed

how does ghost mode work? #475

leegohi04517 opened this issue Feb 22, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@leegohi04517
Copy link

It's a perfect plugin. I am really want to know how does ghost mode work? Can it anti website check?

@polywock
Copy link
Owner

polywock commented Feb 22, 2024

Hello. It tries to block the website from changing speed by tinkering with the playbackRate property. However, it's impossible to prevent detection if the website is serious about it. To detect speed, websites can benchmark two points in time and check the video progression during that period.

For example, if the website sees that 1 minute ago the video was at 33:05, and now it's on 35:05, and there was no pauses or interruptions in between, they can determine the video was playing in 2x speed.

@polywock polywock added the documentation Improvements or additions to documentation label May 2, 2024
@polywock polywock closed this as completed May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants