I am happy to announce that version 1.0.3 was released a couple of days ago. This release adds support for downloading media from soundcloud.com, and adds a lot of fixes and improvements. Most notably this release adds stability improvements, a fix for download slowdown introduced by the App Nap “feature” in Mac OS Mavericks and heavily increased download speed. A YouTube plugin fix was also added – it seems that YouTube now redirects to HTTPS by default. This redirect was not handled by Tubulator, causing downloads to fail.
In the last couple of days it seems that users have not been able to download the initial plugins (necessary for the application to start at all). This problem has now been fixed. It was caused by a performance setting on the web host, effectively messing up the plugins.
I’m getting ready for the 1.0.3 release, which apart from some bug fixes adds support for audio only services. I’m currently testing the new SoundCloud plugin, which adds support for downloading music from soundcloud.com:
The SoundCloud plugin will be available with the 1.0.3 release. Also, the coming release will most likely have support for Mac OS 10.10 (Yosemite) – the current version does not play well with it. I am currently testing the newest Qt version, which should fix the problems.
Tubulator 2 v. 1.0.1 is out! The new version adds mostly bug fixes and improvements, including support for encrypted YouTube signatures and the new separated audio/video DASH format. This should fix the occasional errors some of you have been getting when trying to download.
A significant behind the scenes improvement is that the application now checks for new or updated service plugins in the background at launch, only showing a dialog with the updates if there are any. The update usually takes a couple of seconds, and no restart is required.
Along with a couple of new service plugins, media playback within the application has high priority. I suspect that will be the primary goal for version 1.1.
What do YOU want? Have you found a bug or do you have an idea for an improvement? If yes, feel free to contact me via the “Feedback” menu within the application, or use the contact form on the support page.
A couple of weeks ago I was asked if there is any documentation for Tubulator 2, and sadly, the answer is no – for now. While I do think the application is very straightforward to use, I am getting the feeling that many new users don’t “get” the finer nuances of the application right away. This is of course completely natural, and I realise that everything has a learning curve, no matter how gentle. While I will continuously strive to deliver the best possible user experience out there (specifically compared to other media downloaders), I know I must supply a guided tour of the application in terms of a manual in order to fill in the gaps and not so obvious features.
Finally got around doing the last changes in the application and getting work done on the Vimeo plugin. There’s still a few kinks here and there, but I’ve got an idea how to fix them most of them. Most important of all: The final release is progressing. I will publish an update within a week or so with support for Vimeo, YouTube 4000p support and a fix (hopefully) for the 403 errors some users are getting. This should be the final release where it’s necessary to update the application in order to support a new service. Hereafter, the services should be automatically downloaded as plugins. Apart from that, I finally got my Apple Developer ID, so the Mac version is now properly signed. There was probably a fair deal of users who gave up on the application because of the stricter security in the newer Mac OS versions – although Apple could have chosen a more descriptive error message than “The application is damaged” when encountering an application not satisfying the current security settings. But hey, that don’t force developers to get a Developer ID, does it?
A few screenshots:
Vimeo media view. The huge thumbnail is actually a bug, but I kinda like it – perhaps something in between?
Searching YouTube and Vimeo at the same time. The button to the right of the address bar allows you to select which services are searched.
Thanks to Pascal Debuisson in the LinkedIn Qt discussion group who pointed out a fix to the Qt 4.8.x rendering performance issue on Mac OS 10.9 (Mavericks). This means that I don’t have to wait for fixes on the current Qt version. One thing missing in the older version is baked on JSON parsing support, so I’ll have to find a solution to that – either go the XML way, use the QtScript engine, or use the Boost lib as I did previously. None the less, this is a minor issue.