Get the Violentmonkey browser extension (Tampermonkey is largely untested, but seems to work as well).
Click "Install this script".
I highly suggest using an ad blocker (uBlock Origin is recommended)
Feature list:
Automatically redirects to the correct session when a tab with an old session is loaded. No more having to search for the anime and find the episode again!
Saves your watch progress of each video, so you can resume right where you left off.
The saved data for old sessions can be cleared and is fully viewable and editable.
Bookmark anime and view it in a bookmark menu.
Add ongoing anime to an episode feed to easily check when new episodes are out.
Quickly visit the download page for a video, instead of having to wait 5 seconds when clicking the download link.
Find collections of anime series in the search results, with the series listed in release order.
Jump directly to the next anime's first episode from the previous anime's last episode, and the other way around.
Hide all episode thumbnails on the site, for those who are extra wary of spoilers (and for other reasons).
Reworked anime index page. You can now:
Find anime with your desired genre, theme, type, demographic, status and season.
Search among these filter results.
Open a random anime within the specified filters and search query.
Automatically finds a relevant cover for the top of anime pages.
Frame-by-frame controls on videos, using ',' and '.'
Skip 10 seconds on videos at a time, using 'j' and 'l'
Changes the video 'loop' keybind to Shift + L
Press Shift + N to go to the next episode, and Shift + P to go to the previous one.
Speed up or slow down a video by holding Ctrl and:
Scrolling up/down
Pressing the up/down keys
You can also hold shift to make the speed change more gradually.
Allows you to also use numpad number keys to seek through videos.
Theatre mode for a better non-fullscreen video experience on larger screens.
Instantly loads the video instead of having to click a button to load it.
Adds an "Auto-play" option to automatically go to the next episode when the current one is finished.
Focuses on the video player when loading the page, so you don't have to click on it to use keyboard controls.
Adds an option to automatically choose the highest quality available when loading the video.
Adds a button (in the settings menu) to reset the video player