a-shell icon indicating copy to clipboard operation
a-shell copied to clipboard

Support for yt-dlp

Open NightMarekApps opened this issue 2 years ago • 6 comments

Hello using youtube-dl in a-shell was a godsend. Sadly the throttling broke youtube-dl. Is there a way to get yt-dlp or something similar to work in a-shell? i tried installing yt-dlp via pip but it will not work. Thank you in advance for any suggestions how to make that work

NightMarekApps avatar Oct 22 '21 10:10 NightMarekApps

pycryptodomex installation never finishes

JYWTom avatar Oct 23 '21 10:10 JYWTom

pycryptodomex seems to have C components, which means it cannot be installed by the user. I will have to cross-compile it.

holzschu avatar Oct 23 '21 11:10 holzschu

Just wanted to chime in and say that if cross-compiling it is a possibility, I would also be thankful. Using a-shell to grab YouTube videos for offline playback during night shifts was a very appreciated use case.

buffaloseven avatar Nov 03 '21 03:11 buffaloseven

While is would be nice to have pycryptodomex in the meantime this is straight from the yt-dlp README and works great on a-shell:

" On some systems (like Termux), it is not possible to install pycryptodomex. In that case, install without dependancies:

python3 -m pip install --no-deps -U yt-dlp "

bradleyjones avatar Nov 08 '21 13:11 bradleyjones

While is would be nice to have pycryptodomex in the meantime this is straight from the yt-dlp README and works great on a-shell:

" On some systems (like Termux), it is not possible to install pycryptodomex. In that case, install without dependancies:

python3 -m pip install --no-deps -U yt-dlp "

oh my god I LOVE YOU

NightMarekApps avatar Nov 08 '21 16:11 NightMarekApps

I can install pycryptodomex on termux now, without errors. But still errors out on ios.

Practicalbutterfly5 avatar Jan 30 '22 10:01 Practicalbutterfly5

Some sites like youtube serves subtlety malformed streams that ffmpeg does not like, and a patched ffmpeg is required

asdfugil avatar Oct 31 '22 12:10 asdfugil

Therefore, for full yt-dlp support, the patched ffmpeg needs to be bundled/provided as wel.

asdfugil avatar Oct 31 '22 12:10 asdfugil