Enhance Crunchyroll: theater mode, skip intros/outros, mark as watched/not watched, fast forward/backward buttons, ...

Latest Version

Version
4.6.0
Update
July 7, 2024
Size
83.59KiB
Developer
Category
Users
30,000+
Rating
4.67204 ★
Manifest Version
3
Web Store Status
Languages Support
English
Français
Español
Português (Brasil)
See more
Permissions
Storage
See more

Improve Crunchyroll Extension

Improve Crunchyroll can:
- Make the video player bigger (2 mods)
- Take all window in fullscreen
- Skipping's buttons/shortcut for intros, recaps, outros... (buttons with time in it come from this extension and are subtitles based, won't be flawless, the others are native)
- Control video playback speed in the existing player settings
- Mark episode/entire series as watched/not watched
- Blur or hide runner thumbnail
- Hide scrollbar for a better immersion
- Hide player dim screen
- Hide subtitles
- Hide play pause button
- Hide player UI options & shortcuts
- Disable NumPad
- Add fast backward/forward buttons
- Add fast backward/forward shortcuts
- Add video playback speed shortcuts
- Open header menu on hover option
- Add Picture-in-Picture button (no subtitles)
- Maximize on double-click option
- Each features can be turn on/off
- Backup/reset settings

New:
- Add integration options with MyAnimeList and AniList
- Add the broadcast date of the next episode

Support new version of Crunchyroll.
Feedbacks are welcomed!
Translation are made with google translate, it may contains errors.

Extension name and popup inspired by Improve YouTube extension!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "version": "4.6.0", "name": "__MSG_extName__", "description": "__MSG_extDescription__", "author": "Thomas Tavernier ", "default_locale": "en", "icons": { "128": "assets/icon128.png" }, "permissions": [ "storage" ], "action": { "default_popup": "lib/popup/index.html" }, "background": { "service_worker": "lib/background/background.js" }, "content_scripts": [ { "matches": [ "https://static.crunchyroll.com/vilos-v2/web/vilos/player.html*" ], "js": [ "lib/shared/chromeStorage.js", "lib/shared/renderer.js", "lib/shared/shortcutUtils.js", "lib/content_scripts/player/buttons/buttons.js", "lib/content_scripts/player/events/events.js", "lib/content_scripts/player/fast-forward-backward/fast-forward-backward.js", "lib/content_scripts/player/playback/playback.js", "lib/content_scripts/player/render/render.js", "lib/content_scripts/player/settings/settings.js", "lib/content_scripts/player/shortcuts/shortcuts.js", "lib/content_scripts/player/skippers/skippers.js", "lib/content_scripts/player/main.js" ], "css": [ "lib/content_scripts/player/buttons/buttons.css", "lib/content_scripts/player/fast-forward-backward/fast-forward-backward.css", "lib/content_scripts/player/playback/playback.css", "lib/content_scripts/player/render/render.css", "lib/content_scripts/player/settings/settings.css", "lib/content_scripts/player/skippers/skippers.css", "lib/content_scripts/player/main.css" ], "all_frames": true, "run_at": "document_start" }, { "matches": [ "https://beta.crunchyroll.com/*", "https://www.crunchyroll.com/*" ], "js": [ "lib/shared/chromeStorage.js", "lib/shared/renderer.js", "lib/content_scripts/website/api/api.js", "lib/content_scripts/website/action-menu/action-menu.js", "lib/content_scripts/website/pages/empty.js", "lib/content_scripts/website/pages/utils.js", "lib/content_scripts/website/pages/series/series.js", "lib/content_scripts/website/pages/watch/watch.js", "lib/content_scripts/website/main.js" ], "css": [ "lib/shared/theme-color.css", "lib/content_scripts/website/action-menu/action-menu.css", "lib/content_scripts/website/pages/series/series.css", "lib/content_scripts/website/pages/watch/watch.css", "lib/content_scripts/website/pages/utils.css", "lib/content_scripts/website/main.css" ], "run_at": "document_idle" } ]}
Read more