Muting Twitter users without unfollowing them

by rmontanaro on May 14, 2011

We’ve all been there. Do you have a friend that tweets once or twice a week, but as the playoffs gets closer, he gets a little bit talky? Maybe he gets into a flame war that doesn’t concern you (“I hate {C, PHP, Java}”); or, of course, you recorded last night’s season finale of your favorite show, and your friend can’t wait to make you nervous by stating that precise spoiler (I did that once. It feels so good when you hit the spot!).

Although I searched over and over again, I didn’t find any easy way to mute someone on Twitter, or at least find a tool that did just that the way I wanted. I normally use TweetDeck, and it’s the coolest kid on the block, but sometimes we just want to browse and read the latest news on our timeline. And as a developer, if there’s a piece of code that you really want to use, but hasn’t been written yet, you must write it. That’s what I did in the form of a Chrome Extension. Oh, and I gave it the suggestive name of TweetMute.

The usage is very simple. You open the options page, and type whatever Twitter usernames you want to mute. If you want to include their retweets too, you can. And if the time to unmute your peer has come, you can do that by just clicking on their username on the list. That’s it.

How it works? Every 1 second, it goes through your timeline and checks if there are new tweets. If there are, it verifies which of those tweets are from the annoying users you are muting, and removes them. This automatically exposes the worst case scenario: you might have to wait 1 second before the unwanted tweets disappear. Not to mention that if you mute 20, 30 users you can end up with an empty timeline. But the overall UX should be the same. It’s much better now.

I hope you’ll find it useful too. You can get the extension here.

Developer Notes:

  1. Hashbangs suck.
  2. You can get it or fork it from GitHub too.

Shop at Amazon and support this extension!

Bookmark and Share

{ 12 comments… read them below or add one }

Drew May 14, 2011 at 10:39 AM

Couldn’t you just have a list of people you want to hear from, not include those you don’t, and just watch that list?

Reply

rmontanaro May 14, 2011 at 1:04 PM

Absolutely, but the extension saves you trouble of doing that.

Reply

Jhon May 14, 2011 at 11:06 AM

Another solution : Echofon provides ignoring params based on user, hashtag or apps.

Reply

Jose Tavares May 14, 2011 at 1:09 PM

Looking forward to trying this out, only recently got into twitter and noticed that a few people I follow tweet things I care not know about. Would be cool if you come up with keyword filters. Thanks

Reply

Hanan Cohen May 14, 2011 at 1:20 PM

The problem is here : “And if the time to unmute your peer has come”

How can I know? I need to unmute in order to know if I want to mute.

I think it can be better to mute a person for an hour or another period of time. If the persron is still annoying, mute again for another period.

Dave Winer have suggested this feature a long time ago.

Reply

rmontanaro May 14, 2011 at 1:43 PM

Agreed, but the fact that you’d have to mute her over and over is more work than to just go to her profile and check if they’re “good to watch” again, since the tweets are only removed from your timeline.

Reply

Dad May 14, 2011 at 3:57 PM

Never used this, but Hibari 1.1.3 for Mac has this in preferences. Supposedly much more powerful in the beta for the next version but I haven’t tried that yet.

Reply

Arthur Klepchukov May 14, 2011 at 7:07 PM

Slipstream (http://slipstre.am/), Proxlet (http://proxlet.com/), and Refynr (http://refynr.com/) all do this. Curious, what did you search for when you couldn’t find them?

Reply

rmontanaro May 14, 2011 at 7:26 PM

If you take a closer look, I didn’t find appealing results. I found Proxlet and Refynr, and they both have a lot of features/bloat (i.e., I don’t want integration with facebook to be part of the app), so I made something much simpler.

Reply

Aaron Longnion September 3, 2011 at 12:47 AM

For clarification, Refynr.com allows you to filter/mute Facebook as an _option_. It is not required to use features such as FB integration, inclusion filters, or Klout details on Twitter user profiles.

Raphael – your Chrome extension looks pretty cool. I’ll check it out!

Reply

Marcellus Andrade May 15, 2011 at 8:02 PM

Nice! It works fine!

Add the extension on Chrome Web Store to be easier to find.

Congrats. :D

Reply

rmontanaro May 15, 2011 at 8:09 PM

Will do!

Reply

Leave a Comment

{ 1 trackback }

Previous post:

Next post: