Hello Dave,
Thank you for expressing your opinion and frustration with regards to not being able to access the video lectures offline.
Answering some of your points below which I hope will help.
Maybe i’m missing something, but why do Android and iOS users get access to download the files but nobody else does?
Udemy provide apps for both Android and iOS, as such you can log in via those apps, on the appropriate device, just as you would on a PC/Mac. Those specific applications are enabled for downloading the content so that it is available offline, as you have mentioned yourself, many providers charge for data usage, so downloading the video content whilst out and about with one of those mobile devices could be incredibly costly.
Is it because the app cost money and they would lose by letting PC users download the exact same files via some other means?
No, the Udemy app is actually free. It just enables you to access your courses on a mobile device just like you would with your PC. So you have access to all of the free Udemy courses and any that you have paid for, once you have signed in.
As for monitoring updated content - Wouldn’t it be possible to utilize a simple (or elaborate) naming convention which clearly indicates what “version” of the video everyone is talking about - a source control system for videos. Seems pretty easy to me, but i may not be seeing the whole picture. A simple prefix like v15.0 or v15.1 to indicate the original video content (x.0) and the newer one (x.1).
Thanks for the suggestions Dave. Sadly, if it was via a filename it would be very easily changed, and, if an overlay was added to the video content, aside from having to obviously apply that to an enormous quantity of existing videos, it is also very easy re-edit and remove. In fact, during my endeavours to have existing pirated content removed from various online locations I have seen various attempts at completely rebranding the material.
With regards to support, which @Marc_Carlyon mentioned above, even with a numbering system like this, it would be incredibly difficult - would we only support people who quote the most recent video content in their query? What if they had downloaded the content before travelling for a few months and didn’t have access to the internet, or, an unstable service which prevented them from re-downloading the more recent updates. It would really make the ability to provide the fantastic support which is already being offered incredibly difficult. This would subsequently have an undesirable effect on the production of new material as the time spent on support would increase.
If I can refer you back to Ben’s initial post on this topic where he outlines the pros and cons, I firmly believe that the reason the majority of people who have voted for “no” on this matter have done so because of the issues ensuring the quality and consistency. The team update content frequently and want the students to be able to have access to, and enjoy, this content as speedily as possible, the current service and configuration enables this, for the vast majority of students.
Yes, my ISP is a problem and believe me i have screamed at them for over a year
[…]
In my case i was lucky enough to buy the course via a coupon, so it didn’t cost me the 100’s of dollars that is the normal price.
I am sorry to hear of your ISP issues but obviously cannot really comment or advise. I have however included some details below which may be of use with regards to specific Udemy issues.
I am glad to hear however that you were able to utilise one of the many promotional offers available for the GameDev.tv courses and hope that this will go some way towards you being able to appreciate the value of the course materials, even if they are not quite as accessible as you would prefer. Additionally, I hope that your ISP is able to resolve the issues you are experiencing in the near future as anyone who uses the internet on a regular basis will appreciate how frustrating this can be.
See also;
- Udemy - Troubleshooting : Video Playback Issues
- Udemy - Support : Open a Support Ticket