GithubHelp home page GithubHelp logo

shaked6540 / youtubeplaylistdownloader Goto Github PK

View Code? Open in Web Editor NEW
1.1K 27.0 182.0 22.24 MB

A tool to download whole playlists, channels or single videos from youtube and also optionally convert them to almost any format you would like

License: Other

C# 94.30% Smalltalk 4.60% Inno Setup 1.11%
youtube downloader gui wpf mahapps-metro videos playlists

youtubeplaylistdownloader's Introduction

YouTube Playlist Downloader

Stand with Israel!

If the files don't show up after you download a playlist, try running the program as administrator or change the save directory to a different drive! (C drive is usually protected by windows, save it under D or any other drive)

What is it?

A simple program to download whole playlists\channels or even single videos from YouTube

Click here to download the installer

Features

  • No ads, open source and free
  • Convert videos to a lot of popular formats
  • Themes, and user friendly interface
  • Automatic tagging of artists, album, title and genre based on the video title
  • Comfortable update system
  • Multi-language support (Currently the only available translations are Hebrew, English, Chinese, Italian and Brazilian-Portuguese though)

Screenshots

Gif

youtubeplaylistdownloader's People

Contributors

491768 avatar applerengg avatar bszmolke avatar cityisbetter avatar codemonkey85 avatar cristianst85 avatar dependabot[bot] avatar elta305 avatar luisduenas avatar revmods avatar romakrelian avatar sentinel771 avatar shaked6540 avatar zinricky avatar zleqiteclipse 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youtubeplaylistdownloader's Issues

Download Speed 0.05 Mib/s

Hi, when I'm downloading the youtube playlist, I get the speed of 0.05mb/s, but the internet speed that I have is 300mb/s any idea why?

Integrate the app in the UWP environment

As the app is made in C#, I think it could have a possibility con the Microsoft Store of apps for Windows 10 PCs. Theoretically, the UWP should give some support for this kind of app.

1.705 buggy as hell & other multiple nuisances of YPD

Hey Dev, So today I updated my YPD to 1.705 thinking all the problems that I had in 1.72 & 1.704 must have been fixed but I was dead wrong. anyway, after the update I put a link to download a video & it successfully manages to download the video however it didn't download the subtitles of the video and for some weird reasons converting part of the process just doesn't end
record_190120_090802

  • Download counter is still broken. ATM I don't have a good working internet connection. I Can only get 10 Mb/s at best. here are the results I got, first of all here is my Download speed in MiB/s & here it is in Mb/s so only a 10Mb/s at best & now here is the result of your app download counter
    record_190119_044543
    this is really infuriating. Please fix it.

  • YPD doesn't tell the user what resolution of the video is it downloading, add a function to let users know what resolution they are downloading.

  • Another request is to enhance the UI for the ease of use. add all the setting of YPD on the very first page instead of hiding them in sidebars or show them via pressing a button it takes too much time honestly I don't like this, there are only a few settings to play with and every time I need to enable/disable a setting I need to find that setting. do something so I don't need to find a single setting

  • Make an updateable portable version if a user tries to update it your app will download a setup instead of updating the portable version files. if I need a setup to update it defeats the whole purpose.

So in short, these are things you need to worry about.

  • Fix the conversion process & subtitle problem in the new version.

  • Fix the UI for better UX & for ease of use.

  • Download counter isn't showing the correct speeds.

  • Add a function to let the users know what resolution of the video they are downloading.

  • Updateable portable version.

Time format issue

The time format changes depending on the language of the pc and prevents the playlist from downloading. For the software to work you need the time format "yyyy-MM-dd" but other people can have the time format "dd / MM / yyyy" (this is the case in France). The format can be changed in the settings but this could cause problems for those who do not know this feature.

Add a tab of queued/in progress downloads

Once you start the download, there is a progress bar and a Back button: if you press the Back button, you return to the home tab, but you can't see what is being downloaded.

I suggest to add a “Videos” section, where you can find everything that has already been downloaded and what is being downloaded at the moment.

Can't download any playlists

After inserting a playlist link into the search bar, my download button is still gray, and I can't download it, I tried to download it using the Bulk download, also didn't work, tried with over 8 playlists, and nothing, I can download solo videos just fine....

REQUEST: Add "Update Now" Button to subscriptions page.

Hi Mate,

Thank you again for your nice work. Hopefully your app is useful to other as it has been to me. Can emphasize that enough.

Add "Update Now" Button to subscriptions page.

image

Taking advantage here on this request and asking if you could also add another filter like the one you added. So we could choose to download < and >. ;-)

Some Videos Could not be Downloaded

Hi...

I got error like this

ssssssssss

Can you fix it this issue with add new future to retrying download videos automaticly.
So, we cannot download video manualy.

Thanks for your great app

REQUEST: Add option to FILTER what it downloads

Hi and first of all thank you for this great peace of software. Awesome job.

Do you think would be viable to add options to filter what it downloads from the playlists?

Ex.: I don't want to download DJ Sets and stuff. I would like to download only single songs. Would be nice to have an option to filter. Like don't download anything above 20min or something like that.

Thank you in advance ;-) Keep up the great work!

Video and audio for 1 item in playlist separated in 2 files

After installing downloader and trying it out not changing any settings except (changing video quality to 1080p and checking "open destination folder when done" option) I got two files for every item in playlist with the same name but the video file was of type "File" and audio file was MP4 as you can see in the picture bellow. Video can be openned in vlc and windows media player (but doesn't have any sound). As for me, I don't mind as much I can easily add audio track to the video and the timing is correct. Love the tool.
issue

In "Bulk download" there is no way to drag

In "Bulk download" there is no way to drag the text from the browser address bar with the mouse. And there is also no way to drag the link from the site page. It turns out that first you need to drag everything into Notepad, and then copy it from notepad to the Loader. Why can't it be done right away without intermediaries?

Can't find downloaded videos

Hi, thanks for this amazing app.
I downloaded some videos to test your app.
the application says ALL DONE and in Queue tab I can see all of them is downloaded with 100%. but I can't find it in my videos folder. why is that?
I've also changed the save folder and tried again with no luck.

Sequence contains no elements

Upon trying to download any playlist, it lists off most of the titles, stops, and gives an error of "Sequence contains no elements" for each item.

Playlist didnt download into the folder

When opening the app and downloading the playlist, it shows the download bar for each video and such, but after its all done and I check the destination folder, there aren't any videos downloaded. Error file is attached
Also how do I download it all as an mp3
Errors.txt

very useful

Option:

  1. Drag and Dorp file .txt ecc.. to Textbox MultipleDownload
  2. Save Settings of the files stored in the textbox in order to have them back at the next start
  3. Button paste Link or event type: Win32.CopyDataStruct

downloader doesnt save to folder

hey I tried downloading a playlist and it didn't download any of the songs, but when I closed it and reopened it it worked. its not that big of a deal but I'm posting this for anyone else who has this issue.

Aborts the whole operation when, I turn off my VPN

Overview:
I started the the video the half way through with my VPN turn on, But once I turn it off it aborts the whole operation and don't restart until I restart my computer.

Steps to reproduce:

  1. Turn on your VPN
  2. Start downloading a file in the Youtube Playlist downloader
  3. when the file is more than >5 % downloaded, Turn off your VPN connection

Missing reference

Hi, nice project!
I tried to build the solution but there's a missing reference to "taglib-sharp" in packages.config.
Where can i get the same version of taglib-sharp you are using?
I tried downloading the NuGet package available but it's not compatible (or at least the version i downloaded wasn't).
Thanks in advance.

yt-dlp

please add yt-dlp.exe for multi sites

Why TagLibSharp is not installed from NuGet?

Hi,

Is there any reason why TagLibSharp 2.2.0 is not installed from NuGet?

Local TagLibSharp.dll SHA-1: 9A8DB8B9EC116A6C103FF8E03C0D50B3711E1C0F (size: 481 KB (493.056 bytes))
NuGet TagLibSharp.dll SHA-1: 76F35D7DE9ACBDB8B3FC11147741D4FA37983919 (size: 480 KB (492.032 bytes))

P.S. I can submit a PR if you want to address this.

Thank you!

multilink

add code multilink, ex: yt-dlp ecc.

Translation Request

I can Translate Your Project To Arabic Language

  • استطيع ترجمة مشروعك الى اللغة العربية مجانا

Can't find where the playlist I downloaded go

Hi, I decided to try your app for the first time and I ran to an issue. I can't seem to find where the playlist I downloaded go.
I tried checking the location where the playlist supposed to be and I can't seem to found it.
Please help me with this issue, thanks in advance.

Choose video format

First of all thanks a lot for this amazing simple app.It's great. Only problem I am facing is it's downloading in mkv format.. So is there any way to convert it to other format like mp4 coz in mkv all the video metadata information(line image height/width,fps, bitrate) are missing?

Application crash upon opening destination folder

After the video is downloaded and converted, clicking the "Open destination folder" option results in a crash, with an error reading "YoutTube Playlist Downloader: YoutubePlaylistDownloader.exe... The exception unknown software exception (0xe0434352) occured in the application at location 0x76725ef8"

Android Termux Support

Hi! Any plans to port the project into termux? It would be very helpful for me and to the others. But don't bother if u don't have the time hehe. Just a suggestion

[Feature Request] Open folder after downloading the video.

As it stands now YPD doesn't have any feature to let the user open the download directory.
add a setting to automatically open the download directory when YPD finishes downloading the files.
Remember to add this functionality only on the downloading page don't add this on setting page.

There are 2 versions of this feature so let's just make a todo list

  • Add an option to automatically open destination folder on the downloading page.

  • add an option to manually open the destination folder when downloading finishes

Format issues

The latest update only downloads in webm format, no matter what settings are set.

Add numbers for filename

There are videos with the same names on the channel. When uploading a list of videos with the same names, these videos overwrite the same file. It is necessary to add the numbering setting so that when the names match, the last digit of the numbering in the file name changes.

Ghost files after downloaded.

I downloaded a playlist and afterwards it said it was done. I can't see the files but they take up space on my hard drive.

Cant find the Downloaded files after the download

I downloaded 201 files from a playlist. The data was consumed from the ISP but I couldn't find the videos in the destination folder.
Errors.txt
I have attached the errors.txt file for reference and I have tried running as an administrator.
please help me find the videos

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.