… or basically a downtime of my 1st-tier ISP (bottom-up since I don’t know how many tiers my traffic goes through). Did you ever want to export to your Top10 of all times from your iTunes library to show off on your homepage (for example) or are you just bored like me?
#!/usr/bin/env ruby LIBRARY_PATH = File.expand_path("~/Music/iTunes/iTunes Music Library.xml") require 'rubygems' require_gem 'plist' class Plist class PDate < PTag def to_ruby text end end class PData < PTag def to_ruby text end end end d = Plist::parse_xml(LIBRARY_PATH) top10=d['Tracks'].values.sort{|a,b| (a['Play Count'] ||= 0) <=> (b['Play Count'] ||= 0)}.reverse[0..10] top10.each do |t| puts "#{t['Name']} by #{t['Artist']}" end
Just to be on the safe side, better first backup your “iTunes Music Library.xml” or operate on a backup to begin with ;)
As always: Use this at your own risk.
Do you want to give me feedback about this article in private? Please send it to comments@zerokspot.com.
Alternatively, this website also supports Webmentions. If you write a post on a blog that supports this technique, I should get notified about your link π