A simple GUI wrapper for youtube-dl and yt-dlp.
GPL-3.0 License
Bot releases are hidden (Show)
Published by database64128 about 4 years ago
youtube-dl
is now parsed and ready for use in UI elements. The download progress is shown in the download button with a progress bar and the button text.youtube-dl
is now displayed in the Roboto Mono
font.ReactiveUI
. The directory layout has been changed to follow standard MVVM patterns.© 2020 database64128
Published by database64128 about 4 years ago
dotnet publish
for release binaries. Release date has been dropped from the filename, since it's unnecessary and only adds to the complexity.© 2020 database64128
Published by database64128 about 4 years ago
TextWrapping
is now NoWrap
for resultTextBox
. This should significantly improve UI performance and responsiveness for long download sessions with massive output texts.© 2020 database64128
Published by database64128 about 4 years ago
© 2020 database64128
Published by database64128 over 4 years ago
🎨 New colors and better theming for y'all!
RadioButton
.© 2020 database64128
Published by database64128 over 4 years ago
🌞 Enjoy the summer with our Summer Update!
DelegateCommand
: new constructor for commands that can always execute.ScrollViewers
while keeping UI structure.snackbarMessageQueue
to view models: Show a friendly reminder if youtube-dl
path is not set.Process.Exited
event instead of BackgroundWorker
: use Application.Current.Dispatcher.Invoke()
to update button status.OpenMessageDialog -> OpenAboutDialog
.PeanutButter.TinyEventAggregator
for inter-ViewModel communications.SettingsJson
now used as a model. Removed static class AppSettings
.© 2020 database64128
Published by database64128 over 4 years ago
DialogHost
: use MaterialDesignEmbeddedDialogHost
as per https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/pull/905 for theming.ScrollViewer
in MainWindow
to resolve resultTextBox
's size issue.resultTextBox
now automatically scrolls to end ONLY WHEN it's scrolled to end. In other words, when the user scrolls to somewhere more than one line away from the end, it won't automatically scroll to end on text change.Utilities.OpenLink()
and is a lot faster.youtube-dl
path won't update the download button status.© 2020 database64128
Published by database64128 over 4 years ago
InitialDirectory
for OpenFileDialog
for better experience.youtube-dl
path won't update button status.resultTextBox
results in an enlarged TextBox
that won't scale down.© 2020 database64128
Published by database64128 over 4 years ago
youtube-dl
path won't update button status.© 2020 database64128
Published by database64128 over 4 years ago
Start the app, set the youtube-dl
path and ffmpeg
path, paste the URL and hit the download button!
youtube-dl
path won't update button status.© 2020 database64128