(9anime) AniWave Bingewatcher+

Auto-fullscreen, skip intros, jump to next episode, 9anime on Vidstream and MyCloud videos (Auto-1080p in configuration panel)

Автор
drhouse
Инсталации дневно
0
Инсталации общо
5 577
Рейтинг
11 7 4
Версия
6.3
Създаден
18.04.2020
Обновен
06.08.2023
Лиценз
CC-BY-NC-SA-4.0
Работи на

9anime BingeWatcher+
Tested on Chrome & Tampermonkey, (Firefox / ViolentMonkey incompatible)
note: due to real life becoming busy, I've had to pause updates for this script for the time being, will get back to it when I have time
in the meantime, aniwave has taken inspiration and incorporated multiple functions from this script into the website

How to Install scripts? (Click here)

- once Tampermonkey is installed, click the green ' [ Install this script ] ' button near the top of any Greasyfork script page to install it
Changelog (Click Here)



08/05/23: aniwave.to
03/20/23: testing possibly improved way to auto-fullscreen videos
01/25/23: re-adding hotkey 'N' (jump to next episode, testing if it causes issues it will be removed again)
01/15/23: stop jumping to end
07/30/22: removing 'n' next episode script key, 9anime has now added this hotkey function built-in to the site
07/29/22: added improved way to auto-fullscreen without requiring 'Esc' to close reverted after user feedback
06/21/22: updates to fullscreen method, keypress detection and video host url after 9anime changed their video player
01/24/22: added Configure Panel (access through Tampermonkey menu), keys and timings can be customized
07/25/21: Mp4upload partially works, 'V' skips 90 seconds intros, auto-fullscreens (will need to press 'esc' to close it)
05/28/21: added host vidstreamz.online
03/12/21: Vidstream and MyCloud servers appear to be available again, 9anime BingeWatcher+ working normal
9anime Bingewatcher+ (Yu Yu Hakusho Dub Mod) - a script mod I wrote specifically for watching the anime 'Yu Yu Hakusho' (basically turns it into one long movie)
03/10/21: regarding Vidstream and MyCloud servers being down, according to Reddit "So a datacenter in France recently burned down recently and a lot of servers went down due to that aswell so that may be why those aren't working." I will keep an eye on the situation and try to come up with an alternative temporary solution.
OVH data center burns down knocking major sites offline
11/24/20: v2.3 added hotkey 'N' - skip to next episode
11/5/20: v2.2 now works on MyCloud videos
11/5/20: Starting a major 2.0 revision, ongoing changes


( Tampermonkey Menu > 9anime Bingewatcher+ > Configure )
Automatic Highest Quality: 9anime modified their site so when you manually choose 1080p once, it will always be used (default: on)
Anime Intro: long animation/music sequence, at any time, 90 seconds
Company ID: short company intro, at video start (if exists), 10 seconds (examples Kadowkawa, Funimation, Crunchyroll, etc...)
Automatic Skip Company ID: automatically skips first 10 seconds (uses 'Skip Company ID Time' value), useful while watching a series with Company ID on every episode.
Optional use, can be used to auto-skip an anime series intro's if they always begin at video start [then set 'Skip Company ID Time' to '89'] (default: off)
Automatic Crowdsource Skip Opt-in: (experimental, inspired by SponsorBlock), anonymous crowdsourced skipping. If a user skips an anime intro, the keypress time is saved in a database (publically viewable). When any user visits a 9anime video, the database will be checked to see if anyone has made any submissions for the video. If so, the anime intro will automatically get skipped when they reach it. Only the bare required info is saved, i.e. the video time and title.
(default: on | if turned 'off', all communication with the database will be stopped)
keys: [a-z, A-Z]
time: [0-999+] seconds
Description
Automatically plays Vidstream and MyCloud videos in auto-fullscreen, skip opening titles hotkey (advance 90s forward), skip to next episode, auto-1080p.
movies7.to - script also happens to be compatible with this free streaming movie/tv site cuz it uses Mycloud to host videos (I wrote a userscript for it - Movies7 / Flixtor Trailers)

Note: please enable the '☑ Auto Play + ☑ Auto Next' checkboxes at the bottom of the 9anime video player for best results, set video source to 'Vidstream' (default) or MyCloud
      

use hotkey ('V') to skip opening titles (advance 89s forward) and ('N') skips to next episode. When reaching the end of an episode and credits start to play, one can press 'N' and the next episode will automatically load. This script works only on 'Vidstream' and 'MyCloud' source videos, but not on 'Streamtape' for the moment, Mp4upload only partially works due to 9anime's 'Auto-Next' feature not automatically working when reaching end of video.

Current Features (Click Here)
► auto-fullscreen
► skip forward 90s
► skip to next episode
► configure panel
Hotkeys:
      V - forward 90 seconds
      N - skip to next episode
Numpad0 - forward 90 seconds
Numpad6 - skip to next episode 

|-[----------| V/0 |----------------------------------------------------------------]-----|

You may visualize how an anime timeline works as above (will be more useful if features increase):
| - real start, [ - skip company id intro, V/0 - skip anime intro, ] - end credits, | - real end

Reference:
company id intro = short company intro, at video start (if exists), around 10 seconds
anime intro = long animation/music sequence, at any time, around 90 seconds

Pressing [ v ] skips forward 90 seconds:
I've found the modern industry standard for most anime show's opening titles is exactly 90 seconds, the time it starts playing often varies from episode to episode within the same series.
This is why pressing the hotkey as soon as the opening titles start is a perfect way to skip it, whenever it may appear.

Pressing [ n ] skips to next episode:
This hotkey jumps the player to the end of the current video, so that 9anime's native feature, which automatically loads the next episode upon reaching the end of the current episode, will be activated.


► The video player should have focus for hotkeys to work (script does auto-focus the player when it first auto-fullscreen's). If the video player does not have focus, regular 9anime hotkeys will probably work instead.

► If you don't want auto-fullscreen, comment out this line:
// rfs.call(video);


Donations
If you find this script helpful, please consider buying me a coffee. Thank you very much!