Giter VIP home page Giter VIP logo

vividl's People

Contributors

alxnull avatar bovirus avatar c3sxr avatar freeman2501 avatar frejbjornsson avatar gennady9 avatar id-konstantin-stepanov avatar ieuanwyn avatar internetezoo avatar jaybhatia55 avatar josephm101 avatar karimelazzouni avatar krnlsoft avatar maboroshin avatar mike-unk avatar techdragon avatar tomwia9 avatar xetrin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vividl's Issues

Progress bar no more showing

With new versions of yt-dlp, the downloading progress bar with all the other stats is disappeared, is this a bug of the Vividl GUI? Using old versions of yt-dlp all is ok

ERROR: [WinError 32] The process cannot access the file because it is being used by another process

I have a couple of inquiries I'd like to bundle in one issue.

  1. I'm getting this error. It's been frustrating as most of my downloads are failing. And this doesn't just include downloads where I'm converting to MP3 or WAV or any other format. By just downloading the original m4a (140), it can fail.
    Check error out later_censored(1)

  2. I have a bunch of videos I wanna download. The problem is, they all have the same title. Vividl doesn't name files in a sequential number order when it sees an apparent duplicate. Instead, after the first download, when the second video's download is finished, it simply replaces the first download's file. In essence, it is replacing the same file over and over again. I'm aware of the setting Allow duplicate video entries, but that's for pasting multiple copies of the same link into Vividl, not allowing duplicates as in that all the files with the same title will be saved.

SOCKS5 PROXY

Could you please add SOCKS5 proxy option to it ? thanks

Check for Updates doesn't check for yt-dlp update too

vividl 0.6.0.0

When I select Options -> Check for updates, it only checks for the program update, not yt-dlp update too. I have to go manually to Options -> Settings -> Application and manually select "check for updates" for the program and for yt-dlp. What should happen is that when I do a check for updates, all updates should be checked for, not just for the program.

Also, the yt-dlp version should probably show up in About too.

Portable version

I am glad that there is a portable version of Vividl (I always prefer portable programs) but in my opinion version 0.1.0 is not fully portable as it still writes to AppData (user.config file):

C:\Users\User\AppData\Local\Bluegrams\Vividl.exe_Url_2emrq3scocpo2mxqxzwbdn50ixbadvyb\0.1.0.0\user.config

I think that for the portable version of Vividl this user.config file should be saved next to portable.config file in program folder (the folder which contains the executable- Vividl.exe) which would make the program fully portable (not writing outside program folder).

Improvements

Works well, i got the result i needed.

My feedback to improve,
Pls add more info on download options.
Like:

Only Video: approx filesize & datarate, file format.
Only Audio: approx filesize & datarate, file format.
Only Subtitles.

Maybe add a checkbox to add streams and audios to be combined in a converted format.
I would like to select the quality it chosses. Or make a default res. like full hd.

Thanks.

Fail to fetch video

Vividl fails to fetch a certain YouTube video (YouTube link),

Screen:

Vividl 0 1 0 0 - 2020-01-25 - error - 001

When I try to use context menu command Reload Video Vividl crashes (the crash was already reported- issue #1)

I have to say that I tried to get this particular video with another youtube-dl front-end- YDL-UI:

Screen:

YDL-UI 2 6 4 - 2020-01-25 - 001

but it does not crash when I try to restart it.

I suppose that the problem is within youtube-dl yet since I encountered it I am reporting it.

Authentication support

In some cases it is necessary to provide username and password credentials in order to be able to fetch stream.
It would be great if Vividl could support that.

Regards

Suggestion: choose custom download name

Hello i use this great tool almost everyday and i think that it's the best gui for yt-dlp today available, but sometimes i need to give a different name to the output file before downloading it, do you think that it's possible to add the opportunity to choose a custom file name before clicking the download button?

Auto Import from clipboard stopped working

The auto import URLS from clipboard stopped working. Icon lights up like it's enabled but it's not adding the URLs automatically. The manual paste function on the GUI does add the URL link.

Great program BTW!

Drag & Drop Support

Please add drag & drop support. Drag a video link (URL) directly into listVideo should add it.

Add & update translations

This project is always looking for help with translation to non-English languages. If the translation to your language is missing, incomplete or has errors, you're very welcome to contribute!

Where are the files to translate?

This project uses Microsoft's .resx file format to store app resources such as UI string. In the repo, every translation has its own .resx file, all of the form <resource-file-name>.<language-code>.resx.

How to contribute?

Important: Before contributing a new translation, make sure no open pull request for this language already exists & no one has commented on adding this translation below. Then comment below that you want to add this language.

Start by forking this repository. Resx files are best edited with some additional tooling:

With Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the Visual Studio extension and open it via the "Tools" menu. ResX Resource Manager shows a table of all strings available for translation. Edit them or add a column for a new language via the toolbar.
    Alternatively:
    In the Solution Explorer, go to the "Properties" folder and open the resources file you want to edit. If you want to add a new language, copy the default Resources.resx file and name it Resources.<language-code>.resx.
  3. Commit your changes, push and create a pull request. Link this issue in your PR.

Without Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the standalone version, run it and select the directory containing your cloned repository.
  3. The tool should now show all the strings available for translation in a table. Edit them or add a column for a new language via the toolbar.
  4. Commit your changes, push and create a pull request. Link this issue in your PR.

P.S.: Don't forget to star this repo if you like it!

Feature Request: download audio only without conversion

Would it be possible to add an option to download (specifically youtube) videos audio only without conversion? I know we can save full videos as mkv which doesn’t convert anything. But in terms of audio only, the best we have is wav.

Exe version

Hello, thank you very much for this magnificent and awesome software ! please it will be great if Vividl can make a .exe version on github for an even easier and more usual installation! thank you so much :)

Disable Update Check

Please consider adding an option to disable update check on program start. As I commented here version 0.2.0.0 did not work for me and the update prompt, screen:

Vividl 0 1 1 0 - 2020-03-23 - 003

is annoying for me as it appears any time I start the program.

Download raw data for videos while others are converting

vividl 0.6.0.0

It seems inefficient for my system to be spending so much time and energy converting videos, when it could also be downloading the other videos in the queue in the meantime. I would like all the videos to be downloading while converting happens in the background. If space runs out on the hard drive, then at least all the raw data is downloaded, and then you pop up a message giving me options what to do. Then, I can leave the internet connection and converting can still happen.

virus

virus detected upon download!

Add GPU acceleration option for AMD GPUs

I was excited to see the new update for Vividl includes support for GPU acceleration. Unfortunately, it seems this only works with CUDA, which requires an NVIDIA GPU. There is no acceleration option for AMD GPUs, but FFmpeg has an option for it (-hwaccel amf). I'm hoping this can be implemented and added as an extra option or in a drop-down.

If I ever have the time, I can try experimenting with it myself, and contribute code if I figure something out.

Post-Processor arguments given without specifying name

This is just a example video, but i get this error warning for all videos which i want to download as MP3.

"KIRA - Bad Apple!! (German Version) ft. Akarui Kouki [GERMAN VCV TEST COVER]":
WARNING: Post-Processor arguments given without specifying name. The arguments will be given to all post-processors

Link from the YouTube video: https://www.youtube.com/watch?v=1pUXLuIBCKQ

I use the portable version, is the a solution for the Problem?

"ERROR: unable to overwrite current version" when updating youtube-dl

Thank you for making this great app, I use it often and it's awesome. I've been running into a small issue. youtube-dl is not updating for an unfathomable reason. As of now, videos are still downloading though. But I keep running into the error below whenever I attempt to update youtube-dl. It's still using the November 1 release as opposed to the latest November 26. I wish there was an auto-update feature for youtube-dl, or maybe there is but it isn't functioning for me.

image

Crash

First I would like to say that for me Vividl is the best GUI for youtube-dl I have ever tested. This project is very promising and I hope that it would not be short-lived (there are many youtube-dl front-ends which were abandoned).

I tested version 0.1.0 (portable) and it crashed when:

  • context menu command Copy Video URL was executed;
  • context menu command Reload Video was executed;

Screen:

Vividl 0 1 0 0 - 2020-01-25 - crash - 001

I use Vividl on Windows 8 x64 and have .NET Framework version 4.6.2 installed.

Are you able to reproduce and confirm these crashes?

Improvement - Smart Automation

Hi there,

  1. could there be a smart URL detection mode to be enabled that grabs supported URLs from clipboard.
    this would save the url as long as the smart mode is on, there won’t be a dialog to enter multiple URLs,

options within smart mode
a. if option b and c are not checked. the user gets prompted, so just auto grab the video
b. option for video, or just music. each with a default profile. i guess those would be the most used.
c. a specific path for music and a separate for videos.

changes in UI

  1. Add an Icon for smart mode.
  2. Add an icon for auto music
  3. Add an icon for auto video

Thankyou

add ability to add channel name to downloaded files

using vividl 0.6.0.0

I would like to have vividl automatically put the channel name at the beginning of downloads. If I am downloading a bunch and then watch them and then go back, I would have to search the video name on youtube or wherever. I like having the channel name at the beginning of the name. I suppose this also goes with being able to change the download name somewhere before it downloads, but having it automatically put the channel name helps.

For instance:
Amy Tamy - Youtube - breastfeeding is fun.mkv

That way, I know right away the channel name if I want to find more of her videos. By the way, that's a made up name.

download button and other buttons diseappear

vividl 0.6.0.0
For some reason, the yt-dlp version doesn't show in the About window.

So, one video was converting to mkv, and then the other videos: their download buttons and other buttons just disappeared. I've had to copy the video links to a .txt file and have to restart vividl so I can re-add the links.

Automatically download highest quality?

Best direct download is downloading 8k videos at 720p and I'd hate to have to reselect the highest quality option from the dropdown for every video I download. I have the "Download best quality and convert" option ticked as well. Is there something else I'm missing?

Switch language at runtime

To easily switch between the different languages the app supports, we would want to have an option to change the UI language during runtime, i.e. without restarting. This needs some changes in the codebase.

Some more information:

  • There's already an option to change the language of the app (via Options -> About -> Application Language). However, the current implementation requires a restart of the app.
  • To change this features to allow dynamic language switching, we would probably need to change the way how resources are loaded in the UI. Currently, string resources are loaded like {x:Static p:Resources.MainWindow_HeaderFile} in XAML.
  • WPFLocalizationExtension might be a good solution that allows dynamic switching of resources.
  • Attach to the CultureChanging event of the AboutBox (hint: set eventArgs.Success = true).

only join video & audio, not convert

is there a way to prevent vividl from converting the whole video and just making it join video and audio, cause if i join audio and video manually in avidemux its very fast, while vividl seems to convert the whole video and audio from what it seems when i look the cpu usage and time to finish. apprecitate any help. if its a format issue, please mention which formats allow a merge of mp4 video and audio without convert. thank you very much

download speed

HI,
first i want to thank you for this program,
it works well so far, i did download it last night for the first time after i was looking for an alternative to mediahuman,
but to be honest after i did tried so many similar programs, none of them did even came close to mediahuman video downloader,

but, at least i found this particular program, vividl, as the most best among the others,

but there is a small problem with it, just a small one,
i really don't understand why vividl downloading in maximum speed of 80kbps ?

even the other open source programs did download in at least 250 kbps,

vividl downloading in exactly between 79 to 80.01 kbps so its looks like its definitely in purpose?
mm.. i am not sure what's going on,
there is any conf file to bypass it? cause at the interface itself it doesn't looks like there are any options to increase speed,

can you fix it somehow? or can at least explain why is it like that?

my internet speed by the way is a 100mbps which means i am able to download in a speed of 3 real mega bytes per second,
cause i am connected with wifi and i am loosing speed, but my current maximum speed is 3mb which 80kb is just 3% of my internet download speed

thank you

Add GPU acceleration for FFmpeg

It can take a really long time to convert large/long videos. I know that conversion uses FFmpeg, and I believe it's possible to enable GPU acceleration (at least with a port). If that was an option that could be enabled/disabled, that would be awesome, and would significantly increase conversion times.

Art on mp3 file

Sorry if this isn't an issue but i have been searching days for a good mp3 downloader that could also put the album art of the song on the mp3 file. I always used soundflush to get songs from soundcloud and have their album art on it. However it suddenly stopped working and i have no alternatives.

I was hoping maybe you guys know if i can do the same with youtube-dl-gui.
This is how the mp3 files with art looked like.
afbeelding

No resume power

If the application is closed by mistake, then the progress disappears when it is reopened.

Logs popping up on the screen

Hi!
Firstly I would like to say thank you for this pretty nice tool that makes using youtube-dl much simpler! 😄

So, the reason for this issue is not exactly a bug or error, but a suggestion.

As you can see below, apparently when it is necessary to use FFmpeg to merge the parts of the video while downloading, the entire event log is shown on the screen as "warning" messages.
Vividl

In my opinion, it makes the interface a little bit polluted, and this spam of warnings can be kind of scary for users. If I may suggest a tab for them or something would be great. 😉
What do you think?

Thanks for reading!

non scaricare le canzoni già scaricate da una playlist

Ciao,
sarebbe ottimo aggiungere questo comando nel programma che scarica playlist:
youtube-dl --download-archive downloaded.txt --no-post-overwrites -ciwx --audio-format mp3
in questo modo se un'utente interrompe o esce dal programma e successivamente vuole riprendere il download della sua playlist,
non verranno scaricate tutte le tracce da capo ma solo quelle mancanti.
Inoltre come si puo' ricompilare il file msi ?

Add icon to system tray in bottom right corner

vividl 0.6.0.0

I have to alt-tab to see my vividl window in Windows 11. It would be nice if there could be a little icon in the bottom right corner with the other icons. That's called the system tray, right?

Suggestions regarding installer

I think it would be a good idea to include ".NET Framework v.4.6.2"
& "Microsoft Visual C++ 2010 Redistributable Package (x86)" in the installer. It simplifies things for the user, and prevents cases when links go down (like they are now in the readme)

failed to fetch video: mpCS9R5zbT0

I wanted to download this, but I have this error every time. I understand that this is an age-restricted video, but I tested another age-restricted video and it will download it just fine. I tested a number of possibilities of error, but I haven't encountered a problem with another video similar to this.

This is the link of the video: https://youtu.be/mpCS9R5zbT0
problem

Keep history

I would like to suggest an option for saving download history- perhaps new check box in settings:

  • Keep history

which, when enabled, would save download history to file.

For me an option to keep log of downloaded files would be useful.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.