jeanslack / Videomass

Videomass is a free, open source and cross-platform GUI for FFmpeg and yt-dlp
https://jeanslack.github.io/Videomass/
GNU General Public License v3.0
1.06k stars 49 forks source link

ytdlp using importlib #331

Closed jeanslack closed 3 months ago

jeanslack commented 3 months ago

Closes #328

This PR implements a new feature to import the yt_dlp Python package externally and use it instead of the one installed on your system or the one on your virtual environment. Note that standalone application build using pyinstaller are excluded from using this feature. By external import we mean that it is possible to import the package also from other virtual environments as well as from the specific unzipped source tarball: https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#misc