This morning while listening to that nifty Emeralds album, I decided that I’d deal with those scrobble gaps once and for all. So I wrote a little python script called MeToo that keeps my scrobbles up to date. It’s really quite simple. Whenever I’m in the office, I fire up MeToo. MeToo watches the most recent tracks played on The Echo Nest account and whenever a new track is played, it scrobbles it to my personal account. In effect, my scrobbles will track the office scrobbles. When I’m not listening I just close my laptop and the scrobbling stops.
The script itself is pretty simple – I used pylast to do interfacing to Last.fm – the bulk of the logic is less than 20 lines of code. I start the script like so:
% python metoo.py TheEchoNest lamere
when I do that, MeToo will continuously monitor most recently played tracks on TheEchoNest and scrobble the plays on my account. When I close my laptop, the script is naturally suspended – so even though music may continue to play in the office, my laptop won’t scrobble it.
I suspect that this use case is relatively rare, and so there’s probably not a big demand for something like MeToo, but if you are interested in it, leave a comment. If I see some interest, I’ll toss it up on google code so anyone can use it.
It feels great to be scrobbling again!


#1 by Steve on June 11, 2010 - 7:07 am
This could be quite useful when listening to the BBC stations that have Last.fm profiles…
#2 by norz on June 12, 2010 - 3:54 am
Interesting idea, would be useful when listening to music with friends.
#3 by Tecfan on June 12, 2010 - 4:12 am
“so there’s probably not a big demand for something like MeToo”????
Do you have any idea how often the subject “friend scrobbling/listening party/group listening” has come up on last.fm forums? There is a huge demand for this :)
You should even make it really easy or make a good how-to-guide so anyone can use it, because there really is a demand for this
#4 by zazi on June 14, 2010 - 6:20 am
Yes, and it’s somehow really simple to rescrobble something. Just drawn a simple scenario:
1. Create a party event on a social platform (Facebook, Last.fm, MySpace, …)
2. Connect a host Last.fm account with it
3. Use the Last.fm accounts of the attending guest for MeToo (if they want it)
Cheers,
Bob
PS: This might also an interesting use case for Linked Data ;)
#5 by Eric on June 16, 2010 - 4:14 pm
This is a great thing.
What I’m more curious about is your Sonos system with the group playlist for the office. Can you go into more detail about this? Is this a Sonos specific feature?
Our current setup is just a stereo that we swap our iPods in and out of. We’d love to repurpose an old computer to act as a music server that we could all interact with from our own computers… set up playlists, cue songs, etc. Do you know of a non-sonos solution for such a situation?
Thanks for the great contribution.