Skip to content
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

Yt-dlp, streamlink, hlsdl, N_m3u8DL and custom lua script and custom plugin to extend the capabilities of playing streaming videos from thousands websites #3

Open
trimechee opened this issue Aug 9, 2023 · 0 comments

Comments

@trimechee
Copy link

trimechee commented Aug 9, 2023

Hello, thank you very much for this wonderful great awesome media player ! 🥇 💯

Please I have some requests : it will be great to add new streaming features to make the fantastic Pyplayer even more powerful, exceptional and revolutionary !

such as adding support for the famous "yt-dlp" and "streamlink", and add custom youtube lua script and custon plugin to extend the capabilities of playing streaming videos fom thousands of streaming sites, thank you so much !

these resources may help :

*https://github.com/vzhd1701/gridplayer#features

*https://ys.3dyd.com/help/vlc_plugin/

*It seems that vlc player may not play videos that have ads ads :

https://forum.videolan.org/viewtopic.php?p=483226#p483226

and the solution to fix this problem is to replace the default lua files with these lua files found on the vlc player github page:

https://github.com/videolan/vlc/blob/master/share/lua/playlist/youtube.lua

https://github.com/videolan/vlc/tree/master/share/lua/playlist

We hope Pyplayer will replace the default lua files with the new ones therefore we can playback videos that contain ads ! Thanks alot !

Also,hlsdl solves some bugs in ffmpeg according to some users... it will be great to add support for this software, thank you very much !

https://github.com/selsta/hlsdl

".HLSDL appears working much better than ffmpeg in these cases.
Hlsdl is public and the source code available.
The stream plays almost immediately and is stable. No errors or buffering.
Using ffmpeg for the download step gives a very long intial delay and is not very stable.
so I assume that the new crypto+hls RAI flows are badly handled by ffmpeg based players now.....

the video is choppy and unable to buffer enough for a fluid vision. Parole has no problem.

FFmpeg is not good for HLS streams, but I watched a lot of various HLS streams without any problems. The main problem is that FFmpeg downloads all streams (many video sizes at once), so you can watch only HLS stream with single video size"

Also, it will be great please to add support of these awesome software to make our beloved wonderful Pyplayer even more awesome and the most powerful media playser in universe !

I mean even when the media player can't play directly the streaming video, and we know it is very complicated to integrate them ! so our hope is the player could automatically uses one of these sophisticated tools to download part of the video in the background and then play it !

Thank you so much :)

https://github.com/iawia002/lux

https://github.com/emarsden/dash-mpd-cli

https://github.com/nilaoda/N_m3u8DL-RE

https://github.com/nilaoda/N_m3u8DL-CLI

https://github.com/HeiSir2014/M3U8-Downloader

https://github.com/Spark-NF/hls-downloader

https://github.com/nilaoda/BBDown

@trimechee trimechee changed the title Yt-dlp, streamlink and custom lua script and custom plugin to extend the capabilities of playing streaming videos from thousands of websites Yt-dlp, streamlink and custom lua script and custom plugin to extend the capabilities of playing streaming videos from thousands websites Aug 9, 2023
@trimechee trimechee changed the title Yt-dlp, streamlink and custom lua script and custom plugin to extend the capabilities of playing streaming videos from thousands websites Yt-dlp, streamlink, hlsdl, N_m3u8DL and custom lua script and custom plugin to extend the capabilities of playing streaming videos from thousands websites Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant