Skip to content

Add a feature to update yt-dlp-gui and its dependencies #70

@KirbyJoe

Description

@KirbyJoe

Currently, yt-dlp-gui *only* downloads the yt-dlp and ffprobe binaries when it was launched for the first time after installation, and you have to update the binaries in the "bin" folder manually with multiple methods that differ by binary.

There should be a feature that checks for and downloads updates for yt-dlp-gui itself and its dependencies (yt-dlp and FFmpeg binaries).
yt-dlp's update scheme should be able to select release channels (there are three release channels for the yt-dlp binary: stable (default), nightly (recommended for regular users), and master (which has releases that are built after each push to yt-dlp's master branch). Details on https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#update ).
The FFmpeg binaries should use the custom builds made by yt-dlp for smooth integration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions