-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
youtube support #45
Comments
Amazing idea! I have the same thought! |
Also, will be great to have that feature with ability to use custom utilities like aria2c and other utilities which are needed to add subtitles, add thumbnails and etc. But anyway it's up to you. |
Perks of writing Syncplay PC in Python made it possible to make use utilities and scripts like yt-dl to scrape and fetch YouTube videos. However, given the fact that Python is not directly supported in the Android ecosystem, I will have to resort to creating my own script to fetch YouTube videos. Google doesn't want anyone to watch their videos without Ads which is why they're restricting the way their video streams are exposed. There are some workarounds which I might implement to make this a possibility, probably even make it possible to import YouTube playlists as shared playlists. As for subtitles, that is definitely possible. Many subtitle providers (like opensub) provide API endpoints to grab subtitles. I am considering that as well. |
https://github.com/JunkFood02/Seal is an example of android app that uses yt-dlp without any problem. |
@soredake Seal and similar libraries wrap JPython, FFmpeg, aria2c and yt-dlp at the cost of performance overhead and huge APK size. The APK is already large imo, rewriting the python libraries would be more utile, but should that turn out to be a valid workaround for now effort-wise and time-consumption-wise, I will go with it. |
Seal weight only 70mb (app) + 67mb (data), not so much.
Youtube is constantly making changes that break yt-dlp and multiple devs fix it without end, doing this alone will require many time and constant app updates to catch up with youtube changes. |
Thats why I've said that yt-dlp can be self updated. That utility itself have ability to download it's own new version |
It doesn't matter whether you will make it or not. Just saying: Nice to have you! Have a great development! |
Possibly useful mpv-android/mpv-android#58 |
You could just download them using: https://github.com/deniscerri/ytdlnis Edit: I tried the app out, and now I understand why you guys would want this. |
It would be nice if this can have youtube (and other sites) support with the help of yt-dlp like mpv on desktop.
The text was updated successfully, but these errors were encountered: