Look, Ma! It's two Perl scripts and a database!
So there's the Hype Machine and there's Twitter. If you have accounts with both of these services it's entirely possible that you're automatically notifying Twitter every time you "love" a track on the Hype Machine. If you're doing that, the Tweetmachine is watching you.
Thanks to the outstanding Tweetscan, the Tweetmachine keeps track of what Hype Machine users are Tweeting, and then every hour on the hour reports back on its findings:
- If there's a popular track [a track loved by three or more different users in the past 48 hours] that the Tweetmachine hasn't yet tweeted about, it'll tell the world about it.
- In the absence of an unposted popular track, the Tweetmachine will pick a popular performer [tracks by this artist have been loved by five or more different users in the past 48 hours] and post one of their recently loved tracks (again, excluding anything that it has already tweeted).
- Finally, if everything in the categories above has already been posted, the Tweetmachine will spread the love, and tell the world about a track that was recently loved by a prolific tweeter [user has loved five or more tracks in the past 48 hours], once again excluding anything that it has already tweeted.
It'll do some more stuff one of these days, too.
Visit the Tweetmachine here.