I like Spotify. I don't like ads.
I know, I could (and perhaps should) cough up for a premium subscription to get rid of the ads. I don't really use it enough to justify the expense, though.
Enter, Mutify...
Mutify is a tiny program for Mac OS X that sits in the background listening for track-change notifications from Spotify. It uses some simple rules to figure out whether the current track is an ad, and if it is, it mutes Spotify.
Installation
Download the installer. Double click it.
Depending on your security settings, you may get a notice saying that the installer can't be opened because it's from an unidentified developer. If that happens, right-click on the installer and choose Open.
Once the installer has finished, Mutify will be running in the background. It will launch automatically whenever you log in.
Updates
Spotify occasionally changes the way that ads are handled. If you notice that ads aren't getting muted any more, file a bug report as described in the FAQ below. I'll do my best to get it fixed as soon as I can. To install the latest version, just follow the instructions above and it will replace any old version you may have installed.
The current version was released in September 2013.
FAQ
Will it slow down my computer? No. Mutify uses distributed notifications, which means that Spotify tells it when tracks change; it doesn't have to keep asking. This makes it very efficient. It also only uses a few megabytes of RAM.
Does it detect all ads? Yes, as far as I know. I can't guarantee that it will, but I can say that I haven't heard an ad since I wrote this program.
It didn't mute an ad! Open Console.app and copy the messages from the last five minutes or so. Open a bug report here and paste in the log messages.
But I use Linux. Cool, me too. Check out http://sijk.github.com/mutify-linux.
But I use Windows. I don't. Sorry.
-
How do I uninstall it? You really want to uninstall Mutify? Open Terminal.app and type in the following lines.
launchctl unload com.github.sijk.Mutify rm ~/Library/LaunchAgents/com.github.sijk.Mutify.plist sudo rm /usr/local/bin/Mutify sudo pkgutil --forget com.github.sijk.pkg.Mutify