Tubecaster 2.1.0 released

Updates in this release:

  • Added an existance check for the selected Save To directory and a message dialog to offer to create it if not found.
  • Cancel button so you can cancel video downloads without having to exit the program.
  • Fixed AVI sound corruption.

Remember to remove previous versions before you install this one to ensure a clean setup.

Download it from the Downloads page.

Enjoy!

-Wayne

Tubecaster 2.0.1 out now!

I'm pleased to report that Tubecaster 2.0.1 is finally ready to go (for Windows only for now). Grab it from the Downloads page. Features in this release:

  • Supported media formats:
    • MP3
    • FLAC
    • WAV
    • Ogg Vorbis
    • AVI
    • MPG
    • MP4
    • 3GP
  • Additional language support: Afrikaans
  • Automatically downloads HD version of the chosen video if available
  • Proxy server support
  • Login support - for downloading videos marked as private or age restricted

Also if you would like to report a bug or request a new feature please do it here: http://tubecaster.uservoice.com

Enjoy!

-Wayne

New Language Support - What's yours?

I'm soon going to start adding support for new languages into Tubecaster and I'm just wondering what languages people would like to see? I really have no idea what languages people speak who use Tubecaster so if you would like your language added then please email me:

tubecaster at wkoorts dot com

New release coming very soon!

Thanks very much!

-Wayne

Subversion repository available

I've disabled the old CVS repository on Sourceforge and enabled a Subversion one, which now contains the latest working copy of Tubecaster. I will be working on this copy more often intend to make regular commits this time, unlike on the old CVS repos!

Anyone interested in doing any development on the source is more than welcome, just send me an email if you're interested (details on the contact page).

You can view the SVN repository here:
http://tubecaster.svn.sourceforge.net/viewvc/tubecaster/

-Wayne

Early Linux version available

I've made the first Linux version of Tubecaster available now. Grab it from the Downloads page. Be sure to read the enclosed readme file for "installation" instructions. Feedback will be greatly appreciated.

Please see the readme file within the archive for dependency details. Basically run “python tubecasterWX.py” after installing the “ffmpeg” and “python-wxgtk2.8″ packages from your distro’s package manager. Tested on Ubuntu 8.04.

It pretty much works 100% except for a bug I get on my system which I haven’t had a chance to fix yet:

- After downloading one video and the interface resets itself the window doesn’t refresh properly anymore. It’s hard to explain but basically the app keeps working in the background but the window and its contents don’t “repaint” themselves so you just see the outline of the window. Very bizarre and I’m hoping it’s just because I’m running my test box in a virtual machine and I have a dodgy ATi video card.

Enjoy!

-Wayne

New version coming soon, download milestone

I've just noticed (actually I have been checking regularly since Tubecaster has been listed on Uptodown.com ;-) that Tubecaster has now been downloaded over 2000 times! This may not be a lot compared to some big name open source projects but I'm absolutely thrilled that people have found it useful and that some use it as their regular YouTube video downloader.

What surprised me even more is that I've barely even told people about this software - there is so much I want to add to it still, it only has about half the functionality I have in mind for it.

October will be a year since I released the first working version of Tubecaster and I'm feeling inspired to do some more work on it. The Linux version is 99% ready to go but I am just ironing out the last little bug or two then I just need to go ahead and create the packages (just an Ubuntu .deb package at this stage).

Version 1.9.4 will be ready soon, hopefully within the next couple of weeks, and will have the following key features:

- Linux support
- Proxy server support
- Ability to remember the last file format used (i.e. if you choose MP3 this time it will be the default for next time)
- New video format: MPEG

I'm not aware of many (I haven't found any but surely there must be at least one?) Linux apps like Tubecaster so I'm hoping that it will fill a need in that space.

-Wayne

Forums

I've added a Forums section to the website now where you can post technical issues and bugs.

-Wayne

Version 1.9.3 Beta released

New version out today, adapted to YouTube's new video page layout. Also in this release WMV support. This is experimental and I didn't want to include it yet and yes I realise WMV isn't the best format but it works well for getting whole videos for now.

-Wayne

Tubecaster broken again, fix ready

It seems that YouTube has changed the layout of their video pages in such a way that breaks Tubecaster. Not to worry as I have found a way to fix it. Just had to change the t: parameter regular expression pattern (thanks to Ricardo Gonzalez' youtube-dl again, he found the fix before I did :-)

I'll release a new version when I get home from work tonight.

-Wayne

Second release for today! 1.9.2 Beta

I was really in the mood for some coding today so I have made even more changes. Highlights for users:

- None really :-) Some minor usability improvements which may not be noticed by most. The app should "appear more solid" with this release.

For developers:

- Split the main tubecaster file into two files to further align to MVC architecture. The source now consists of two files, tcCore.py containing core functionality and tubecasterWX.py containing the wxPython GUI stuff and associated controller.

I'm probably going to redo the whole download mechanism starting from something more generic. I think I'll turn the MovieDownload class into a more generic fileDownload class and subclass from there into specifics for YouTube and then it should also make it much easier to add support for other movie sites at a later stage.

Stay tuned...

-Wayne