"Innovation comes only from readily and seamlessly sharing information rather than hoarding it."- Tom Peters
Development Blog

Yes Pandora, I'm still Listening

Are you tired of having Pandora stop and wait for you to click "I'm still Listening" button? Well, drag the button below into your bookmarks, and when you start Pandora, click on it. Then, you'll never see that button again!

I'm Still Listening - drag me into your bookmark toolbar and click when viewing Pandora

How's it Work?

When Pandora revamped their interface a while back, they moved to an HTML based display. With that, it allows Javascript to interact with the controls. This script simply checks once a second if the button is there. If it is, it clicks on it. That's it!

Technical details: Pandora includes jQuery for use, so this bookmarklet uses that. The button is selectable because it has the CSS classes still_listening, button, and btn_bg. I find anything that has all three of those buttons and click on it! Pretty simple.


Britt 's picture
Feb 29, 2012
9:34 am
Britt

Thanks Mikey!!

Anonymous's picture
Apr 14, 2012
11:38 pm
Anonymous

It didn't work for me.

Matthew Stratton's picture
Jul 12, 2012
7:44 am
Matthew Stratton

Works great, combine this with ad-block plus and you have most of the perks of pandora plus at no cost. Thanks Mikey

- Matt
www.mmstratton.com/blog

lu's picture
Aug 23, 2012
9:52 pm
lu

is there a way to implement this for the program PandoraJam? I've tried several ways but have had no luck since Im not knowledgable. Any ideas?

Anonymous's picture
Oct 18, 2012
11:46 am
Anonymous

Works great. I also added a .click();$('.playButton').click(); because pandora seems to pause on it's own all the time. Also you make the function disable between certain hours (I'm making mine only work during work hours so it should start when I come in and stop when I leave).

Anonymous's picture
Dec 6, 2012
12:07 pm
Anonymous

for us novices, can you explain how you did this as i am having the same trouble

Adam's picture
Dec 6, 2012
4:13 pm
Adam

Edit the URL for the bookmark and change it to this (right click on bookmark, and select edit), and then save:

javascript:var noPause= function() var now = new Date;var timeNow = now.getHours();if(timeNow >= 9 && timeNow <= 15) $('.still_listening.button.btn_bg').click();$('.playButton').click();setTimeout(noPause,10000); else setTimeout(noPause,1800000); return true; ; if (noPause()) alert('No Pause activated!');

Note: I have it set to only continue during the hours of 9AM to 3PM, if you want to change, then update the values in "timeNow >= 9 && timeNow <= 15", like if you wanted to make it play all day "timeNow >= 0 && timeNow <= 23".

Vera's picture
Dec 7, 2012
10:23 am
Vera

Thank you! Works great!

Anonymous's picture
Dec 19, 2012
7:02 pm
Anonymous

works great just as instructions say. Just drag it to the Firefox toolbar and click on it. This is great for me because I like to sleep while listening to it and sometimes Ill wake up and the music has stopped playing..