Photo by Wes Hicks on Unsplash

Got really irritated at some point when Udemy video player would not show an 1080p quality option and the “Auto” option would constantly switch quality between 360p and 1080p. Udemy support wouldn’t help me. This is where I decided to take matters in my own hands! Below is the instruction on how to make “Auto” option always stream 1080p quality. It will take you no more than a minute to follow the steps.

Note: I’m using Google Chrome so this guide applies to chrome, but I guess with firefox you’ll be able to take the same steps and get the same results

There’s a great extension both for Chrome and Firefox named Requestly. Head on to their website http://www.requestly.in and click the “Install Now” button in the middle of the screen. This should take you to chrome web store from where you could install Requestly extension.

Once installed, Requestly logo should appear at the top-right side of Chrome browser. Click it. It should open some kind of a dashboard where you can add your rules and what not. While you could certainly create your own rules I’d suggest you just upload the rules that I’ve already made for Udemy.

Create a new .txt file, name it whatever you like. And paste the following code in there:

[

{

"creationDate": 1544862824762,

"description": "",

"groupId": "",

"id": "Replace_1544862824762",

"name": "udemy",

"objectType": "rule",

"pairs": [

{

"from": "hls_144",

"source": {

"key": "Url",

"operator": "Contains",

"value": ""

},

"status": "Inactive",

"to": "hls_1080"

},

{

"from": "hls_720",

"source": {

"key": "Url",

"operator": "Contains",

"value": ""

},

"status": "Inactive",

"to": "hls_1080"

},

{

"from": "hls_480",

"source": {

"key": "Url",

"operator": "Contains",

"value": ""

},

"status": "Inactive",

"to": "hls_1080"

},

{

"from": "hls_360",

"source": {

"key": "Url",

"operator": "Contains",

"value": ""

},

"status": "Inactive",

"to": "hls_1080"

}

],

"ruleType": "Replace",

"status": "Active",

"version": 2

}

]

Now save your .txt file. It now contains Requestly rules for Udemy streaming.

Upload your .txt file inside Requestly dashboard by clicking on an Upload button

Once uploaded rules should be instantly active and allow you to stream Udemy videos only at 1080p quality. Make sure to select “Auto” option in the video players settings

Notice how this dumb player shows me 144p? Even though I can watch YouTube videos at 4k no problem, Udemy player would have made me watch its videos at 144p! Preposterous! Now with Requestly rules it doesn’t matter what quality Udemy video player decides to show me. All video stream requests are modified so that I only get 1080p quality.

Well, that’s it folks! Have fun watching your high-quality Udemy videos!

If you have any questions please feel free to leave them in the comment section below. If my method is helpful to you please hit that clap button! Thanks!