I’ve not made any additional changes to the program itself, but the source and current (and future) distribution(s) are now hosted using GitHub after a helpful anonymous commenter suggested a few file hosting alternatives.
The Downloads Page now reflects this hosting change for release 0.9.0 and you can find the GitHub repository here if you want to collaborate with me in any way, or otherwise view/modify the source.
I do have a list of features I would like to add, so if I have any free time during this school semester, you may see some improvements coming your way. If you’ve got any feature requests, you can email me, and if you support this project I’ll have additional time and resources available to more quickly improve this program.
As some of you may have noticed, the previous download links have been broken for some time. Dropbox decided that distributing my program with a measly 1,000 downloads was putting too much of a strain on their puny corporate servers, and they suspended my ability to share links via their service.
Unfortunately, this means I’ve had to switch to MediaFire for file hosting, so if you don’t have something like Adblock Plus running, you’ll have to endure a barrage of ads before you can download the installer. Oh, the irony!
Feel free to email me suggestions for alternative file hosting services, or support this project with a monetary donation so I can afford to get a real website and file server up and running! In the meantime, the files are available again here.
Hulu Lab’s Desktop App was not available for download at the time of HuluMute’s current release (V0.90), nor is it available to this day. A poster, Ryan, on the Hulu Desktop Discussions forum on Hulu’s website claims to have received an email from Hulu Support that reads as follows:
Thanks for writing in! I’m very sorry to deliver the disappointing news, but we no longer have Hulu Desktop available for download. Desktop was a beta application and since it is no longer being developed, we have removed it from our site. In the past, the application was much different from our actual web site; since our site has undergone many updates, the two seemed a bit redundant.
We definitely know that many users benefitted from this application so, I assure you, we miss it too. I’ll certainly pass your request along to the rest of the team. If you need anything else from me, please don’t hesitate to ask.
As such, for whatever reason it looks like Hulu Desktop is no longer being developed or supported, but I believe that it is a great desktop experience for watching Hulu content without the need of a browser, and the application is not broken yet and continues to function as expected.
The program is still available for download at en.softonic.com or CNET.com. As an additional option that is free from any potential bloat-ware found in softonic and CNET installers, I have uploaded my copy of the Hulu Desktop Setup file and you can download that here.
Due to the fact that Hulu Desktop is no longer being published, supported or developed, future versions of HuluMute may not support Hulu Desktop either. I haven’t decided yet how I should approach this issue, but my first and foremost focus will be on creating a useful and functioning application that people like yourselves will use. If you have any thoughts on the matter or suggestions for future functionality, comment here or send an email to HuluMute@gmail.com
This version adds support for Hulu Lab’s Hulu Desktop app for Windows. (Hulu Lab’s download link is broken at the time of this release but should hopefully be restored soon)
EDIT: Hulu Desktop is no longer being developed by Hulu. See this post for more info.
If you are using this option, select Desktop App from the program window or modify the appropriate config value. HuluMute’s ad detection mechanism is screen-resolution specific, so not all screen resolutions are supported. A full list of supported screen resolutions can be found here.
Other changes include improvements in the visual blocking feature. More screen area along the top is covered, leaving only a small area in the left-hand corner necessary for ad detection. A subtle message reads “Blocked by HuluMute” to let you know the visual block is active. This block screen was changed from a JFrame to a Window, (in case any of you geeks out there care) and the Select Window Command is no longer necessary and has been removed.
Other small changes: The program window is no longer adjustable and should therefore draw properly on program startup. Also, a link to the FAQ has been added to the help menu of the program window.
This update fixes a few bugs in the user interface and adds CTRL-Click and Middle-Click functionality for starting or stopping the mute process using the system tray icon. The web address used to check for program updates has been changed and the previous one will shortly be phased out. Because of this change, it is recommended you update to this version of the program to continue receiving reliable update notifications.
Comment here or email me with any thoughts, questions, or concerns you may have.
This release features the addition of few new features, mainly the ability to open up a graphical user interface to edit and save configuration values. This window can be opened by either left-clicking on the system tray icon or right-clicking the icon and selecting “Open”. Closing this window does not exit the program, the user must select quit from either the system tray menu or the program window.
Also available from both the program window and system tray icon is the ability to stop or start the ad muting/blocking process. When the program is actively searching for ads to mute or block, the tray icon is green. While this function is stopped, the tray icon is red.
A few additional features include a check to make sure you don’t forget to save any changes to the configuration file before exiting the program, and the update feature is a little nicer, giving you the option of whether or not you want to visit the downloads site. The last thing worth mentioning is the ability to load default configuration values, just in case something goes awry while you’re fiddling with the timings or commands.
I’m interested to know if anyone is using this program yet. Leave a comment here to let me know, or email me at firstname.lastname@example.org.
If you’re like me, you hate being bombarded with ads online, and while most browsers support great add-ons like AdBlock Plus, there are some drawbacks to using this sort of ad-blocking when it comes to watching videos on Hulu.com
Your favorite television shows and movies don’t receive any revenue. This totally removes the incentive for content providers to put their works online, and affects the future of free digital streaming services.
Hulu defaults to muuuuch longer commercial breaks (sans actual advertisements) when ads are unable to load. This gives us Hulu-goers a choice between sitting and staring at a Hulu warning message for 5 minutes each break or disabling ad-blocking on Hulu and watching 90 seconds of commercials during those breaks instead.
Fortunately, however, there are methods of muting or blocking advertisements on Hulu without either of these drawbacks. This program is an offshoot of a simpler version that I found while searching for a Windows-compatible solution myself. I have updated that simpler version for 16×9 resolution compatibility and added visual blocking as well as several other features.
By running this Windows program, and viewing videos fullscreen on Hulu through any modern browser, HuluMute will detect when an advertisement is shown (using Hulu’s own convenient feature that displays something like “Ad 1 of 3” in the top-left corner of the screen) and mute the audio and/or visually block the ads. The program’s settings are configurable within a hulumute.conf file located in the program folder. The source code is available there as well.
It’s not perfect yet, and I’ve still got some bugs to work out and features to add, but it’s functioning well enough for a beta release at this point. So go ahead to the downloads page, grab the latest installer and give it a go. Don’t forget to make sure you have the latest version of Java installed. Comment here or send an email to email@example.com with any questions or comments about this project that you may have. And as always, feel free to support this project.