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.
7 January, 2009 § Leave a comment
Today marks the second update to YouTube Playlist Downloader. This update includes bug fixes and new features. The changes are outlined after the jump.
I have created a short video showing one of the new features in version 1.1: Single Video Downloads
With this latest version, you can skip the step of creating the playlist if you just want to download a single video. Let me know what you think by leaving a comment on this post.
3 January, 2009 § Leave a comment
Today is the release of YouTube Playlist Downloader 1.0.1. This is a maintenance release and contains bug fixes.
- Added a check for .Net 3.5 installed when the program starts up. .Net 3.5 is required for the program to run and caused an ambiguous error message to display when it wasn’t installed.
- The window for the program can now be dragged. With this added, the context menu support regressed and will be fixed in the next release. At this point in the program life cycle, I feel that being able to move the window around the screen was more important than the context-menu support.
- Fixed a bug with the current download number not incrementing. In version 1.0, the current download number stayed at 1 throughout the whole playlist download. This has now been fixed.
- On Windows Vista there was a bug that caused the text “Paste YouTube playlist url below:” to get truncated. This update includes an initial try at fixing this bug.
- There is now an installer for the program. It is a self-extracting executable that will create a shortcut to the program on your Desktop.
- Also included is a new icon. Thanks goes out to UtomBox.
Please let me know if you have any feature requests or issues with the program.