Change Udemy's video player to allow any custom speed.

Latest Version

Version
2.1.4
Update
September 18, 2023
Size
678KiB
Developer
Category
Users
2,000+
Rating
4.89189 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
WebRequest
WebRequestBlocking
Https://*.udemy.com/*
Storage
UnlimitedStorage
See more

Udemy Custom Speed Changer Extension

Set any custom speed in Udemy's video player to be as efficient as possible! Customize/add any speeds you please. The max speed Udemy's video player supports with this extension is x16!

❗IMPORTANT - FIRST USE SETUP❗
The extension won't work until the cache is refreshed! Either do a hard refresh from the video player page (CTRL + SHIFT + R), or go to your Chrome history (CTRL+H) > Clear browsing data > Clear \"Cached images and files\" (All Time).

You can change the custom speeds by clicking the extension icon > \"Options\".

Enjoy! 📚👩‍💻📐

---

This only works for the desktop video player which shows the speed selector on the left side (seen in the extension page picture).

I may need to update the extension if there is ever a conflicting change in Udemy's code. If there is an issue please create an issue on GitHub or email before leaving a bad review, and I will fix it. I rely on you to let me know if there is ever a problem, thanks!

Report a issue:
www.github.com/augustmuir/Udemy-Custom-Speed-Changer
[email protected]
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Udemy Custom Speed Changer",\t"description": "Change Udemy's video player to allow any custom speed.",\t"version": "2.1.4",\t"options_page": "options.html",\t"manifest_version": 2,\t"permissions": [\t\t"webRequest",\t\t"webRequestBlocking",\t\t"https://*.udemy.com/*",\t\t"storage",\t\t"unlimitedStorage"\t],\t"web_accessible_resources": [\t\t"injector.js"\t],\t"background": {\t\t"scripts": [\t\t\t"background.js"\t\t],\t\t"persistent": true\t},\t"content_scripts": [\t\t{\t\t\t"matches": [\t\t\t\t"https://*.udemy.com/*"\t\t\t],\t\t\t"js": [\t\t\t\t"injector.js"\t\t\t],\t\t\t"run_at": "document_start"\t\t}\t],\t"icons": {\t\t"16": "media/icon16.png",\t\t"48": "media/icon48.png",\t\t"128": "media/icon128.png"\t}}
Read more