TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.62k stars 3.08k forks source link

Support Coursera #1141

Closed KOLANICH closed 4 years ago

KOLANICH commented 6 years ago

A relevant project with the compatible license (LGPL-3.0) is https://github.com/coursera-dl/coursera-dl

ghost commented 6 years ago

Does Coursera require a login?

theScrabi commented 6 years ago

Thats not the only service with login. We might consider to implement an interface for login.

People requested spotify premium support ... same issue.

KOLANICH commented 6 years ago

Does Coursera require a login?

It does for most videos. Sometimes videos are available without a login (see the --preview flag).

theScrabi commented 6 years ago

Hm ... yea well. If we do something lets do it full way or no way. Otherwise it would be frustrating.

theScrabi commented 6 years ago

But honestly I don't know when we can offer support for services with login. Lets first focus on getting other services work properly at all. Multyservice is really early bird and still needs a loot of fixes before its good usable :)

ghost commented 6 years ago

I know this goes on another topic, but can you also consider the inclusion of bandcamp? this is something similar to what happens with coursera-dl & youtube-dl with bandcamp-dl :v

justanidea commented 6 years ago

What kind of account would it be ? A personnal account (so they collect data)? A anonym account (like the Newpipe account, used for everybody or idk)?

ghost commented 6 years ago

it would be great if we can do something similar to Yalp Store, be able to use a particular account of the app if you want to remain anonymous or your own account

KOLANICH commented 6 years ago

Using a shared account would likely cause dmca takedown: they would say that it allows downloading videos in violation of ToS. In fact they care not about copyright on videos (since most of them are free as in free lunch), but about their "honor code" which forbids an individual to have more than one account, to share solutions (some solutions to quizes have been taken down from github) and to pass quizes done not by the person account belongs to (a shared token would mean that anyone using this token will be able to do it). IMHO it's better to implement socks proxy for that, so the ones seeking for privacy could use Tor and implement a feature "enroll into all courses possible and simulate watching random videos automatically" to resist profiling.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

KOLANICH commented 4 years ago

Moved the issue to https://github.com/TeamNewPipe/NewPipeExtractor/issues/402