FaisalUmair / udemy-downloader-gui

A desktop application for downloading Udemy Courses
MIT License
6.12k stars 1.72k forks source link

Udeler 2.0 [Feature Requests] #172

Open FaisalUmair opened 5 years ago

FaisalUmair commented 5 years ago

I am planning to make Udeler 2.0 a big release with a lot of new features and improvements. I created this thread so that you can suggest features that you would like to see in the upcoming versions. I will be releasing incremental updates in the form of beta until I feel its enough improvement over 1.6.2 and will release 2.0.

Features that will get more likes/upvotes will be given priority.

arifhussain353 commented 4 years ago

@mesajidiqbal is it still working your side?. I just clone and try to search course. But no course found.

mesajidiqbal commented 4 years ago

Sorry, can't understand what you meant to say. If it is about the app, then yes, it's working fine.

nyeinnhtun commented 4 years ago

I want full download history when reopen udeler

abbaaji commented 4 years ago

Good job Mr. Faisal, I appreciate your efforts towards this development. I also suggest a feature of selective downloads. Thank you.

ganda commented 4 years ago

Several thing that I need for Ubeler 2.0 are:

these are features that comes to my mind. I hope it could be there in Udeler 2.0.

Thank you Faisal

theolawalemi commented 4 years ago

Please add a feature where users can select if he want to download sub title or not and also work on the resume features when downloading.

Thanks for the good work

rafa9101 commented 4 years ago

Please, if'u could add multi-thread settings for download will be great! Ex: 1-8 threads. Thanks for this wonderful tool.

numlockkey commented 4 years ago

Would it be possible to add support for www.tutorialspoint.com

Thanks for all the work

luisuxuk commented 4 years ago

Well, an obvious one is to mark the video as "downloaded". In a list of 50 courses I can never tell which ones are fully downloaded and which ones are still downloading when I restart Udeler.

luisuxuk commented 4 years ago
  • If possible, I would like Udeler comes with it own course video player it self (with subtitles feature)
  • By having to watch the courses via Udeler, would be a very killer features that it connects to Udemy to track learning progress.

Seriously, Faisal, don't waste your time trying to create a video player embedded on the downloader. That is a stupid request since the market is full of free video players that will do a much better job managing and playing downloaded videos.

pankaj151 commented 4 years ago

if this can download using CLI, that'll be much appreciated.

streikpc commented 4 years ago

Thanks for everything.

work-tejas1 commented 4 years ago

I recently faced an issue with Udemy business account. Not able to sign in with a business account.

https://filebin.net/2mgkdadv5l5b1qcj/udemy_business.JPG?t=ew74rwy6

mustafababil commented 4 years ago
* That you can choose several subtitle languages ​​at the same time.

* For example, I would need to be able to choose English and Spanish. In two different subtitle files.
  File_name_ (Spanish) .SRT and another File_name_ (English) .SRT.

* Above all, this is very useful, so I can check if it is well translated.

* It is easy and it would hurt me very well.

Thanks for everything.

As well as ability to skipping subtitle downloading while starting a download of a course. example story: As a user, I want to see subtitle options of a course while starting a download, if it doesn't have options I look for, I should be able to skip subtitle selection screen.

carolitascl commented 4 years ago

Thanks for such wonderful app.

I suggest the following 1) An option to delete a course from the download list in any moment ( before or after downloading ) 2) Remove the course from the download list when finishing downloading 3) Status info in the courses list showing if it was downloaded and when

GeroHen commented 4 years ago

Dear FaisalUmair, I want to thank you very deeply for this great software that make, our lives easier and I wanted to ask you dear as a valued improvement for this new version 2.00 If you could add a feature that would make your software even bigger. Please dear, My request: I would greatly appreciate to be able to download all courses one by one. I have a lot of courses, and I would like to be able to make a backup with just one click: start the download and leave it unattended... Now I have to wait each one to finish to start the next one (I don't want to download several of them simultaneusly because causes errors in many cases and that could raise more suspicious for Udemy...). Current way requires too much effort/dedication... It would be helpful and useful for all of us your fans of your software. We would donate you for your improvement. Thank you very much for your attention to this requirement. GOD BLESS YOU!

whitehorse5353 commented 4 years ago

Hi @FaisalUmair, I'm trying this application for the first time. When I tried to install the chrome extension from (https://www.udeler.com/extension) it fails with CRX_REQUIRED_PROOF_MISSING on my chrome Version 80 / MacOS Mojave 10.14.6. Looks like we need to repack the extension with new crx3 npm package. If you can point me to the extension repo I can rebuild the the extension and raise a PR.

Nickyg001 commented 4 years ago

I have no big requests, Udler already works so well of his own. The only thing I would implement is this: Udler already downloads the subtitle files, the subtitles are often in native English. For example, I am Italian and English, I don't understand anything, I would say very little. So I have to manually take the subtitle files upload them in google traslator do the translation and generate new Italian subtitles. This operation is done manually and as long as there are few files to translate it is easily done, when dozens and hundreds begin to be very boring and long as a thing.

Is it possible to put an internal function that takes the * .SRC file, has it translated by google traslator and returns the translated files in the chosen language ??? Clearly it will never be translated to perfection but it is always a step forward for understanding foreign language video courses.

I think it's not a difficult operation, my brother had started doing it in Python with a few lines of code and the google traslator GUI ... Then he didn't want to implement the thing (there were a few things to fix to make it more effectiveness), but a little in time a little because he didn't want to do it anymore ....

Lost is feasible in Udler?

HnySingh commented 4 years ago

UDELER.APK ANDROID VERSION

takashi1kun commented 4 years ago

I wish for a feature that will let you download only specific videos of a course

ichit commented 4 years ago

Thanks a lot for your beautiful work . Could you add support for edx courses and coursera courses. Thanks

kotamr commented 4 years ago

Hi @FaisalUmair, I'm trying this application for the first time. When I tried to install the chrome extension from (https://www.udeler.com/extension) it fails with CRX_REQUIRED_PROOF_MISSING on my chrome Version 80 / MacOS Mojave 10.14.6. Looks like we need to repack the extension with new crx3 npm package. If you can point me to the extension repo I can rebuild the the extension and raise a PR.

Seems this is happening on all chrome on mac and windows

HnySingh commented 4 years ago

Then when will its Android version?

On Sun, Mar 22, 2020, 00:18 kotamr notifications@github.com wrote:

Hi @FaisalUmair https://github.com/FaisalUmair, I'm trying this application for the first time. When I tried to install the chrome extension from (https://www.udeler.com/extension) it fails with CRX_REQUIRED_PROOF_MISSING on my chrome Version 80 / MacOS Mojave 10.14.6. Looks like we need to repack the extension with new crx3 npm package. If you can point me to the extension repo I can rebuild the the extension and raise a PR.

Seems this is happening on all chrome on mac and windows

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

medos20 commented 4 years ago

Can you please add Auto Sleep so Computer Can Sleep after Finished also Adding Shutdown Feature , Some times it failes Downloading so i suggest to Add Auto Resume or try to connect after a While, also if ican download the course file by file or course by course it will be great

devKshitijJain commented 4 years ago

How about when course is downloaded you generate something which will give info regarding what videos and resources were downloaded. Later on let's say if instructor added some new videos. I can choose that file or may be directory where the course was downloaded and with the help of previously generated file, it will figure out which resources and videos are new and weren't downloaded and download only those and put it in appropriate folders.

amer220 commented 4 years ago

i would like if your program comes with much faster speed also for other links like new pages or notes to be printed as PDF

dream-yi commented 4 years ago

I have purchased some courses, I hope to paste the URL to download, thank you.

ObaidShahzad commented 4 years ago

Ver 2.0 should include :

  1. Installer for windows so we can continue where we left of.
  2. Fix Bug it usually crashes when I start more than 10 downloads simultaneously.
  3. Fix annoying add subtitle ( set once not every time)
  4. Include Quiz files ( if possible )
  5. Add auto-download start feature on windows startup
safinghoghabori commented 4 years ago

@FaisalUmair bro do something for increase downloading speed pleaseee bro, i am really tired and applied all ways. Do something for speed. I dont aware about latest version if it released then let me know. mail: safinghoghabori65@gmail.com

GinoMan commented 4 years ago

It would be cool if you could use UDeler to take the course itself instead of downloading the whole course to your computer. The current Udemy website sometimes streams the video in a way that gets stuck halfway through until more of the video downloads. But a client for Udemy's courses in the same vein as MyTube is in UWP for Youtube, would be most helpful. In theory, the only thing needed by the client would be the ability to watch a course in the app in sequence (or by selection), download them as fast as possible, have access to the attached resources, and document entries, and play them in a window, full screen, or in a PIP mode. This would also confer the benefit that the latest content would be in the app itself as courses are frequently updated.

safinghoghabori commented 4 years ago

Please release new version of UDELER with improvements of downloading speed everything else is good.

On Thu, 16 Apr 2020, 1:50 am Gino Vincenzini, notifications@github.com wrote:

It would be cool if you could use UDeler to take the course itself instead of downloading the whole course to your computer. The current Udemy website sometimes streams the video in a way that gets stuck halfway through until more of the video downloads. But a client for Udemy's courses in the same vein as MyTube is in UWP for Youtube, would be most helpful. In theory, the only thing needed by the client would be the ability to watch a course in the app in sequence (or by selection), download them as fast as possible, have access to the attached resources, and document entries, and play them in a window, full screen, or in a PIP mode. This would also confer the benefit that the latest content would be in the app itself as courses are frequently updated.

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

johnnynunez commented 4 years ago

how is going this version?

amer220 commented 4 years ago

It’s working Great it’s just the speed of downloading like I have 4 Mbps speed and the program only download at 186 Kbps and some time it goes to 1 Mbps but only for a second

Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10


From: Johnny notifications@github.com Sent: Sunday, April 19, 2020 7:49:23 PM To: FaisalUmair/udemy-downloader-gui udemy-downloader-gui@noreply.github.com Cc: amer220 amer220@live.com; Comment comment@noreply.github.com Subject: Re: [FaisalUmair/udemy-downloader-gui] Udeler 2.0 [Feature Requests] (#172)

how is going this version?

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/FaisalUmair/udemy-downloader-gui/issues/172#issuecomment-616180563, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APBAQHNFQ6KKN5LTJP5UDMLRNMTRHANCNFSM4FWYOKMQ.

KKacer commented 4 years ago

Hello and thanks for the job,

  1. We be able to assign a location in our hard-drive as the repository.
  2. Be able to select the parts of each course to download.
  3. Show/colorize downloaded courses with a different color.
  4. When a course is totally downloaded, download button should be disabled/replaced with "Check for updates"
  5. be able to enable/disable auto update for the downloaded courses.
  6. Check for all the new updates on all the selected courses at once
  7. Speed
  8. 1080 resolution
  9. Be able to add some keywords to each download, or categorize them, with some views that we can see just the contents of each category.
AlexBest777 commented 4 years ago

Огромное спасибо за Вашу программу. Подскажите,где найти мой логин в вашей программе? Я могу зайти и скачать в Вашей программе,но в браузере не могу,не помню логин почту с которой покупал курсы.

FaisalUmair commented 4 years ago

After quite a delay, I have resumed work on v2 from last week and I think the first beta should be available in couple of weeks. I will be attaching some screenshots of the new UI.

The first beta will focus on stability of downloads and making Udeler modular and easy to maintain. I will copy over most of the features from the current version and then gradually and more features including the ones requested here.

The new version will be a complete rewrite of the application and the main focus would be to make sure downloading of courses is stable and all the downloading related bugs which exist in current version are fixed. I will keep on working on the application after the initial release and add most of the features requested here (at least the ones that are important and makes sense). I think it will be easier for me to add a new features to v2 once it is ready, since the code will be modular.

Note: I download courses from my account only to view them offline. I do not support/encourage sharing of course content you subscribe to with anybody else. This program exists only to help you view your courses offline. And moreover I plan to mark each downloaded video as watched on Udemy to prevent anybody from misusing this tool

Screenshot 2020-05-19 at 11 55 05 PM Screenshot 2020-05-19 at 11 55 12 PM Screenshot 2020-05-20 at 12 16 35 AM Screenshot 2020-05-20 at 12 16 50 AM Screenshot 2020-05-19 at 11 56 42 PM Screenshot 2020-05-25 at 2 40 03 PM Screenshot 2020-05-19 at 11 56 53 PM
arsalankhanau commented 4 years ago

Hi

Please, It is humble request to insert the Option to download the Question/Answers Section of course because lots of valuable information exists under this section.

Question and Answer Sections

fallenmaverick commented 4 years ago

After quite a delay, I have resumed work on v2 from last week and I think the first beta should be available in couple of weeks. I will be attaching some screenshots of the new UI.

The first beta will focus on stability of downloads and making Udeler modular and easy to maintain. I will copy over most of the features from the current version and then gradually and more features including the ones requested here.

The new version will be a complete rewrite of the application and the main focus would be to make sure downloading of courses is stable and all the downloading related bugs which exist in current version are fixed. I will keep on working on the application after the initial release and add most of the features requested here (at least the ones that are important and makes sense). I think it will be easier for me to add a new features to v2 once it is ready, since the code will be modular.

Note: I download courses from my account only to view them offline. I do not support/encourage sharing of course content you subscribe to with anybody else. This program exists only to help you view your courses offline. And moreover I plan to mark each downloaded video as watched on Udemy to prevent anybody from misusing this tool

Screenshot 2020-05-19 at 11 55 05 PM Screenshot 2020-05-19 at 11 55 12 PM Screenshot 2020-05-20 at 12 16 35 AM Screenshot 2020-05-20 at 12 16 50 AM Screenshot 2020-05-19 at 11 56 42 PM Screenshot 2020-05-25 at 2 40 03 PM Screenshot 2020-05-19 at 11 56 53 PM

I want same UI in new release, when it will be available?

AlexBest777 commented 4 years ago

тесты не скачиваются,скачиваются в format html,но не открываются.

streikpc commented 4 years ago

I like to be critical. Because I use this program a lot. And it seems to me that you are putting things that make this version not better. I hope you can accept criticism positively and constructively.

1) I have many courses. And that I download them, does not mean that I have seen them. I'll look at them when I have time.

2) The list of courses spread out from 10 to 10 is another mistake. Because I have many courses, and the visualization system that there is now works for many courses. It is much better, for example, to order by subject (if possible by subject) or if there was a menu of families, or that you could order it by families very well.

Also that it could be ordered alphabetically, or that each course could give you a family name, and then you could also order it by families.

And in the normal order as they are right now, too.

Unless in configuration you can configure the quantity in each time. For example, that in a box I can put 50 to 50 displayed, or if I want them to be displayed from 75 to 75, or 100 in 100 can do it. Then yes. Because I can configure it.

Being able to move through all the courses, only with the scroll bar is better. Without having to press 1, 2, 3, 4, 5, because this thing about viewing courses from 10 to 10 is a very very big mistake, when you have hundreds or many many courses. Or at least you can in configuration have an option with the number of courses you want to see. I for example would put 1000, and so I can see them all at once, and move with the scroll bar. This having to press, 1, 2, 3, 4, 5 is a very very very big error. I assure you.

But sort it by topic, or being able to award families and create families that would be ideal. Because I can create the family for example SQL, And there drag the courses that are SQL, mysql, databases, etc.

Then I can create the Programming family, and there drag the courses that are programming.

And then create the Personal Development family, and there drag the personal development courses.

Or families, are labels, which can be assigned to each course.

And then you can filter or search by family (or tags) and only these are displayed.

3) Ideally, there should be a fourth button to open the folder where they are, the videos, and downloaded files, that as a minimum.

And if possible, a new screen would appear on this button, where you could view the course, with all the videos, attached documents etc.

But at least, that the file explorer would have been in the folder where they are.

4) that you can put five subtitle languages, and automatically pick the first one from the list that there is.

It is that in my case, I always have to be choosing Spanish.

Choose the same thing every time in something that can be mechanized, for this is the program, and the computer, to save time. And to automatically do repetitive tasks.

Choosing each time in dozens and dozens of courses the same subtitle language is absurd.

Ideally, put a list of five or six languages. 1 Automatic Spanish, or normal Spanish (whichever has more videos). 2 Automatic English, or normal English (whichever has more videos). 3 Automatic French, or normal French (whichever has more videos). 4 Automatic Italian, or normal Italian (whichever has more videos). 5 Automatic Portuguese, or normal Portuguese (whichever has more videos).

This is only for when you tell them to download all the courses, which you have marked with a box.

Like gmail emails, which to the left of the email list, there is a box that you can choose several to perform an action.

The same, you could choose several to tell him, download only these.

But if you want to download them as before, it can also be done.

5) From what I see, I think it would be better, if you could choose, the previous SKIN, and the NEW SKIN, from the configuration.

That if it would be very very good.

Because the current SKIN works perfectly for me.

(Modifications have to be "always improvements", not blocks.

And the idea of ​​10 in 10 menus is a lock.

And the idea or occurrence, to put that have been seen, the courses, is a delay and a block. It is not an improvement. Rather, it would worsen the system.

For example, I first download all the courses I have. And then, when I have time, I will study them little by little. When I have time.

Now, when I give it a second or third or fourth or fifth time, after a few days, or weeks, to download again, and thus update the videos, and update the attached documents, update the PDF files, etc, this is very very good.

6) By the way, you could create a folder for example, with the name "0 info" where it was, the enlarged frame of the course, and a brief description of the course in a file "readme.txt", and the author of the course, with a brief description of his history as a teacher. Because if someday we do not have the internet, we can know what the course is about, and with the photograph and the course description, we can know how to have a brief description of what it is.

7) The ideal would also be to create a folder called "0 Menu" menu, or 0 main, or in the main folder, a file called for example "menu.html", with the list of courses, with photographs in the subfolder "images", and a list with the names of the courses will appear, along with their photograph, and also another file called for example "extended menu .html" with also the description of each course, and to be able to click on it with the mouse, and it could be opened automatically, in the file explorer, you can "OPEN THE FOLDER" where the chosen course is, so that in this way, you can more easily access the courses, WHEN YOU DO NOT HAVE INTERNET. This could be done, when you hit a button within settings, which can be called "make menu html". When you have hundreds of courses, there must be some menus to be able to access the courses, otherwise you have the internet, because otherwise it is very difficult ONLY with the file browser. For this reason, it is very good that there is a button in configuration, which when pressed, creates two menu files, one more abbreviated, ideal for hundreds of courses, and another more extended, with the description as well. It is very important that you see in the two menus, the photograph of the course, because that is how we remember if it is that specific course.

HnySingh commented 4 years ago

Udeler.apk Udeler for Android

ਸ਼ਨਿੱਚਰ, 6 ਜੂਨ 2020, 12:17 AM ਨੂੰ streikpc notifications@github.com ਨੇ ਲਿਖਿਆ:

I like to be critical. Because I use this program a lot. And it seems to me that you are putting things that make this version not better. I hope you can accept criticism positively and constructively.

  1. I have many courses. And that I download them, does not mean that I have seen them. I'll look at them when I have time.

    • Therefore, do not mark the videos as viewed, because this would be a very very big mistake.
  2. The list of courses spread out from 10 to 10 is another mistake. Because I have many courses, and the visualization system that there is now works for many courses. It is much better, for example, to order by subject (if possible by subject) or if there was a menu of families, or that you could order it by families very well.

Also that it could be ordered alphabetically, or that each course could give you a family name, and then you could also order it by families.

And in the normal order as they are right now, too.

  • But above all that of the menu of 10 in 10, it does not serve me. Because and I know where the course is among hundreds of courses. It would never come.

Unless in configuration you can configure the quantity in each time. For example, that in a box I can put 50 to 50 displayed, or if I want them to be displayed from 75 to 75, or 100 in 100 can do it. Then yes. Because I can configure it.

But sort it by topic, or being able to award families and create families that would be ideal. Because I can create the family for example SQL, And there drag the courses that are SQL, mysql, databases, etc.

Then I can create the Programming family, and there drag the courses that are programming.

And then create the Personal Development family, and there drag the personal development courses.

Or families, are labels, which can be assigned to each course.

And then you can filter or search by family (or tags) and only these are displayed.

  1. Ideally, there should be a button to open the folder where they are, that as a minimum.

And if possible, a new screen would appear on this button, where you could view the course, with all the videos, attached documents etc.

But at least, that the file explorer would have been in the folder where they are.

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

akulahstatik commented 4 years ago

I love your lovely creation, since i have problem on downloading course by simultaneously, i have to download one by one, i hope there is feature that download one by one but if one complete, proceed to the next one. thanks, sorry for my bad english.

streikpc commented 4 years ago

At the bottom, in a gray bar, to the right, it should say 3 data: 1) The total download speed, of this very moment, 2) As well as the number of files that are being downloaded at that moment, 3) And how many files are paused in this moment.

promet99 commented 4 years ago

@FaisalUmair thanks for great Program! I would like to contribute a feature, Does version 2 also supports minimizing to system tray and downloading without any window open? If not yet, I would like to contribute with that part

JPNorton commented 4 years ago

Firstly thank you for this great tool and I look forward to the new version - I was on here to see if there was a download only resources - something I would find very helpful and it looks like there might be. On the mark as read - I'm not so sure about that as I like to download the content (with no intention of sharing) then go through the course from the beginning online, using the resources your app pulled down for me - this keeps the momentum going without breaking off for downloads, but should I need the videos late and the internet is broken or I don;t have access I already have everything to keep going.

Urbancod3r commented 4 years ago

Thanks for this tool. Hey Faisal the 1080p download doesn't work on current version of udeler even if the 1080p is selected in the settings. Udemy doesn't stream 1080p videos right away when an instructors uploads the content then they have to inform udemy to enable adaptive streaming on the videos after that the auto option appears in the video player and it adapts to 1080p. Youtube-dldownloads the video in 1080p because it supports hls-stream, if you can add support for hls-stream then i think udeler will be able to download the videos in 1080p as well.

ThejeshBommisetty commented 4 years ago

Can u please tel me how we can download from udemy business, even after i logged in its saying permission denied to download ..if thats a feature u can add, please try and add it

Urbancod3r commented 4 years ago

Can u please tel me how we can download from udemy business, even after i logged in its saying permission denied to download ..if thats a feature u can add, please try and add it

Its easy just login from your udemy business account and download but make sure you have enrolled in the course first else you will receive permission denied error.

restlessgeek commented 4 years ago

i am unable login to udemy business, it just refreshes the login page. any help? how shall i login?

ThejeshBommisetty commented 4 years ago

Can u please tel me how we can download from udemy business, even after i logged in its saying permission denied to download ..if thats a feature u can add, please try and add it

Its easy just login from your udemy business account and download but make sure you have enrolled in the course first else you will receive permission denied error.

I did enroll the course already but getting the message "You do not have permission to this course" . PFB the screenshot for that error. udeler error