udemy-downloader-gui icon indicating copy to clipboard operation
udemy-downloader-gui copied to clipboard

Update on the issue "Stuck on Building Course Data"

Open FaisalUmair opened this issue 3 years ago • 62 comments

Hello everyone. Sorry for my late response here. I do not actively maintain this project and get a very limited spare time from work. I have been receiving a lot of emails lately about the issue "Stuck on Building Course Data". I will work on the said issue this weekend. And hopefully, come up with a fix or at least an update on whats wrong and whether it can be fixed or not.

Originally posted by @FaisalUmair in https://github.com/FaisalUmair/udemy-downloader-gui/issues/172#issuecomment-848975336

FaisalUmair avatar May 26 '21 17:05 FaisalUmair

Yeah, same. I hope the dev fixes it soon.

Edit: Oh sorry, you are already the dev. Thanks for the attention. Good luck.

TheCrimsonborn avatar May 26 '21 18:05 TheCrimsonborn

Hello everyone. Sorry for my late response here. I do not actively maintain this project and get a very limited spare time from work. I have been receiving a lot of emails lately about the issue "Stuck on Building Course Data". I will work on the said issue this weekend. And hopefully, come up with a fix or at least an update on whats wrong and whether it can be fixed or not.

Originally posted by @FaisalUmair in #172 (comment)

Diagnostic is easy ! In https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/assets/js/app.js at line 336 :

var lecture = response.asset.stream_urls;

For Video with DRM, response.asset.stream_urls is NULL so all next code lines using lecture variable return errors like in code block at line 339:

lecture.Video.forEach(function(val) {                      
if (val.label == "Auto") return;                      
qualities.push(val.label);                      
qualitySrcMap[val.label] = val.file;                    
});

For Video with DRM, You must use response.asset.media_sources

mthibaut-hbc avatar May 26 '21 19:05 mthibaut-hbc

GREATTTT..... waiting the update ...

narenawa avatar May 27 '21 01:05 narenawa

@mthibaut-hbc I had a quick look at this yesterday. Not all media_sources are video files. And those are the ones which are encrypted. For now we can fix it from being stuck, but that means not all videos will be downloaded.

As I said, I will check this further during weekend, and see if we can do any better, if not then I will simply allow these files to skip for now.

FaisalUmair avatar May 27 '21 06:05 FaisalUmair

FaisalUmair i wish you to manage and keep your fantastic udeler tool alive! I cant wait for your good news, and start download the course i buy, good luck my friend and thank you very much!

BasilTigris avatar May 27 '21 07:05 BasilTigris

@mthibaut-hbc I had a quick look at this yesterday. Not all media_sources are video files. And those are the ones which are encrypted. For now we can fix it from being stuck, but that means not all videos will be downloaded.

As I said, I will check this further during weekend, and see if we can do any better, if not then I will simply allow these files to skip for now.

@FaisalUmair True, for unencrypted videos type = "video/mp4" in media_sources. In encrypted videos, You need to take type = "application/dash+xml" in media_sources.

This where it's begin to be not standard! : For unencrypted videos, no big deal, You just need to download the video from media_source->src For encrypted video, You need to download the media_source->src file, extract all video & audio segments from this file, downloads these segments, concatenate them into a single file, unencrypt following audio & video file with right key and them finally ffmpeg them into a final video.

A lot of steps but UDEMY DRM is already a dead born baby. I have already tested it in python and it's work like a charm ...

mthibaut-hbc avatar May 27 '21 07:05 mthibaut-hbc

@mthibaut-hbc Thank you for the helpful information and your work on testing it. I will give it a try this weekend, and see how it goes.

FaisalUmair avatar May 27 '21 08:05 FaisalUmair

@mthibaut-hbc Thank you for the helpful information and your work on testing it. I will give it a try this weekend, and see how it goes.

@FaisalUmair , You are Welcome ! Seems that it's not a good idea to modify Udeler to skip DRM videos because I'm 100% sure that Udemy is in progress to DRM all courses. Some old courses I buy from 2018 was not DRM yesterday and now today, a large majority of the videos of these courses are DRM ... :-(

mthibaut-hbc avatar May 27 '21 16:05 mthibaut-hbc

@mthibaut-hbc Thank you for the helpful information and your work on testing it. I will give it a try this weekend, and see how it goes.

@FaisalUmair , You are Welcome ! Seems that it's not a good idea to modify Udeler to skip DRM videos because I'm 100% sure that Udemy is in progress to DRM all courses. Some old courses I buy from 2018 was not DRM yesterday and now today, a large majority of the videos of these courses are DRM ... :-(

Exactly what has happened, of all my dev courses all but a couple is fully DRM now. These range from 1-2 years old so they must be encrypting as they go.

ScrubDonkey avatar May 27 '21 17:05 ScrubDonkey

@mthibaut-hbc I had a quick look at this yesterday. Not all media_sources are video files. And those are the ones which are encrypted. For now we can fix it from being stuck, but that means not all videos will be downloaded. As I said, I will check this further during weekend, and see if we can do any better, if not then I will simply allow these files to skip for now.

@FaisalUmair True, for unencrypted videos type = "video/mp4" in media_sources. In encrypted videos, You need to take type = "application/dash+xml" in media_sources.

This where it's begin to be not standard! : For unencrypted videos, no big deal, You just need to download the video from media_source->src For encrypted video, You need to download the media_source->src file, extract all video & audio segments from this file, downloads these segments, concatenate them into a single file, unencrypt following audio & video file with right key and them finally ffmpeg them into a final video.

A lot of steps but UDEMY DRM is already a dead born baby. I have already tested it in python and it's work like a charm ...

@mthibaut-hbc

Great work! Would you be able to share the python script and necessary steps to run the script please?

Thanks in advance!

Keep up the good work! @mthibaut-hbc and @FaisalUmair

osonsur1 avatar May 28 '21 03:05 osonsur1

great news!! when you ready please share..

BasilTigris avatar May 28 '21 04:05 BasilTigris

Waiting for news. Thanks.

zackzinu avatar May 28 '21 04:05 zackzinu

If Udemy would just offer a proper "Offline Viewer" we wouldn't need to go through all this mess. I mean, didn't we purchase the videos already? I haven't pirated any of my videos to anyone. It really is just lazy.

ScrubDonkey avatar May 28 '21 04:05 ScrubDonkey

Hope it can work again soon and big thx for the effort already!!

chicane71 avatar May 28 '21 06:05 chicane71

Hello everyone. Sorry for my late response here. I do not actively maintain this project and get a very limited spare time from work. I have been receiving a lot of emails lately about the issue "Stuck on Building Course Data". I will work on the said issue this weekend. And hopefully, come up with a fix or at least an update on whats wrong and whether it can be fixed or not.

Originally posted by @FaisalUmair in #172 (comment)

Very helpful application.

BlackHat-Ashura avatar May 28 '21 13:05 BlackHat-Ashura

Hello Faisal, Plz fix this issue Disparately waiting for this issue to be fixed this weekend as u committed. Plz.

Stop bugging him, like he said he doesn't actively maintain this anymore. If he doesn't get to it he doesn't get to it. he doesn't owe us anything! Just stream the courses like you're supposed to or download them to your phone.

ScrubDonkey avatar May 28 '21 18:05 ScrubDonkey

I've made a temporary program that can download DRM protected videos (if you have a method to get the keys) which can be used to download courses. https://github.com/Puyodead1/udemy-downloader might be useful to some people

Puyodead1 avatar May 29 '21 03:05 Puyodead1

I've made a temporary program that can download DRM protected videos (if you have a method to get the keys) which can be used to download courses. https://github.com/Puyodead1/udemy-downloader might be useful to some people

I'm in progress to develop a tool like windevine L3 decryptor to recover key from videos because it's major need to automatize the process. Each Course has his own key ...

mthibaut-hbc avatar May 29 '21 06:05 mthibaut-hbc

That will just result in a DMCA takedown.

On Sat, May 29, 2021 at 2:43 AM mthibaut-hbc @.***> wrote:

I've made a temporary program that can download DRM protected videos (if you have a method to get the keys) which can be used to download courses. https://github.com/Puyodead1/udemy-downloader might be useful to some people

I'm in progress to develop a tool like windevine L3 decryptor to recover key from videos because it's major need to automatize the process. Each Course has his own key ...

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-850781437, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXWSRUU32WS5U3AR5JTTQCEHVANCNFSM45SRKT7Q .

Puyodead1 avatar May 29 '21 10:05 Puyodead1

Hello everyone. Sorry for my late response here. I do not actively maintain this project and get a very limited spare time from work. I have been receiving a lot of emails lately about the issue "Stuck on Building Course Data". I will work on the said issue this weekend. And hopefully, come up with a fix or at least an update on whats wrong and whether it can be fixed or not.

Originally posted by @FaisalUmair in #172 (comment)

Please fix it soon, seems to be an issue with youtub-dl as well , something has been changes at backend.

sumant4ssm avatar May 29 '21 16:05 sumant4ssm

Hello everyone. Sorry for my late response here. I do not actively maintain this project and get a very limited spare time from work. I have been receiving a lot of emails lately about the issue "Stuck on Building Course Data". I will work on the said issue this weekend. And hopefully, come up with a fix or at least an update on whats wrong and whether it can be fixed or not.

Originally posted by @FaisalUmair in #172 (comment)

Please let us know if you need any help in the rewrite. Thanks.

rvipinkumar avatar Jun 01 '21 12:06 rvipinkumar

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that.

I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented.

Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email.

@mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

FaisalUmair avatar Jun 01 '21 18:06 FaisalUmair

Thanks for keeping us informed. DRM is yuky for all of us users (the ones who buy the products in the first place).

Don't give up...something will come up to circumvent the DRM problem. Processes like Udeler are not the only ones who are suffering from the "DRM Plague."

On Tue, Jun 1, 2021 at 12:36 PM Faisal Umair @.***> wrote:

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that.

I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented.

Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email.

@mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-852355641, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABUC4HJC2CFKKSAPHVNKGX3TQUSDTANCNFSM45SRKT7Q .

-- Marv Miller @.*** bridgetoinfinity.com

MarvM3 avatar Jun 01 '21 19:06 MarvM3

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that.

I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented.

Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email.

@mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

Hi @FaisalUmair , This is a fact that actually (and for a very long time I think) , there is no workaround to bypass DRM unless You retrieve Keys of the course you own to be able to decrypt video to remove DRM and download offline your course.

Personnaly, Udemy DRM is now done for me. I have already done the job to be able to retrieve the Keys for all my courses: image

For the moment, seems that UDEMY put a different key for each Course but they dont seems to want to rotate the keys for the moment ...

I have tested the tool of @Puyodead1 and It's work likle a charm. Just need some improvement but the core function are stable (tested with a course of 400 videos and 100 encrypted : 0 faults to retrieve and decrypt the video.

This is were the subject is sensible, Udeler is a great tool very useful. Myself, I just want to be able to download offline the course I buy, I dont want to facilitate piracy ... So not easy to find the right balance ... be helpful but not a outlaw ...

mthibaut-hbc avatar Jun 01 '21 20:06 mthibaut-hbc

@mthibaut-hbc i have used widevine decryptor to get the key and key id but it's not working for me any solution please can i get your email to contact you

Anbu1603 avatar Jun 02 '21 02:06 Anbu1603

Anbu1603,

I'm still gathering information, etc. to see if I can get the Widevine decryptor solution working. I am struggling a bit on that one.

Faisal suggested that even if we get around the present problem, Google is going to change something again, and whatever solution we come up with will not work.

I really like Faisal's GUI. It's very functional, informative and works well.

I'm a Microsoft C# programmer, primarily. I've written in many other languages over the years, Javascript being one of them. I have a bit of Python experience and I'm gearing up to learn node.js.

I had suggested to Faisal the creation of a forum in which to both answer people's questions and to accumulate new ideas for going forward.

I think Faisal is laying the project aside, since he is quite busy with other projects (ones that make him money). I'd like to see what he has in his V2 code. I wonder if he would be willing to share that.

I'll be interested in what you come up with to get the Widevine solution working.

On Tue, Jun 1, 2021 at 8:14 PM Anbu1603 @.***> wrote:

@mthibaut-hbc https://github.com/mthibaut-hbc i have used widevine decryptor to get the key and key id but it's not working for me any solution please can i get your email to contact you

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-852658673, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABUC4HJJQ4ZX3FUA45YATUDTQWHZNANCNFSM45SRKT7Q .

-- Marv Miller @.*** bridgetoinfinity.com

MarvM3 avatar Jun 02 '21 13:06 MarvM3

Hi Faisal, Is it possible for you to provide an option to move course to download section. Somehow , course which I have downloaded, I am able to download it again. Please try once and let me know if that works and provide updated patch for the same.

santoshlipare avatar Jun 04 '21 12:06 santoshlipare

R.I.P.

TheCrimsonborn avatar Jun 04 '21 13:06 TheCrimsonborn

hey faisal , is there any update on the problem we are facing can it be fixed or not ?

yashgupta-g avatar Jun 04 '21 15:06 yashgupta-g

hey faisal , is there any update on the problem we are facing can it be fixed or not ?

It's dead...

ScrubDonkey avatar Jun 04 '21 15:06 ScrubDonkey

hey faisal , is there any update on the problem we are facing can it be fixed or not ?

It's dead...

bro is there any other alternative to download the course??

yashgupta-g avatar Jun 05 '21 08:06 yashgupta-g

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that. I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented. Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email. @mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

Hi @FaisalUmair , This is a fact that actually (and for a very long time I think) , there is no workaround to bypass DRM unless You retrieve Keys of the course you own to be able to decrypt video to remove DRM and download offline your course.

Personnaly, Udemy DRM is now done for me. I have already done the job to be able to retrieve the Keys for all my courses: image

For the moment, seems that UDEMY put a different key for each Course but they dont seems to want to rotate the keys for the moment ...

I have tested the tool of @Puyodead1 and It's work likle a charm. Just need some improvement but the core function are stable (tested with a course of 400 videos and 100 encrypted : 0 faults to retrieve and decrypt the video.

This is were the subject is sensible, Udeler is a great tool very useful. Myself, I just want to be able to download offline the course I buy, I dont want to facilitate piracy ... So not easy to find the right balance ... be helpful but not a outlaw ...

Hey @mthibaut-hbc Can you please let us know how you used @Puyodead1 tool to get the derypted keys? It will be really helpful as i need to download the purchased course to learn it because of the low bandwidth i can't watch it online so asked one of the friends to download the course. Let me your thoughts on this..

Thanks..

AdminRahulS avatar Jun 05 '21 12:06 AdminRahulS

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that. I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented. Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email. @mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

Hi @FaisalUmair , This is a fact that actually (and for a very long time I think) , there is no workaround to bypass DRM unless You retrieve Keys of the course you own to be able to decrypt video to remove DRM and download offline your course. Personnaly, Udemy DRM is now done for me. I have already done the job to be able to retrieve the Keys for all my courses: image For the moment, seems that UDEMY put a different key for each Course but they dont seems to want to rotate the keys for the moment ... I have tested the tool of @Puyodead1 and It's work likle a charm. Just need some improvement but the core function are stable (tested with a course of 400 videos and 100 encrypted : 0 faults to retrieve and decrypt the video. This is were the subject is sensible, Udeler is a great tool very useful. Myself, I just want to be able to download offline the course I buy, I dont want to facilitate piracy ... So not easy to find the right balance ... be helpful but not a outlaw ...

Hey @mthibaut-hbc Can you please let us know how you used @Puyodead1 tool to get the derypted keys? It will be really helpful as i need to download the purchased course to learn it because of the low bandwidth i can't watch it online so asked one of the friends to download the course. Let me your thoughts on this..

Thanks..

I dont use @Puyodead1 tool for get the decryption keys but for now, Widewine had change their CDM so no tools are working at this time.

mthibaut-hbc avatar Jun 05 '21 12:06 mthibaut-hbc

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that. I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented. Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email. @mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

Hi @FaisalUmair , This is a fact that actually (and for a very long time I think) , there is no workaround to bypass DRM unless You retrieve Keys of the course you own to be able to decrypt video to remove DRM and download offline your course. Personnaly, Udemy DRM is now done for me. I have already done the job to be able to retrieve the Keys for all my courses: image For the moment, seems that UDEMY put a different key for each Course but they dont seems to want to rotate the keys for the moment ... I have tested the tool of @Puyodead1 and It's work likle a charm. Just need some improvement but the core function are stable (tested with a course of 400 videos and 100 encrypted : 0 faults to retrieve and decrypt the video. This is were the subject is sensible, Udeler is a great tool very useful. Myself, I just want to be able to download offline the course I buy, I dont want to facilitate piracy ... So not easy to find the right balance ... be helpful but not a outlaw ...

Hey @mthibaut-hbc Can you please let us know how you used @Puyodead1 tool to get the derypted keys? It will be really helpful as i need to download the purchased course to learn it because of the low bandwidth i can't watch it online so asked one of the friends to download the course. Let me your thoughts on this.. Thanks..

I dont use @Puyodead1 tool for get the decryption keys but for now, Widewine had change their CDM so no tools are working at this time.

Hey @@mthibaut-hbc, Just wanted to know how you retrived these image

Just wanted to give it a try. I am unable to find which is key ID and which is key. Can you please help only on how to get that?

AdminRahulS avatar Jun 05 '21 13:06 AdminRahulS

Hello everyone. I worked on this issue during weekend and followed the whole situation with DRM. I see that Udemy is slowly adding DRM to all courses while prioritising the popular and new ones. I also tried and looked at the methods suggested by @mthibaut-hbc and @Puyodead1 but I think both these methods assume you have the Key and Key ID to decrypt the mp4 you build from the chunks. The whole point of DRM is to restrict users from copying/distributing the content and there is no workaround over that unless you have the Keys to decrypt the video and I don't think Udemy will have any kind of loophole to allow for leaking the keys, even if they have for now, I am sure they will quickly fix that. I didn't look at this too deeply, as I think even if we somehow find a solution for now (by exploiting any loopholes), it will soon be fixed and there is no workaround over DRM when it is properly implemented. Moreover, as I said many times, I do not actively maintain this project, but if someone here is willing to help in anyway and has some possible solutions to implement for now, I am open to have a conversation either here or via email. @mthibaut-hbc and @Puyodead1 please let me know if I missed anything. And if you are still working on it and find anything that can be helpful, let me know. Thanks!

Hi @FaisalUmair , This is a fact that actually (and for a very long time I think) , there is no workaround to bypass DRM unless You retrieve Keys of the course you own to be able to decrypt video to remove DRM and download offline your course. Personnaly, Udemy DRM is now done for me. I have already done the job to be able to retrieve the Keys for all my courses: image For the moment, seems that UDEMY put a different key for each Course but they dont seems to want to rotate the keys for the moment ... I have tested the tool of @Puyodead1 and It's work likle a charm. Just need some improvement but the core function are stable (tested with a course of 400 videos and 100 encrypted : 0 faults to retrieve and decrypt the video. This is were the subject is sensible, Udeler is a great tool very useful. Myself, I just want to be able to download offline the course I buy, I dont want to facilitate piracy ... So not easy to find the right balance ... be helpful but not a outlaw ...

Hey @mthibaut-hbc Can you please let us know how you used @Puyodead1 tool to get the derypted keys? It will be really helpful as i need to download the purchased course to learn it because of the low bandwidth i can't watch it online so asked one of the friends to download the course. Let me your thoughts on this.. Thanks..

I dont use @Puyodead1 tool for get the decryption keys but for now, Widewine had change their CDM so no tools are working at this time.

Hey @@mthibaut-hbc, Just wanted to know how you retrived these image

Just wanted to give it a try. I am unable to find which is key ID and which is key. Can you please help only on how to get that?

As I say, at this time, no way to retrieve the Keys because Google desactivated supportability of old leaked keys. New CDM is more fat so mean that they make big changes on CDM Widevine, not only changing a private key

mthibaut-hbc avatar Jun 05 '21 13:06 mthibaut-hbc

udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free .

i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker .

You're the fucking idiot here. You realize you 1.DRM has ZERO to do with Udemy with themselves. it's the course authors who choose to allow downloads or not. 2.You can actually ask the course provider to allow you to download the course. If they don't that's them.

This is a streaming service. So how about just stream the videos as opposed to being a thief. Like you said you would do when you agreed to the TOS...

ScrubDonkey avatar Jun 06 '21 11:06 ScrubDonkey

It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too...

udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker .

Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc and @Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!!

How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here.

ScrubDonkey avatar Jun 06 '21 11:06 ScrubDonkey

It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too...

udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker .

Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc and @Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!!

How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here.

i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot .

yashgupta-g avatar Jun 06 '21 12:06 yashgupta-g

It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too...

udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker .

Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc and @Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!!

How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here.

i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot .

Ahhh ok....So you're basically stealing the videos. Exactly, why do you think you can't refund videos one after another. Because of scumbag thieves like you. Going by your name says it all. Typical middle eastern pos.

ScrubDonkey avatar Jun 06 '21 12:06 ScrubDonkey

Their streaming and local video player sucks.

On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote:

It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too...

udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker .

Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!!

How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here.

i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot .

Ahhh ok....So you're basically stealing the videos. Exactly, why do you think you can't refund videos one after another. Because of scumbag thieves like you. Going by your name says it all. Typical middle eastern pos.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855391062, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q .

sumant4ssm avatar Jun 06 '21 12:06 sumant4ssm

Their streaming and local video player sucks. On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote: It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too... udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker . Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!! How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here. i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot . Ahhh ok....So you're basically stealing the videos. Exactly, why do you think you can't refund videos one after another. Because of scumbag thieves like you. Going by your name says it all. Typical middle eastern pos. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q .

I'm sure it does, especially if you're in a 3rd world country. Like I said, if Udemy would just offer a proper offline viewer Udeler wouldn't be needed.

ScrubDonkey avatar Jun 06 '21 12:06 ScrubDonkey

U r dumb.

On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.***> wrote:

Their streaming and local video player sucks. … <#m_-1368208125099228349_> On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote: It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too... udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker . Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 https://github.com/Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!! How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here. i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot . Ahhh ok....So you're basically stealing the videos. Exactly, why do you think you can't refund videos one after another. Because of scumbag thieves like you. Going by your name says it all. Typical middle eastern pos. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855391062>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q .

I'm sure it does, especially if you're in a 3rd world country. Like I said, if Udemy would just offer a proper offline viewer Udeler wouldn't be needed.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855393137, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q .

sumant4ssm avatar Jun 06 '21 13:06 sumant4ssm

U shouldn't be here on this page if u r really happy with their streaming services and offline viewer.

On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.***> wrote:

U r dumb.

On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.***> wrote:

Their streaming and local video player sucks. … <#m_44008603102843717_m_-1368208125099228349_> On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote: It's quite unfortunate that Udemy had decided to end the road so abruptly. I have many courses purchased from Udemy, and most of the courses are a hands-on type of course, which you can learn only by practicing. In order to do that, I used to download those courses into a old tablet and viewing the videos from there, and then practicing the lessons in my laptop. Udemy has just made my life harder and I am sure of others too... udemy is fucking bastards i will purshase the course and record it and then distribute it online these motherfuckers cant stop leaking of courses knowledge has to be free . i am having some python and web dev courses data structure and many more i will record them all and upload on youtube if i get strike i will upload again . udemy is fucking hell motherfucker . Don't worry buddy, there are always smarter people than the Widevine implementers out there (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 https://github.com/Puyodead1 to name a few from here!) who can and will find out some way to circumvent the decryptor. It's just a wait and watch game now!!! How have they made it harder? Just stream the videos like you're supposed to? Or how about asking the course provider to allow you to download the course? And actually, it's over. The best bet is to suck it up and just use OBS and sit there manually downloading the courses. Up to you. Yeah, it's more convenient just to have them local this is what we signed up for. We never purchased the videos, only the opportunity to view them via streaming. If they would just offer an offline viewer that'd make it fine. It's only the thieves who will be mad. Like the POS you responded to here. i use udeler to download the course and then i refund the course . if i stream the course then i am not able to refund it because of its privacy policy which says afte consuming an appropiate amount of couse you are noy elegible to refund idiot . Ahhh ok....So you're basically stealing the videos. Exactly, why do you think you can't refund videos one after another. Because of scumbag thieves like you. Going by your name says it all. Typical middle eastern pos. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855391062>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q .

I'm sure it does, especially if you're in a 3rd world country. Like I said, if Udemy would just offer a proper offline viewer Udeler wouldn't be needed.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855393137, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q .

sumant4ssm avatar Jun 06 '21 13:06 sumant4ssm

U shouldn't be here on this page if u r really happy with their streaming services and offline viewer. On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.> wrote: U r dumb. On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.> wrote: > Their streaming and local video player sucks. > … <#m_44008603102843717_m_-1368208125099228349_> > On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote: It's quite > unfortunate that Udemy had decided to end the road so abruptly. I have many > courses purchased from Udemy, and most of the courses are a hands-on type > of course, which you can learn only by practicing. In order to do that, I > used to download those courses into a old tablet and viewing the videos > from there, and then practicing the lessons in my laptop. Udemy has just > made my life harder and I am sure of others too... udemy is fucking > bastards i will purshase the course and record it and then distribute it > online these motherfuckers cant stop leaking of courses knowledge has to be > free . i am having some python and web dev courses data structure and many > more i will record them all and upload on youtube if i get strike i will > upload again . udemy is fucking hell motherfucker . Don't worry buddy, > there are always smarter people than the Widevine implementers out there > (like @mthibaut-hbc https://github.com/mthibaut-hbc > https://github.com/mthibaut-hbc and @Puyodead1 > https://github.com/Puyodead1 https://github.com/Puyodead1 to name a > few from here!) who can and will find out some way to circumvent the > decryptor. It's just a wait and watch game now!!! How have they made it > harder? Just stream the videos like you're supposed to? Or how about asking > the course provider to allow you to download the course? And actually, it's > over. The best bet is to suck it up and just use OBS and sit there manually > downloading the courses. Up to you. Yeah, it's more convenient just to have > them local this is what we signed up for. We never purchased the videos, > only the opportunity to view them via streaming. If they would just offer > an offline viewer that'd make it fine. It's only the thieves who will be > mad. Like the POS you responded to here. i use udeler to download the > course and then i refund the course . if i stream the course then i am not > able to refund it because of its privacy policy which says afte consuming > an appropiate amount of couse you are noy elegible to refund idiot . Ahhh > ok....So you're basically stealing the videos. Exactly, why do you think > you can't refund videos one after another. Because of scumbag thieves like > you. Going by your name says it all. Typical middle eastern pos. — You are > receiving this because you commented. Reply to this email directly, view it > on GitHub <#609 (comment) > <#609 (comment)>>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q > . > > I'm sure it does, especially if you're in a 3rd world country. Like I > said, if Udemy would just offer a proper offline viewer Udeler wouldn't be > needed. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#609 (comment)>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q > . >

Get better internet, I have ZERO issues streaming any video. Sounds like 3rd world problems.

ScrubDonkey avatar Jun 06 '21 13:06 ScrubDonkey

I have 1 Gbps connection, and believe in India internet is quite cheaper as compare to other countries. There is no issue with internet. It's their offline viewer which sucks. I watch videos on my Ipad and have already reported multiple issues with their offline viewer, they r not gud at fixing bugs.

I understand the Udemy perspective as well, but this is not going to help them.

On Sun, 6 Jun, 2021, 7:14 pm ScrubDonkey, @.***> wrote:

U shouldn't be here on this page if u r really happy with their streaming services and offline viewer. … <#m_-7466315021249217809_> On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.> wrote: U r dumb. On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.> wrote: > Their streaming and local video player sucks. > … <#m_44008603102843717_m_-1368208125099228349_> > On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.***> wrote: It's quite > unfortunate that Udemy had decided to end the road so abruptly. I have many > courses purchased from Udemy, and most of the courses are a hands-on type > of course, which you can learn only by practicing. In order to do that, I > used to download those courses into a old tablet and viewing the videos > from there, and then practicing the lessons in my laptop. Udemy has just > made my life harder and I am sure of others too... udemy is fucking > bastards i will purshase the course and record it and then distribute it > online these motherfuckers cant stop leaking of courses knowledge has to be > free . i am having some python and web dev courses data structure and many > more i will record them all and upload on youtube if i get strike i will > upload again . udemy is fucking hell motherfucker . Don't worry buddy, > there are always smarter people than the Widevine implementers out there > (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc > https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 > https://github.com/Puyodead1 https://github.com/Puyodead1 to name a > few from here!) who can and will find out some way to circumvent the > decryptor. It's just a wait and watch game now!!! How have they made it > harder? Just stream the videos like you're supposed to? Or how about asking > the course provider to allow you to download the course? And actually, it's > over. The best bet is to suck it up and just use OBS and sit there manually > downloading the courses. Up to you. Yeah, it's more convenient just to have > them local this is what we signed up for. We never purchased the videos, > only the opportunity to view them via streaming. If they would just offer > an offline viewer that'd make it fine. It's only the thieves who will be > mad. Like the POS you responded to here. i use udeler to download the > course and then i refund the course . if i stream the course then i am not > able to refund it because of its privacy policy which says afte consuming > an appropiate amount of couse you are noy elegible to refund idiot . Ahhh > ok....So you're basically stealing the videos. Exactly, why do you think > you can't refund videos one after another. Because of scumbag thieves like > you. Going by your name says it all. Typical middle eastern pos. — You are > receiving this because you commented. Reply to this email directly, view it

on GitHub <#609 https://github.com/FaisalUmair/udemy-downloader-gui/issues/609 (comment) > <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855391062>>, or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q . > > I'm sure it does, especially if you're in a 3rd world country. Like I > said, if Udemy would just offer a proper offline viewer Udeler wouldn't be > needed. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855393137>, or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q . >

Get better internet, I have ZERO issues streaming any video. Sounds like 3rd world problems.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855401952, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNN5HKBCXNDJKUZM5HDTRN3TJANCNFSM45SRKT7Q .

sumant4ssm avatar Jun 06 '21 13:06 sumant4ssm

I have 1 Gbps connection, and believe in India internet is quite cheaper as compare to other countries. There is no issue with internet. It's their offline viewer which sucks. I watch videos on my Ipad and have already reported multiple issues with their offline viewer, they r not gud at fixing bugs. I understand the Udemy perspective as well, but this is not going to help them. On Sun, 6 Jun, 2021, 7:14 pm ScrubDonkey, @.> wrote: U shouldn't be here on this page if u r really happy with their streaming services and offline viewer. … <#m_-7466315021249217809_> On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.> wrote: U r dumb. On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.> wrote: > Their streaming and local video player sucks. > … <#m_44008603102843717_m_-1368208125099228349_> > On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.**> wrote: It's quite > unfortunate that Udemy had decided to end the road so abruptly. I have many > courses purchased from Udemy, and most of the courses are a hands-on type > of course, which you can learn only by practicing. In order to do that, I > used to download those courses into a old tablet and viewing the videos > from there, and then practicing the lessons in my laptop. Udemy has just > made my life harder and I am sure of others too... udemy is fucking > bastards i will purshase the course and record it and then distribute it > online these motherfuckers cant stop leaking of courses knowledge has to be > free . i am having some python and web dev courses data structure and many > more i will record them all and upload on youtube if i get strike i will > upload again . udemy is fucking hell motherfucker . Don't worry buddy, > there are always smarter people than the Widevine implementers out there > (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc > https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 > https://github.com/Puyodead1 https://github.com/Puyodead1 to name a > few from here!) who can and will find out some way to circumvent the > decryptor. It's just a wait and watch game now!!! How have they made it > harder? Just stream the videos like you're supposed to? Or how about asking > the course provider to allow you to download the course? And actually, it's > over. The best bet is to suck it up and just use OBS and sit there manually > downloading the courses. Up to you. Yeah, it's more convenient just to have > them local this is what we signed up for. We never purchased the videos, > only the opportunity to view them via streaming. If they would just offer > an offline viewer that'd make it fine. It's only the thieves who will be > mad. Like the POS you responded to here. i use udeler to download the > course and then i refund the course . if i stream the course then i am not > able to refund it because of its privacy policy which says afte consuming > an appropiate amount of couse you are noy elegible to refund idiot . Ahhh > ok....So you're basically stealing the videos. Exactly, why do you think > you can't refund videos one after another. Because of scumbag thieves like > you. Going by your name says it all. Typical middle eastern pos. — You are > receiving this because you commented. Reply to this email directly, view it > on GitHub <#609 <#609> (comment) > <#609 (comment) <#609 (comment)>>>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q > . > > I'm sure it does, especially if you're in a 3rd world country. Like I > said, if Udemy would just offer a proper offline viewer Udeler wouldn't be > needed. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#609 (comment) <#609 (comment)>>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q > . > Get better internet, I have ZERO issues streaming any video. Sounds like 3rd world problems. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNN5HKBCXNDJKUZM5HDTRN3TJANCNFSM45SRKT7Q .

So just stream the courses shrug

ScrubDonkey avatar Jun 06 '21 14:06 ScrubDonkey

What u doing here on this project kid?

On Sun, 6 Jun, 2021, 7:50 pm ScrubDonkey, @.***> wrote:

I have 1 Gbps connection, and believe in India internet is quite cheaper as compare to other countries. There is no issue with internet. It's their offline viewer which sucks. I watch videos on my Ipad and have already reported multiple issues with their offline viewer, they r not gud at fixing bugs. I understand the Udemy perspective as well, but this is not going to help them. … <#m_3288765864356448954_> On Sun, 6 Jun, 2021, 7:14 pm ScrubDonkey, @.> wrote: U shouldn't be here on this page if u r really happy with their streaming services and offline viewer. … <#m_-7466315021249217809_> On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.> wrote: U r dumb. On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.> wrote: > Their streaming and local video player sucks. > … <#m_44008603102843717_m_-1368208125099228349_> > On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.**> wrote: It's quite > unfortunate that Udemy had decided to end the road so abruptly. I have many > courses purchased from Udemy, and most of the courses are a hands-on type > of course, which you can learn only by practicing. In order to do that, I > used to download those courses into a old tablet and viewing the videos > from there, and then practicing the lessons in my laptop. Udemy has just > made my life harder and I am sure of others too... udemy is fucking > bastards i will purshase the course and record it and then distribute it > online these motherfuckers cant stop leaking of courses knowledge has to be > free . i am having some python and web dev courses data structure and many > more i will record them all and upload on youtube if i get strike i will > upload again . udemy is fucking hell motherfucker . Don't worry buddy, > there are always smarter people than the Widevine implementers out there > (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc > https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 https://github.com/Puyodead1 > https://github.com/Puyodead1 https://github.com/Puyodead1 to name a > few from here!) who can and will find out some way to circumvent the > decryptor. It's just a wait and watch game now!!! How have they made it > harder? Just stream the videos like you're supposed to? Or how about asking

the course provider to allow you to download the course? And actually, it's > over. The best bet is to suck it up and just use OBS and sit there manually > downloading the courses. Up to you. Yeah, it's more convenient just to have > them local this is what we signed up for. We never purchased the videos, > only the opportunity to view them via streaming. If they would just offer > an offline viewer that'd make it fine. It's only the thieves who will be > mad. Like the POS you responded to here. i use udeler to download the > course and then i refund the course . if i stream the course then i am not > able to refund it because of its privacy policy which says afte consuming > an appropiate amount of couse you are noy elegible to refund idiot . Ahhh > ok....So you're basically stealing the videos. Exactly, why do you think > you can't refund videos one after another. Because of scumbag thieves like > you. Going by your name says it all. Typical middle eastern pos. — You are > receiving this because you commented. Reply to this email directly, view it > on GitHub <#609 https://github.com/FaisalUmair/udemy-downloader-gui/issues/609 <#609 https://github.com/FaisalUmair/udemy-downloader-gui/issues/609> (comment) > <#609 https://github.com/FaisalUmair/udemy-downloader-gui/issues/609 (comment) <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855391062>>>, or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q . > > I'm sure it does, especially if you're in a 3rd world country. Like I > said, if Udemy would just offer a proper offline viewer Udeler wouldn't be > needed. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#609 https://github.com/FaisalUmair/udemy-downloader-gui/issues/609 (comment) <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855393137>>, or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q . > Get better internet, I have ZERO issues streaming any video. Sounds like 3rd world problems. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment) https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855401952>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNN5HKBCXNDJKUZM5HDTRN3TJANCNFSM45SRKT7Q .

So just stream the courses shrug

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-855406946, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNM2SCSBTETC3MUDVCDTRN7ZHANCNFSM45SRKT7Q .

sumant4ssm avatar Jun 06 '21 14:06 sumant4ssm

What u doing here on this project kid? On Sun, 6 Jun, 2021, 7:50 pm ScrubDonkey, @.> wrote: I have 1 Gbps connection, and believe in India internet is quite cheaper as compare to other countries. There is no issue with internet. It's their offline viewer which sucks. I watch videos on my Ipad and have already reported multiple issues with their offline viewer, they r not gud at fixing bugs. I understand the Udemy perspective as well, but this is not going to help them. … <#m_3288765864356448954_> On Sun, 6 Jun, 2021, 7:14 pm ScrubDonkey, @.> wrote: U shouldn't be here on this page if u r really happy with their streaming services and offline viewer. … <#m_-7466315021249217809_> On Sun, 6 Jun, 2021, 6:48 pm Sumant Kumar, @.> wrote: U r dumb. On Sun, 6 Jun, 2021, 6:11 pm ScrubDonkey, @.> wrote: > Their streaming and local video player sucks. > … <#m_44008603102843717_m_-1368208125099228349_> > On Sun, 6 Jun, 2021, 5:57 pm ScrubDonkey, @.*> wrote: It's quite > unfortunate that Udemy had decided to end the road so abruptly. I have many > courses purchased from Udemy, and most of the courses are a hands-on type > of course, which you can learn only by practicing. In order to do that, I > used to download those courses into a old tablet and viewing the videos > from there, and then practicing the lessons in my laptop. Udemy has just > made my life harder and I am sure of others too... udemy is fucking > bastards i will purshase the course and record it and then distribute it > online these motherfuckers cant stop leaking of courses knowledge has to be > free . i am having some python and web dev courses data structure and many > more i will record them all and upload on youtube if i get strike i will > upload again . udemy is fucking hell motherfucker . Don't worry buddy, > there are always smarter people than the Widevine implementers out there > (like @mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc https://github.com/mthibaut-hbc > https://github.com/mthibaut-hbc and @Puyodead1 https://github.com/Puyodead1 https://github.com/Puyodead1 > https://github.com/Puyodead1 https://github.com/Puyodead1 to name a > few from here!) who can and will find out some way to circumvent the > decryptor. It's just a wait and watch game now!!! How have they made it > harder? Just stream the videos like you're supposed to? Or how about asking > the course provider to allow you to download the course? And actually, it's > over. The best bet is to suck it up and just use OBS and sit there manually > downloading the courses. Up to you. Yeah, it's more convenient just to have > them local this is what we signed up for. We never purchased the videos, > only the opportunity to view them via streaming. If they would just offer > an offline viewer that'd make it fine. It's only the thieves who will be > mad. Like the POS you responded to here. i use udeler to download the > course and then i refund the course . if i stream the course then i am not > able to refund it because of its privacy policy which says afte consuming > an appropiate amount of couse you are noy elegible to refund idiot . Ahhh > ok....So you're basically stealing the videos. Exactly, why do you think > you can't refund videos one after another. Because of scumbag thieves like > you. Going by your name says it all. Typical middle eastern pos. — You are > receiving this because you commented. Reply to this email directly, view it > on GitHub <#609 <#609> <#609 <#609>> (comment) > <#609 <#609> (comment) <#609 (comment) <#609 (comment)>>>>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNMWW4O6GBBMRIRVE3LTRNSRNANCNFSM45SRKT7Q > . > > I'm sure it does, especially if you're in a 3rd world country. Like I > said, if Udemy would just offer a proper offline viewer Udeler wouldn't be > needed. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#609 <#609> (comment) <#609 (comment) <#609 (comment)>>>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AGDUNNI2PZYVV43CLD7IL33TRNUHVANCNFSM45SRKT7Q > . > Get better internet, I have ZERO issues streaming any video. Sounds like 3rd world problems. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment) <#609 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNN5HKBCXNDJKUZM5HDTRN3TJANCNFSM45SRKT7Q . So just stream the courses shrug — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#609 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDUNNM2SCSBTETC3MUDVCDTRN7ZHANCNFSM45SRKT7Q .

At this point just enjoying the salt. While yeah I used the app in the day. Unlike some of the douches in the thread, I never uploaded videos or gave them away, or streamed them illegally. I doubt that was the program's intended use. FaisalUmair should honestly just close and private the repo. It's over.

ScrubDonkey avatar Jun 06 '21 14:06 ScrubDonkey

scrubdonkey you really are a DONKEYYY lol your name shows what you are so just shut up . no one needs your useless opinoin what faisal has to do with repo .

yashgupta-g avatar Jun 06 '21 14:06 yashgupta-g

scrubdonkey you really are a DONKEYYY lol your name shows what you are so just shut up . no one needs your useless opinoin what faisal has to do with repo .

So having people keep adding posts on an app that he admits is not even maintained anymore is a reason to keep it alive? Especially when the said app doesn't work anymore is a good use of people's time? What he needs to do is update the main page and say, "Guys, the app doesn't work anymore and is not currently maintained no need to keep posting"...It's just false hope at this point. If you've legitimately purchased a given course you need to put pressure on Udemy to develop a proper offline viewer as mobile downloading is useless. If you're just a POS that wants to steal the videos and torrent them well pound sand.

ScrubDonkey avatar Jun 06 '21 15:06 ScrubDonkey

@yashgupta-g I didn't make this program for people to download the courses and then ask for refund, if you think that this is why I made this, then you should really read the Disclaimer I put in the Readme file. I am aware some people download courses with the intention of getting a refund, in fact I was planning to mark each video as watched after it was downloaded. I do not encourage anybody to download any course and ask for refund. If you don't like a course, why would you download it in the first place. I myself use Udemy a lot and I purchase the courses and mostly watch them online. When I need to watch a course offline on any other device or when I am not around a good internet connection where I can stream, I download it and that's how I imagine everyone else be using it.

@ScrubDonkey I agree with you. I did keep this repo alive for now to see how this DRM issue develops. I know there is no proper way to overcome this and even if there is a loophole for now it would be considered illegal to download or attempt to download content which was under DRM. But I wanted to see how this develops for now and had planned to update the description and make the entire repo read only. But seeing some of the comments that were made today, I think I should do it sooner than originally planned.

FaisalUmair avatar Jun 06 '21 17:06 FaisalUmair

I wasnt using udler for piracy.i have got this six months access to udemy business account.i just wanna download some courses and learn.its impossible me to stream and learn with the work and other studies.i just dont wanna miss out this opportunity.since udler doesnt work i tried to download using idm.its working for some videos but not for the all videos.mp4 files are courrpted.i know this might not be the thread for ask help.but can someone assist me? Really appriciate your help.thanks.

iam-malithmax avatar Jun 10 '21 09:06 iam-malithmax

I wasnt using udler for piracy.i have got this six months access to udemy business account.i just wanna download some courses and learn.its impossible me to stream and learn with the work and other studies.i just dont wanna miss out this opportunity.since udler doesnt work i tried to download using idm.its working for some videos but not for the all videos.mp4 files are courrpted.i know this might not be the thread for ask help.but can someone assist me? Really appriciate your help.thanks.

I also facing this situation. @FaisalUmair Please help us.

Sandun-Sahiru avatar Jun 10 '21 16:06 Sandun-Sahiru

@yashgupta-g I didn't make this program for people to download the courses and then ask for refund, if you think that this is why I made this, then you should really read the Disclaimer I put in the Readme file. I am aware some people download courses with the intention of getting a refund, in fact I was planning to mark each video as watched after it was downloaded. I do not encourage anybody to download any course and ask for refund. If you don't like a course, why would you download it in the first place. I myself use Udemy a lot and I purchase the courses and mostly watch them online. When I need to watch a course offline on any other device or when I am not around a good internet connection where I can stream, I download it and that's how I imagine everyone else be using it.

@ScrubDonkey I agree with you. I did keep this repo alive for now to see how this DRM issue develops. I know there is no proper way to overcome this and even if there is a loophole for now it would be considered illegal to download or attempt to download content which was under DRM. But I wanted to see how this develops for now and had planned to update the description and make the entire repo read only. But seeing some of the comments that were made today, I think I should do it sooner than originally planned.

I hear ya, good sir. At this point, I'm just going to ask my course providers for one-time access to download the courses I need. I know they probably won't do it for fear of piracy and I get it. A lot of bad players out there and in this thread. I already have most of my current library downloaded already. There are times where I'm in the field with no internet so it's nice to have them on a portable hard drive. Have a good day sir!

ScrubDonkey avatar Jun 10 '21 16:06 ScrubDonkey

Greetings, Faisal,

It blows me away that there are so many people passing through this thread, who would rather whine and bitch than simply Thank You for developing a great utility that has worked for us for several years. THANK YOU, FAISAL.

All the whiners, bitchers and complainers...GROW A SPINE and FIND A LIFE for yourself.

Thank You for your patience so far, Faisal!

On Thu, Jun 10, 2021 at 10:48 AM ScrubDonkey @.***> wrote:

@yashgupta-g https://github.com/yashgupta-g I didn't make this program for people to download the courses and then ask for refund, if you think that this is why I made this, then you should really read the Disclaimer https://github.com/FaisalUmair/udemy-downloader-gui#disclaimer I put in the Readme file. I am aware some people download courses with the intention of getting a refund, in fact I was planning to mark each video as watched after it was downloaded. I do not encourage anybody to download any course and ask for refund. If you don't like a course, why would you download it in the first place. I myself use Udemy a lot and I purchase the courses and mostly watch them online. When I need to watch a course offline on any other device or when I am not around a good internet connection where I can stream, I download it and that's how I imagine everyone else be using it.

@ScrubDonkey https://github.com/ScrubDonkey I agree with you. I did keep this repo alive for now to see how this DRM issue develops. I know there is no proper way to overcome this and even if there is a loophole for now it would be considered illegal to download or attempt to download content which was under DRM. But I wanted to see how this develops for now and had planned to update the description and make the entire repo read only. But seeing some of the comments that were made today, I think I should do it sooner than originally planned.

I hear ya, good sir. At this point, I'm just going to ask my course providers for one-time access to download the courses I need. I know they probably won't do it for fear of piracy and I get it. A lot of bad players out there and in this thread. I already have most of my current library downloaded already. There are times where I'm in the field with no internet so it's nice to have them on a portable hard drive. Have a good day sir!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-858780266, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABUC4HPRFCT47PAWD45Z6ILTSDUFLANCNFSM45SRKT7Q .

-- Marv Miller @.*** bridgetoinfinity.com

MarvM3 avatar Jun 10 '21 20:06 MarvM3

Hi Faisal,

Has this issue fixed if you got a chance to have a look?

Thanks, Hanif

hanifzubair avatar Jun 12 '21 01:06 hanifzubair

Wish there was an offline player like for Pluralsight... wth Udemy!!!

Honestly... I completed more courses while Streaming... than the ones I downloaded.

So, I'm cool eitherway! :)

Thankyou @FaisalUmair

mrkarthik3 avatar Jun 23 '21 12:06 mrkarthik3

still download stucks at middle in previous version that same courses downloaded without any error my this update stuck 90% OF COURSES download ... please provide suggestion

yuvraj650 avatar Jun 26 '21 15:06 yuvraj650

I think this fix will take a long time because udemy already uses DRM, the best solution and inevitably download udemy on a smartphone and don't let the course you learn be delayed because udeler can't run anymore.

last-endcode avatar Jun 28 '21 07:06 last-endcode

Check the new alternative version: https://github.com/FaisalUmair/udemy-downloader-gui/pull/631

heliomarpm avatar Jul 07 '21 00:07 heliomarpm

Greetings everyone!

I have a simple method you can fellow to get any course of your choice without been stock on "building course data". or even buying the course. Just get enough data to get your course downloaded.

Here are the few steps;

  1. Download Utorrent software to your system, or get it from playstore if you want to download to your device.
  2. Turn on your Vpn
  3. Open the Utorrent and click on smart search
  4. key in 1337x and you will directed to their official site
  5. Type Udemy and download any course of your choice, without paying for it.

Find below the current course I'm downloading for a client.

Screenshot 2021-07-07 130226

Josiseh avatar Jul 07 '21 12:07 Josiseh

I think this fix will take a long time because udemy already uses DRM, the best solution and inevitably download udemy on a smartphone and don't let the course you learn be delayed because udeler can't run anymore.

I have given a solution here man, Click the link and see the steps

https://github.com/FaisalUmair/udemy-downloader-gui/issues/609#issuecomment-875548109

Josiseh avatar Jul 07 '21 12:07 Josiseh