Mashing Your MP3 Music Collection with Last.FM

I’ve often said that one of the qualities of the hardcore geeky is that we have needs that sane normal people don’t have. That’s why there are so many web startups focused on RSS when most people don’t have a clue what RSS is — the geeks don’t realize that their need to have a continuous stream of information and never miss an update from a site they are interested in isn’t the way a lot of people use the internet.
One geek itch I’ve been wanting to scratch is to be able to listen to my MP3 collection using the recommendations from Last.FM. I’ve you’ve never heard of Last.FM, it is a music service that lets you listen music as a radio station over the internet. I’ve been using it for a year and a half and I love it; it’s helped me discover so much good music.
I’ve found two ways to automatically build MP3 playlists using online recommendations. The first way uses iTunes replacement Media Monkey and some extensions to connect to Last.FM (thanks TJOHO!) and the second way uses software by a new startup called The Filter (backed by Peter Gabriel).
(more…)
Delicious Links – 19 links – tips, google, music, code, blogging

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.
Subscribe to Internet Duct Tape using RSS or using email.
- [BLOGGING] The Benefits of Keeping a Private Journal, doshdosh.com
- Brilliant tip and way to keep mindful of your goals.
- [BLOGGING] What’s it Like to Run a Popular Blog?, skelliewag.org
- Skelliewag talks about her meteoric success and what’s different about having 3500 readers vs the 100 or so she had just a few short months ago.
- [BOOKS] Inside Google Book Search: Your library, my library, booksearch.blogspot.com
- You can keep track of the books you’ve read with Google library, and limit your book searches to only the books you’ve already read.
- [CODE] Programmers At Work, programmersatwork.wordpress.com
- New website about the 1980’s book.
- [COMICS] Rampant Plagiarism, mightygodking.com, via:io9.com
- The rampant plagiarism of the comics industry is revealed!
- [FRIENDFEED] 10 Ways to Get More Out of Friendfeed, blogoscoped.com
- Some quick tips for the new service that everyone’s blogging about.
- [GMAIL] Gmail Tips and Tricks – 35 Cool Gmail Hacks, botw.org, via:doshdosh.com
- Yes, we’ve seen a lot of them before. But a good collection.
- [GOOGLE] The Real Story: Why ComScore’s Google Clicks are Flat, seoblackhat.com
- Google Adsense changes are why adclicks are down. Buy Google stock because the market is full of idiots.
- [HUMOR] Mobile Desktop, improveverywhere.com, via:codinghorror.com
- Improv Everywhere brings their desktop computers to Starbucks.
- [HUMOR] Stuff White People Like, stuffwhitepeoplelike.wordpress.com, via:gilesbowkett.blogspot.com
- Recursion at its best. White people like Stuff White People Like.
- [LASTFM] Build Last.fm: Extend your Last.fm experience, build.last.fm, via:del.icio.us
- Last.FM is promoting community created tools that use the service.
- [LIFEHACKS] Your Brain Is In 10 Kinds of Trouble, secretgeek.net
- No solutions, but a discussion of the information overload we’re all experiencing.
- [MUSIC] The Filter Releases New Version of Music Recommendation Software, readwriteweb.com
- Playlist generator from your iTunes library
- [SOCIALSOFTWARE] FriendFeed Changelog, changelog.friendfeed.com
- wth? A web app that publishes its new features via it’s version control changelog.Brilliant.
- [SOCIALSOFTWARE] This Psychologist Might Outsmart the Math Brains Competing for the Netflix Prize, wired.com, via:news.ycombinator.com
- Interview with the guy who is building a better recommendation engine using psychology instead of math.
- [SOFTWARE] Rethinking Recommendation Engines, readwriteweb.com, via:news.ycombinator.com
- Damn good point in this one. The human psychology behind recommendations is what makes recommendations fail. Instead of telling use what we like, just remove what we’re NOT going to like.
- [TWITTER] Nearly a million users, and no spam or trolls, russellbeattie.com, via:news.ycombinator.com
- From the article: ” Twitter, however, has almost a million members, a thriving community, lots of discussions and yet doesn’t have spam or troll issues. If you step back for a second and think about it, that’s pretty amazing.”
- [WORDPRESS] Installing WordPress Locally Under Windows XP, geeksaresexy.blogspot.com
- I don’t know why I never did this before.
- Powered by Delicious Links Pro
This Week at Internet Duct Tape
Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.
- How to Explain RSS to Normal People – 2008 Edition
- As a geek who enjoys spending too much time on the internet, I like RSS almost as much as delicious toast. As a blogger, RSS is the shiznitz because it lets you consume a lot more information and it makes it easier for other people to read your blog without having to drop by every few days to see if…
- I Can Has Ruby?
- I have a new tumblelog for ruby stuff.
- How to delete your Tumblr tumblelog with TumblrCleanr
- There’s one feature missing on Tumblr: how do you delete your Tumblr? At some point you might want to destroy all traces of your tumblr (privacy concerns, or you want to use it for something else) and there isn’t an option to do that — other than click the delete button on every individual…
- Delicious Links – 13 links – programming, lifehacks, productivity, geek, games
This Week at IDT Labs
IDT Labs is where I announce new software tools I’m working on.
- [TUMBLR] Regular Post Digest of the Last X Days
- Build a list of the last X regular posts from your Tumblr account in the past Y days. Useful for doing weekly digest posts with Yahoo Pipe Cleaner
- [TUMBLR] Delete your Tumblr with TumblrCleanr 0.0.1
- There’s one Tumblr feature that’s missing: how do you delete your Tumblr? At some point you might want to destroy all traces of your tumblr (privacy concerns, or you want to use it for something else) and there isn’t an option to do that — other than click the delete button on every…
This Week at Ruby, eh?
Ruby, eh? is where I blog/tumble about the Ruby programming language.
- Rake RDocTask with all of the options stubbed out
- http://pastie.caboo.se/159372 Rake::RDocTask.new(:rdoc) do |rd| # rd.external # run the rdoc process as an external shell # rd.main = “name” # ‘name’ will be the initial page displayed # rd.rdoc_dir = “html” # set the output directory # rd.rdoc_file = [] # List of files…
- Rake: Recursively parse a list of all the requires from a source file
- There’s probably an easier way to do this. http://pastie.caboo.se/159362 # Recursively parse a list of all the requires from a source file def local_requires(source) results = [] File.open(source,’r').each_line do |line| if line =~ /require ['"]([^'"]+)['"]/…
- I Can Has RSS?I’ve switched to FeedBurner for RSS support . And set up full feeds, thanks to Alex . (I had no idea that they were turned off!)
- Bulk updating Gem sourcegem install allison Bulk updating Gem source index for: http://gems.rubyforge.org I swear to god that rubyforge is actually a humongous peer to peer network made up from stealing our bandwidth when we do a gem install.
- Rake Tip: force tasks to run based on operating systemhttp://pastie.caboo.se/158812 task :windows_only do raise “Must be run from Windows, not #{RUBY_PLATFORM}” unless RUBY_PLATFORM =~ /mswin/ end task :linux_only do raise “Must be run from Linux, not #{RUBY_PLATFORM}” unless RUBY_PLATFORM =~ /linux/ end
- Rake TipBAD: s.gsub(/.rb$/,’.exe’) GOOD: File.basename(s).ext(‘exe’)
- Rails: how to delete ActiveRecords to a recycling bin
- The contenders: acts_as_paranoid – 2005-09-17 Creates a delete_at column and overrides finders to ignore columns with deleted_at set. Last release was 2005-12-20, about 1600 downloads. Around ~100 blog mentions. This guy is using it instead of acts_as_trashable Reported not working on…
- validates_presence_of and validates_length_of
- Pick one : validates_presence_of :snausages validates_length_of :snausages, :maximum => 3 OR validates_length_of :snausages, :maximum => 3, :allow_nil => true I broke my app because of not including allow_nil grep validates_length_of app/models/*.rb | grep -v allow_nil // engtech …
Best of Feeds – 23 links – programming, music, photography, psychology, rails
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.Subscribe to //engtech to see this every week (or get it by email).
- [STARTUPS] Building a .com in 24 hours
- Walk through of building a website with Ruby on Rails
- (dominiek.com 1325 33 1924)
- [SOCIALSOFTWARE] The Art of the Sign Up Page
- analysis of what makes a great sign-up page
- (turtleinteractive.com 496 30 21)
- [PHOTOS] Stuck In Customs
- really awesome photo blog
- (stuckincustoms.com 343 100 )
- [MUSIC] Music business lessons
- (sethgodin.typepad.com 326 100 31)
- [COMICS] 17 Sensational, Free and Downloadable Graphic Novels
- Mostly DC first issue TPBs
- (dailybits.com 315 10 37)
- [CODE] 6 Reasons to develop your tests first
- Article on test driven development. I love the graphics in it.
- (lispcast.com 142 2)
- [MUSIC] Best of Bootie 2007 CD
- 21 track bootleg mix CD
- (bootieusa.com 126 95 7)
- [GAMERS] 15 Minutes of Fame: Noor the pacifist
- Interview with a WOW gamer who doesn’t kill anything
- (wowinsider.com 58 28 1624)
- [CODE] No Matter What They Tell You, It’s a People Problem
- Ouch, but true. Biggest predictor for doing good work is how much you like the people you’re working with.
- (codinghorror.com 46 14 5)
- [COMMUNICATION] saying more by saying less
- How to nip flamewars in the bud
- (slantsixcreative.com 39 22)
- [TECH HUMOR] Why It Won’t Work
- a look at sony’s new digital music offering
- (scalzi.com 38 30 4)
- [LIFEHACKS] Interesting Uses of Camera Mobile Phones To Stay Productive
- Camera phones are everywhere, use em.
- (labnol.org 36 29 2)
- [BLOGGING] Don’t Just Have a Blog – Learn to Think Like a Blogger
- Good analogy with losing weight… you have to change the way you think
- (problogger.net 33 7 10)
- [CODE] Billy Martin’s Technique for Managing his Manager
- ack, good advice.
- (weblog.raganwald.com 30 3)
- [COPYRIGHT] Gaming the Creative Commons for Profit
- What you need to know about how creative commons photos can be used against you.
- (danheller.blogspot.com 28 9)
- [CODE] Just when you think you’re the only one suffering…
- Why rails is hurting ruby, and why corporate programming sucks vs hackers
- (feyeleanor.livejournal.com 11)
- [OPENSOURCE] An Utter Disregard For Freeloaders
- quote: If enough demand for the feature exists, the feature comes into existence. There’s a tautological nature to it that makes it very clean and neat. Supply and demand are so closely linked as to become almost indistinguishable.
- (gilesbowkett.blogspot.com 7)
- [PHOTOS] Photo Products to Watch in 2008
- Memory card that includes wifi adapter to automatically upload when the camera is on, and magnetic picture frames so you can easily swap photos in your house
- (commoncraft.com 6 4)
- [CODE] Is Programming Like Music or Engineering, and Must it Be Unintuitive?
- (smoothspan.wordpress.com 6)
- [BLOGGING] performancing awards | Performancing.com
- Best blogs of 2007
- (performancing.com 5 24)
- [CODE] 9 Tips for the aspiring Emacs playboy
- tips and tricks for emacs kung-fu
- (lispcast.com 4)
- [GOOGLE] How To Get Your Data Out Of Google Web Apps
- In light of the Scoble Facebook data portability, how easy is it to get your data out of Google Aps?
- (webomatica.com 2 2 29)
- [BLOGGING] 40+ Social News Websites You Can Use
- Lots of niche social networking sites I’ve never heard of that might be good sources of traffic
- (doshdosh.com 19 14)
Legend
- saves – number of people who bookmarked on http://del.icio.us
- inbound links – number of blogs who linked to it (max 100)
- diggs – number of people who dugg on http://digg.com
This Week at Internet Duct Tape
- 9 Ways to Know When to Jump Ship at a Startup
- For the last couple of months I’ve been plagued with wondering if I should stay at my current startup. I’ve been approached with a few different job offers that I haven’t followed up on, and maybe it’s time I pursued greener pastures. In the words of the Clash: should I stay or…
- Online Survival Guide: 9 Tips for Dealing with Idiots on the Internet
- Winter is one of the worst for flame wars because environmental conditions make people more irritable and more likely to spend more time online. Here are some tips for navigating online discussions from someone who has been participating and managing public forums for over 15 years.
- Best of Feeds – 20 links – geek, movies, blogging, programming, xbox360
- geek, movies, blogging, programming, xbox360
This Week at IDT Labs
- [WORDPRESS] Category Resizer v1.0
- WordPress Category Resizer 2008/01/02 – v1.0 – BUGFIX: newer versions of WordPress.com broke this script – BUGFIX: will run on any WordPress install, not just WordPress.com – BUGFIX: now works when you have less than three categories – added automatic update check – Tested with WordPress.com…
- [WORDPRESS] Comment Ninja v0.5
- Comment Ninja v0.5 2008/01/02 – 0.5 don’t display comment ninja in mass-edit mode, since it doesn’t work on that mode wordpress.com added avatars to the comment display and they were being sent in emails on multi-author blogs it grays out the comments you can’t edit IDT Labs is a…
Tags: development, mp3, music, photography, photos, programming, psychology, rails
