media-downloader-gtk

Crates.iomedia-downloader-gtk
lib.rsmedia-downloader-gtk
version0.1.4
sourcesrc
created_at2020-11-11 13:27:29.434949
updated_at2020-11-11 13:27:29.434949
descriptiona simple frontend for youtube-dlc
homepage
repositoryhttps://tinybird.dev/max/media-downloader
max_upload_size
id311217
size20,642
Max (synth-ruiner)

documentation

README

media-downloader

a simple graphical frontend for the youtube-dlc media downloader. youtube-dlc must be installed and in your PATH.

really just an experiment in creating my first desktop program, so don't expect too much.

uses gtk-rs. released under the MIT license.

features

download from any media source that youtube-dlc supports (e.g. soundcloud, mixcloud, etc.)

extract audio and convert to mp3

known problems

no validation for URL bar

no user feedback

will hang after clicking "go!" due to youtube-dlc being executed in the same thread. there is no user feedback so this basically looks like the program crashing.

TODO: investigate using https://crates.io/crates/gtk-future-executor

would it be possible to add progress bars for in-progress downloads somehow?

notifications for when downloads finish?

Commit count: 0

cargo fmt