[C#] YouTube Downloader

Page 1 of 2 12 LastLast
Results 1 to 15 of 25
  1. #1
    Trust your senses Gravious is offline
    MemberRank
    Sep 2009 Join Date
    NetherlandsLocation
    713Posts

    config [C#] YouTube Downloader

    One month ago I initially started with this project, but after YouTube changed something in the way they retrieve the stream of the video, my approach no longer worked.
    I requested help here, and after a while I figured out how it worked (Thanks to sunnyboy184).

    How it works
    1. Fetches the YouTube video HTML
    2. Parses it and grabs the different qualities
    3. Displays the video quality options to the user
    4. Allows the user to download either the video or the audio
    5. Outputs the file in a download folder or:
    6. Extract the audio from the downloaded file using FFMPEG


    Extra features
    • Able to process new 'youtu.be' URLs
    • Displays download progress
    • Automatic existent file renaming
    • Open containing folder after download
    • Supports simultaneous downloading (New in 2.0)


    Changelog
    1.0 (Initial release)

    2.0 (First update)
    • GUI redone (no seperate download form. More compact and clear)
    • Different quality selection
    • Able to download both audio and video
    • Added an extra form to download the FFMPEG program (opened by simply checking 'Audio')
    • Queued downloading
    • Simultaneous downloading (maximum up to 5)
    • Video information shown
    • Download progress display differently
    • Removed possibility to play videos afterwards

      Others:
    • The source is now (almost) fully documented


    2.0.1
    • Fixed a minor mistake in duplicate entries
    • Fixed error where you could still shift around downloads while downloading


    Planned features
    • Once a video is added to the queue, attempt to retrieve the Video title to make the queue more user friendly
    • Possibility to change quality and audio/video of videos already added to the queue



    Requirements
    Microsoft .NET Framework 4.0 (Link)
    You can also change the target Framework and apply some minor edits to the source.

    Download
    MediaFire (6,9MB) - Full package containing all files (Password is: RaGEZONE) - Version 1.0

    Version 2 downloads are in the attachments!
    Executable: YouTube Downloader Executable.zip
    Source: YouTube Downloader Source.rar (Password: rzytdl)

    Screenshots (Version 1.0) (Click thumbnails to enlarge)
    Spoiler:


    Newly opened program


    Download possibilities


    Downloader form opened


    Downloader form progress


    Combination of forms and their functions


    Screenshots (Version 2.0)
    Spoiler:



    Large video downloading (single-video)


    Ordering the download queue


    Queued downloading


    Simultaneous downloading


    Download finished


    Remarks
    This is program is relying on the structure of YouTube pages. If this will change, the program will most likely break (unless it's only a minor edit)

    Feedback is very welcome.

    If any glitch or bug is found, please tell me!
    Last edited by Gravious; 01-11-12 at 05:41 PM. Reason: Updated for version 2 + minor changes


  2. #2
    Banned V for Vendetta is offline
    BannedRank
    Feb 2007 Join Date
    1,809Posts

    Re: [C#] YouTube Downloader

    What's the Password of the rar folder?

  3. #3
    Trust your senses Gravious is offline
    MemberRank
    Sep 2009 Join Date
    NetherlandsLocation
    713Posts

    Re: [C#] YouTube Downloader

    Should be added to the main post now. Stupid mistake...

  4. #4
    Banned V for Vendetta is offline
    BannedRank
    Feb 2007 Join Date
    1,809Posts

    Re: [C#] YouTube Downloader

    Quote Originally Posted by Gravious View Post
    Should be added to the main post now. Stupid mistake...
    Thanks this is genious I've been download alot of music.

  5. #5

    Re: [C#] YouTube Downloader

    Marvelous work. I am going to try and download it to my iPod.

  6. #6
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [C#] YouTube Downloader

    Would love this more if I didn't have spotify now but great work.

  7. #7
    Omega sunnyboy is offline
    MemberRank
    Mar 2010 Join Date
    6,109Posts

    Re: [C#] YouTube Downloader

    Lols, I was so mean in that thread. Sorry!

    Glad I could help(?).

    Using it already and loving it!

  8. #8
    Trust your senses Gravious is offline
    MemberRank
    Sep 2009 Join Date
    NetherlandsLocation
    713Posts

    Re: [C#] YouTube Downloader

    Quote Originally Posted by sunnyboy184 View Post
    Lols, I was so mean in that thread. Sorry!

    Glad I could help(?).

    Using it already and loving it!
    It really helped to look how other programs grabbed the signature for requesting the video, thanks :P

  9. #9
    JavaScript Is Best Script Jash is offline
    MemberRank
    Dec 2010 Join Date
    SingaporeLocation
    683Posts

    Re: [C#] YouTube Downloader

    It will be nice if the program could support multiple downloads at once.
    Like maybe make a lists of all concurrent downloads and their progresses (maybe a progressBar and an E.T.A status on each line).
    Also, it will be great if you could make a notifyIcon in the taskbar and hookup a quick shortcut to download a video, so that the main form doesn't have to stay open at all times.

    But nonetheless, very nicely done :D

  10. #10
    Valued Member Objected is offline
    MemberRank
    Jun 2012 Join Date
    115Posts

    Re: [C#] YouTube Downloader

    Quote Originally Posted by Jash View Post
    It will be nice if the program could support multiple downloads at once.
    Like maybe make a lists of all concurrent downloads and their progresses (maybe a progressBar and an E.T.A status on each line).
    Also, it will be great if you could make a notifyIcon in the taskbar and hookup a quick shortcut to download a video, so that the main form doesn't have to stay open at all times.

    But nonetheless, very nicely done :D
    He released the source. Learn C# and do it yourself.

  11. #11
    JavaScript Is Best Script Jash is offline
    MemberRank
    Dec 2010 Join Date
    SingaporeLocation
    683Posts
    Quote Originally Posted by Objected View Post
    He released the source. Learn C# and do it yourself.
    He also did say "Feedback and is very welcome." (On the last line of his original post if you couldnt see),
    Read the details before accusing me of not being able to code in C# man. It aint cool. :D

    Sent from my LG-P500 using Tapatalk 2
    Last edited by Jash; 20-10-12 at 06:36 AM.

  12. #12
    Apprentice TommyTheOne is offline
    MemberRank
    Oct 2012 Join Date
    5Posts

    Re: [C#] YouTube Downloader

    Hello Gravious,
    I can tell you that the program you've just made is near industrial level. However, i feel that simultaneous downloads are a key feature and should be implemented. Opening instances after instances of the downloaded really is a pain.
    Nice job nonetheless.

  13. #13
    Trust your senses Gravious is offline
    MemberRank
    Sep 2009 Join Date
    NetherlandsLocation
    713Posts

    Re: [C#] YouTube Downloader

    Quote Originally Posted by TommyTheOne View Post
    Hello Gravious,
    I can tell you that the program you've just made is near industrial level. However, i feel that simultaneous downloads are a key feature and should be implemented. Opening instances after instances of the downloaded really is a pain.
    Nice job nonetheless.
    I'll start on this and add it as soon as I'm finished ;)

  14. #14
    Account Upgraded | Title Enabled! Razer is offline
    MemberRank
    Oct 2012 Join Date
    918Posts

    Re: [C#] YouTube Downloader

    Nice little program here, I find it nice how below the input URL text field, once the URL is pasted it shows the video title.
    Good job on this man. +1 +like.

  15. #15
    Enthusiast Flo Rida is offline
    MemberRank
    Oct 2012 Join Date
    C:\Location
    47Posts

    Re: [C#] YouTube Downloader

    Good job on it bro. It'll get around.



Page 1 of 2 12 LastLast

Advertisement