A browser extension that adds useful features for enjoying South Park on the official website
- Scrollable Episode Navigation: Fetches and displays next and previous episodes below the video player as you scroll, providing seamless access to adjacent episodes.
- Skip Intro Button: Adds a convenient "Skip Intro" button for skipping the introductory portion of episodes, saving time and enhancing the viewing experience.
- Enhanced Random Episode Selection: Improves the randomness of episode selection, ensuring a truly unpredictable and diverse viewing experience.
- Auto Cursor Hide: Automatically hides the cursor after a few seconds of inactivity on the video player, reducing distractions and maximizing the focus on the content.
- Click-to-Play/Pause: Allows effortless play/pause control by clicking directly on the video player, enhancing usability and convenience.
- Spacebar Play/Pause: Ensures consistent play/pause functionality by capturing the spacebar key press, even when the video is not in focus, preventing accidental page scrolling.
- Configurable Seeking Time: Provides flexibility by allowing users to customize the seeking time, with a default setting of 5 seconds, for precise video navigation.
- Double-Click Fullscreen: Enables fullscreen mode with a simple double-click gesture, providing an intuitive and immersive viewing experience.
- Improved Episode List Scrollability: Enhances the usability of the episodes' list under the "Watching" section by making it scrollable, facilitating easier browsing of available episodes.
- Focused Season Selection: Automatically focuses on the currently selected season when opening the season selection dropdown, streamlining episode navigation within a specific season.
- Homepage Link Enhancement: Enhances user convenience by making the "FULL EPISODES" header on the homepage clickable, directly linking to the full episodes page for easy access to all available content.
- Keep track of watched episodes
- Manually mark an episode as watched or unwatched
- If possible, force the HLS player to use the highest quality video stream
- Make the "FULL EPISODES" text on the homepage clickable
- Add a better season selection view to the left side of "full episodes"/season pages
- A dark mode? (maybe)
- South Park for being so awesome and providing a free way for everyone to enjoy the show
- fregante/browser-extension-template for the template used to create this extension
- D952 for the extension icon, licensed under CC0 1.0.
When building for Firefox, change the following in manifest.json
:
{
"manifest_version": 2,
"background": {
"scripts": ["background.js"],
"persistent": false
}
}