28 November, 2009 § Leave a Comment
Today marks the next release of the YouTube Playlist Downloader. This new version fixes many issues that people were having when trying to download using a playlist.
So if you haven’t downloaded before, or you have and it just didn’t work, please give it a shot and let me know what you think about it.
5 July, 2009 § 1 Comment
The download link will stay the same since ClickOnce isn’t supported on Google Code. I may find myself adding in the setup executable to the download area within the Google Code project, but that executable will simply point at my metrolansing.com domain due to the aforementioned issue.
I’m using Mercurial for the version control system, and it is my first time working with a distributed version control system (DVCS). I’m looking forward to being able to work in branches and move complete features in to the trunk. From my first steps that I have taken, these DVCS systems seem to be the inverse of systems like Subversion. In Subversion, most work is done in the trunk, and then releases are either moved to a branch or tagged, whereas in Mercurial work is done in branches and then merged in to the trunk when considered complete.
Feel free to peruse the code and lend me any suggestions you may have. I am actively looking for contributors, so if you would like to get involved in some WPF and C# then you may have just found the project you were looking for.
29 June, 2009 § 4 Comments
I’ve just released a new version of my YouTube Playlist Downloader. This is a quick bug fix that should help out some users who had troubles getting the program to run.
You can download version 1.1.2 of YouTube Playlist Downloader here for free. As always, let me know any comments you have and I will try to incorporate them in to the next version.
In this version, I removed the check at program start up to see if the computer has the required version of the .Net framework installed. I have now switched over to a ClickOnce application, and the installer will check for .Net before you can install YouTube Playlist Downloader. This should help many people with the issues that they were experiencing when trying to run the program. Also, this will help when releasing new updates since you will be notified automatically when one is released.
29 May, 2009 § Leave a Comment
As I continue to work on making more of my source code open, I will be making all of the source code for the YouTube Playlist Downloader open source. You can expect to see a post up here soon with a link to the source files, and I will also cover some of the technologies used in more depth.
In the meantime, here is a very general overview: YouTube Playlist Downloader (YPD) was a project that I took up to learn Windows Presentation Foundation (WPF). It uses WPF for the user interface and all the animations. Windows Presentation Foundation was released with Microsoft .NET 3.0, which is why there is a requirement for this version of the framework. To get the list of videos in a playlist from YouTube, an external RSS web services is used. The files are then downloaded, and transcoded using FFmpeg.
That’s about the shortest technical overview I could give, and probably still left out too much. Look forward to some code walkthroughs in the next week or so. I haven’t made up my mind yet if it will be available as a .zip file or something where you can browse the source code online ala Google Code.
21 January, 2009 § Leave a Comment
Today marks the third update to my YouTube Playlist Downloader. This is a maintenance release with some bug fixes and some requested user experience changes. Here are a list of the changes/additions in this release:
- When choosing where to save your files, you can now save anywhere on the computer. Previously, you could only save under My Music.
- When the window gains focus, if there is a URL on the clipboard of a YouTube video or playlist, it will automatically paste it in to the program for you.
- Decreased the start-up time of the application.
- Playlists with over 25 videos should now return their full set instead of the first 25.
- When downloading a playlist, an M3U playlist file will be created for easy import in to programs like WinAmp.
- Fixed a bug when a link to a broken video is used.
- Added an installer icon. Shout out to 2Shi for the drop box icon.