Automatically skip Ads, Intros, Recaps, Credits, etc. on Netflix, Prime video and Disney+ & Hotstar.
Download Kiwi Browser or similar to be able to install the chrome addon. But Netflix cannot be watched on android.
It will work together with other skippers, but it may behave unexpectedly.
The script, "skipper.js", is injected into all urls containing "amazon.*/*/video" or "netflix.com" or "disneyplus.com" or "hotstar.com".
It automatically skips Ads, intros, Credits, recaps, and anything else you don't want to watch on Netflix, Prime video and Disney Plus & Hotstar.
On Netflix, Prime Video and Disney+ & Hotstar it automatically:
- Skips Intros
- Skips Credits : automatically goes to the next episode
- Skips Ads
- Adds playback speed control to UI
- Plays on Fullscreen
On Netflix it also automatically:
- Skips Recaps
- Blocks Inactivity Warning : automatically resuming the video
- Picks last used profile
- Shows IMDB Rating
On Amazon Prime Video it also automatically:
- Skips Self promoting ads (Ads for prime video productions)
- Filters paid content (movies, series)
- Removes annoying blur when hovering over video
- Adds potentially free streaming links to paid/ad shows
Everyone is welcome to contribute!
If you have any suggestions or Bugs, please open an issue.
Marvin Krebber Owner & Main Dev |
Jakche Translated to macedonian |
Buy me a coffee! PayPal
Some are in German and therefore are translated to english.
If you want you first name or full name on here write FULLName or Firstname in the Donation or open an issue.
21.02.2023 | Fast response on github, you earned your cofee sir ! |
17.03.2023 | for the prime freevee skipping app |
26.03.2023 | NP Auto-Skip Firefox Add-on (Works great!) Thank you! |
16.04.2023 | Thanks for the Auto Skip Addon! |
08.05.2023 | Donate |
04.06.2023 | For creating a nice freakin' awesome plugin! Thank you! PLEASE expand to other streaming services! |
20.06.2023 | Hi, I am the Contributor. I'm eager to contribute to the project, even with limited financial resources. I plan to dedicate my time and coding skills to support the project, maybe by the end of the year. I just started to learn to code. Best of luck! |
01.07.2023 | NP Firefox Add-On. Danke! 😊 |
23.08.2023 | For one of the best addons with which you can still use Prime at all. I would be happy if it remains functional for a long time, as long as Amazon doesn't bring out some kind of club :) |
01.09.2023 | Your extension is the most useful extension I have ever used. Thanks for creating it! |
Configure what is skipped in the settings Page.
Import and Export all Settings.
See Statistics. All statistics and settings are not shared but are synchronized with your browser account.
The addon is observing every mutation of the dom Tree of the Website.
On Netflix it matches the buttons with the data-uia tag containing:
- Intro: player-skip-intro
- Recap: player-skip-recap, player-skip-preplay
- Credits: next-episode-seamless-button
- Inactivity Warning: interrupt-autoplay-continue
- Basic tier ads: matched by css class .ltr-puk2kp and the speed is set to 16x until the ad is over
On Prime video it matches buttons with the Css Classes:
- Intro: skipelement
- Credits: nextupcard-button
- Self promoting ads: .fu4rd6c.f1cw2swo
- Paid Content: .o86fri (yallow text indicates paid films)
The freevee ad text contains the ad length which is matched by
- Freevee ads: .atvwebplayersdk-adtimeindicator-text
and then skipped by forwarding by the ad length -0.1 seconds which will fix a lot of issues it turns out.
npm install --global web-ext
npm run start
npm run build
npm run lint
Create a profile named test
in Firefox in the about:profiles
page. Then you can login into Netflix and Prime video in the profile and then every time you run the command you don't have to login again.
npm run profile
To run the extension in chrome you can just load the dist
folder as an unpacked extension. But every time you modify the code you have to reload the extension.
I primarily just develop in firefox and then copy the code into chrome and replace browser
with chrome
in the code.
To run the automated tests run:
npm run build
- copy the web-ext artifact into the normal folder and rename it to [email protected]
npm test
Cli ARGS:
- none : all tests
- 'n': Netflix tests
- 'p': Prime Video tests
- 'd': Disney tests
npm test n p d
- insert your own firefox profile name to be logged into every platform in the
test.js
file. - install Python
- install selenium
pip install -U selenium
npm i
Table of test cases for each feature. S=season, E=episode of the show.
Feature | Netflix | Prime Video | Disney+ & Hotstar |
---|---|---|---|
Intro | ✅ brooklyn nine nine S1E4 | ✅ lucifer S3E4 | ✅ star wars andor S1E2 |
Recaps | ✅ Outer Banks S2E1 | ✅ lucifer S3E3 | ✅ Criminal Minds S1E2 |
Credits | ✅ | ✅ | ✅ |
Ads | ✅ | ✅ Grimm | ❌ |
Add Speed Slider | ✅ | ✅ | ✅ |
Play on Fullscreen | ✅ | ✅ | ✅ |
Skip Self Ads | ❌ | ✅ | ❌ |
Paid Content | ❌ | ✅ | ❌ |
Inactivity Warning | ✅ | ❌ | ❌ |
Auto pick last profile | ✅ | ❌ | ❌ |
IMDB Rating | ✅ | ✅ | ❌ |
Streaming links | ❌ | ✅ | ❌ |
You can see the Changelog here or in the published versions.
Netflix, Amazon Prime video and Disney+ are trademarks and the author of this addon is not affiliated with these companies.