Netflix Marathon (Pausable)

A configurable script that automatically skips recaps, intros, credits, and ads, and clicks "next episode" prompts on Netflix, Amazon Prime Video, Hulu, HBO Max, Starz, Disney+, and Hotstar. Customizable hotkey to pause/resume the auto-skipping functionality. Alt + N for settings.

These are versions of this script where the code was updated. Show all versions.

  • v5.7.7 2024-08-22

    allow disabling credit skip (#18)

    Add hidden settings skipCredits and watchCredits

  • v5.7.6 2024-01-28

    fix: netflix next episode button

  • v5.7.5 2023-08-15

    fix: hulu next episode skip, style: refactor and reformat

  • v5.7.4 2023-08-11

    fix: an annoying error message

  • v5.7.3 2023-07-25

    5.7.3 - skip terms of use banner on Starz

  • v5.7.2 2023-07-23

    5.7.2 - skip preroll ads on Starz

  • v5.7.1 2023-06-20

    feat: support starzplay.com and starz.ca

  • v5.7.0 2023-06-20

    feat: add support for play.max.com. closes #15

  • v5.6.1 2023-05-21 Add CC-BY-NC-SA-4.0 license
  • v5.6.1 2023-02-12 5.6.1 - Persist pause state as a setting; Don't click next up promos on Amazon without promo setting.
  • v5.6.0 2022-11-14 5.6.0: Fix a settings display bug. The Star+ update broke the sites grid in the settings. This fixes it. When recording a hotkey, a popup hint is opened for 3 seconds. Now it will stay open indefinitely until finished recording.
  • v5.5.9 2022-11-13 Fix Disney Plus not working on some locales. Simplify and broaden the URL tests. Fixes #12, Formatting/linting update. Switch to rvest.vs-code-prettier-eslint. Update ESLint to 8.7.0. Install Prettier 2.5.1 (dev). Update gitattributes and gitignore. Update vscode settings. Add EditorConfig. Update ESLint config and Prettier config.
  • v5.5.7 2022-10-09 Add star+ support Add support to star+ service., Cleanup Settings, Merge pull request #13 from danilovicente/main
  • v5.5.6 2022-09-07 edit style of headings in settings popup
  • v5.5.5 2022-08-27 5.5.5: add support for disney hotstar, add hotstar to readme's, update css, Merge pull request #10 from inalam/hotstarSupport Add Hotstar support
  • v5.4.5 2022-08-22 5.4.5: add a record hotkeys button, so you can click that and then press the desired keyboard shortcut to capture and save the combination. you can still use the direct input and checkboxes if you want. press "Record keys" then press your key combo, then press the Enter key.
  • v5.4.4 2022-08-21 5.4.4: add support for Starz. currently I think Starz only has a button to start next episode, so unfortunately there's no skip intro/credits feature for Starz yet.
  • v5.4.3 2022-08-10 5.4.3: update disneyplus play next episode handler
  • v5.4.2 2022-08-09 5.4.2: refactor methods, improve documentation. turn the interval into a timeout to reduce the chance of a double-click.
  • v5.4.1 2022-07-23 5.4.1: edit settings form css: switch to using only native styles, since it's less problematic in 2022. please let me know if there's a style issue on a particular browser.
  • v5.4.0 2022-07-23 5.4.0: finally support HBO Max! HBO might not have pushed the UI update to all locales yet. so it may not work for you yet. if that's the case, just turn it off... until you see the UI style of HBO Max change pretty dramatically. then you'll know it's compatible and you can enable the script on HBO. also refactor the whole script a bit. switch to 2 tab size.
  • v5.3.6 2022-01-07 5.3.6: fix a typo in 5.3.5
  • v5.3.5 2022-01-07 5.3.5: update disney+ next episode/film function.
  • v5.3.3 2021-10-30 5.3.3: remove optional chaining and other new operators I accidentally added
  • v5.3.2 2021-10-30 5.3.2: the hulu fast forward thing causes bugs, sometimes the video just gets stuck on the intro, so I have removed it.
  • v5.3.1 2021-10-29 testing an additional feature for hulu: if user doesn't have an ad-free account, we should still be able to effectively skip ads automatically by fast-forwarding and muting them when they are detected. I can't test this myself so let me know if it works.
  • v5.3.0 2021-10-29 5.3.0: support hulu. the script now works on netflix, amazon, hulu, and disney+
  • v5.2.3 2021-10-10 greasyfork webhook not working again
  • v5.2.2 2021-10-10 5.2.2: add primevideo.com back to matches; I thought this URL was obsolete since it didn't appear in an article I found about the development of prime video. turns out it is still used in some locales. replace unnecessary XPath document searches with querySelector
  • v5.2.1 2021-10-06 5.2.1: skip ads on non-english amazon prime video
  • v5.2.0 2021-09-30 5.2.0: fix disney+ next episode skip
  • v5.1.9 2021-09-30 5.1.9: condense the code a bit.
  • v5.1.8 2021-09-30 5.1.8: trying to fix a greasyfork download bug
  • v5.1.7 2021-09-30 5.1.7: fix a downloading bug?
  • v5.1.7 2021-09-30 CSS: change checkboxes and input focus styles
  • v5.1.6 2021-09-28 encode the parentheses in download url
  • v5.1.5 2021-09-23 5.1.5: make url match patterns more secure. previously I used very broad @include rules, because I didn't know how many CCTLDs amazon.com had. this meant they could possibly match some sites not owned by amazon. I don't know if there would be any way to abuse that, but since I found all the amazon hosts recently, why wait to find out?
  • v5.1.4 2021-09-23 5.1.4: define name:en and description:en, to ensure english is used if it's the first preferred language in a multilingual browser setup. previously it'd only use english... if english was the only language in the browser setting, or if none of the browser set languages were listed in the script.
  • v5.1.3 2021-09-23 5.1.3: make the script icon remote
  • v5.1.2 2021-09-23 5.1.2: add some additional languages
  • v5.1.1 2021-09-23 5.1.1: allow closing menus with the escape key
  • v5.1.0 2021-09-23 5.1.0: add support for disney+
  • v5.0 2021-09-17 5.0: update for new netflix UI
  • v4.7.2 2021-09-04 4.7.2: change url glob to include german amazon; thanks to jumoog
  • v4.7.1 2021-07-23 4.7.1: auto-focus settings popup when it opens; auto-focus the video UI when it closes... (whichever element needs to be focused for the player's hotkeys to work)
  • v4.7.0 2021-06-13 change netflix react methods. clean up some minor stuff.
  • v4.6.3 2021-03-29 4.6.3 amazon fix: stuttery settings box animation
  • v4.6.2 2021-03-29 4.6.2 fix: amazon settings panel gets stuck
  • v4.6.1 2021-02-18 4.6.1 change some function names
  • v4.6.0 2021-02-18 update readme change some function names

Show all script versions