YouTubed-2x 2011.03.26 release
If you have been paying attention to my GitHub profile, you would have seen that I have been making improvements to my old programs. YouTubed-2x is an application that I wanted to fix up using the knowledge that I have gained over the past couple of months. YouTubed-2x has been a decent flash video downloader but there have been issues that have been a part of the program for too long.
I am releasing a new version of the main archive because there are still some downloads of the older archives. One thing that must be mentioned is that there is no pre-built Windows version. Running this application on Windows would require an installation of Python, the PyGTK all-in-one bundle, and pywin32 extensions; I cannot get py2exe to cooperate with my new setup. Some of the improvements in this version are more useful on the development front but there are a few changes that users would probably like.
- Test suite rewritten. Now each parser test is independent and can be tested separately. It is now much easier to test which parsers are broken using only one test run.
- Logger starting to be used in the application.
- The setup.py file has been altered to make it much easier to distribute the application.
- gsignals are now used in the videothreadmanager to help ease updating the GUI.
- Tweak for finding an appropriate My Videos folder in Windows.
- GUI no longer locks during video adding. Performing tasks on other video threads is now possible while one thread is parsing a video page.
- Download speed is now shown in taskbar.
- Fixed a long standing issue with locking which would not allow GUI elements to become sensitive after parsing a video page. This issue has annoyed me for over a year but I could not figure out what the problem was. A lock release was being circumvented when canceling a thread which would result in the starting of another thread to no longer be possible. Fixing this issue has shown me the importance of a debugger.
- YouTube and GiantBomb parsers fixed. This was primarily done in order to test the application.
This application will still not be under major development unless people want continued development of YouTubed-2x. I am happy with the new version and it works very well. Please post comments if you still have an interest in YouTubed-2x.
Screenshot:
Download: http://www.ryochan7.com/files/projects/youtubed2x/YouTubed-2x-2011.03.26.tar.gz


