odrevet / yt-dlp-kivy

User interface and port to several OS (including android) of yt-dlp using the kivy framework
46 stars 7 forks source link
android downloader kivy-framework video-downloader yt-dlp yt-dlp-gui

User interface for yt-dlp using the Kivy framework

Usage

Prerequists

Docker

There are two Dockerfiles in the docker directory

Dockerfile_buildozer

to build / sign / install the android apk

the image can be created with bash docker/build_buildozer.sh.

The script bash docker/run_buildozer.sh can be used to run a bash in the container.

Once inside the container, the app can be build normaly using the scripts under the utils directory (see utils section)

Dockerfile_vnc

to run yd_dlp_kivy from a docker container and access it from a vnc client

the image can be created with bash docker/build_vnc.sh and run with bash docker/run_vnc.sh

Utils

Must be run using bash

In case of errors, exported shell variables at the beggining of the script may be adujsted.

Example:

bash utils.sh --build --sign --install

troubleshooting

rm -rf .buildozer

Sources