1 unstable release
0.1.4 | Nov 11, 2020 |
---|
#162 in Multimedia
7KB
54 lines
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?
Dependencies
~16–25MB
~444K SLoC