Category: Apple
TUESDAY TECH: DIY Media Center with XBMC and Boxee

Anyone who has amassed a large library of music, movies, and television shows on a combination of CDs, DVDs, and hard drives has at some point come to the realization that it’s very difficult to keep track of all of it. Fortunately, there are two fantastic (and essentially free) ways to not only organize all of your media, but also access it from any networked location in your house…
XBMC and Boxee
While there are quite a lot of media center “solutions” out there, including Microsoft’s “Media Center” version of Windows, Apple’s AppleTV/Front Row software, and the XBox 360, none give you the flexibility of XBMC and Boxee. These two free, open-source pieces of software can allow you to access not only your own digital content from any device running them, but also streaming content online.
In fact, there are so many features for each, I couldn’t possibly discuss them all here without this post turning into an essay, so I’ll just highlight a few of my favorites below.
XBMC
XBMC got its name from its beginnings as the XBox Media Center. That is, it was an open-source project that transformed the original XBox into a networked media center, allowing users to watch movies, listen to music, view pictures, check the weather, and still play their XBox games as well. While XBMC has been a fantastic piece of software for several years now, it never had a shot of becoming mainstream due to its difficult installation onto the XBox. Even with many tutorials online, installing XBMC onto an XBox involved a bit of “hacking.” In addition, binaries of XBMC could not legally be distributed due to the proprietary Microsoft libraries needed to compile them.
So if that was the state of XBMC when you last checked it out, now is the time to revisit it.
XBMC has since been ported to nearly every Intel-based platform available, enabling it to run in Windows, Linux, Mac OS X, and yes, still XBox. The Windows, Linux, and Mac OS X versions are completely free to download and easy to install. No compiling or hacking necessary.
If you have a spare computer that you can hook up to a television, XBMC may be the best interface for you to use to finally enjoy all of your digital content in one place.
Boxee
Notice that I wrote “XBMC may be the best interface for you” above. That’s because of a spin-off project named Boxee.
Watch this video for a summary:
quick intro to boxee from boxee on Vimeo.
Boxee takes XBMC’s back-end and turns it in a different direction. It still allows you to enjoy your local digital content but that’s not its main focus. Its intent is to bring the world of online digital media easily to your television where you can sit back and enjoy it as if it were cable. Sites like NBC’s Hulu, CNN, Comedy Central, MTV, and YouTube are no longer locked to your computer screen.
Now, Boxee won’t run on your XBox but it will on Mac OS X, Linux, Windows, and even a “hacked” AppleTV. Unfortunately, the software is still in the early stages of development, especially for Windows where it is only in an Alpha (very early) private release.
But there is a big future for Boxee. They plan to release a separate set-top box that runs Boxee and license the software to be used in other companies’ set-top boxes.
Unlike Microsoft’s Windows Media Center or Apple’s AppleTV device, XBMC and Boxee aren’t locked in by any particular branding or business plan. They’re constantly changing and being improved upon to allow for maximum flexibility, ultimately giving users the choice of what they want to watch and how they want to watch it, rather than having that choice made for them by big companies.
If you use XBMC, Boxee, or other free media center software, post in the comments!
TweetTUESDAY TECH: Enhance iTunes with AppleScript and Utilities

I spent a couple hours last night happily playing guitar and using my new Guitar Tab Search AppleScripts. So today I decided I should share a few more of the AppleScripts and programs that I use to…
Enhance iTunes
iTunes certainly has plenty of built-in features that make it the best MP3 player around, but it doesn’t quite have all of the features I need to fully make it easy to use. Here is a list of programs and AppleScripts that I use almost daily to make my music listening experience that much more enjoyable.
Note: Everything below is for Mac only.
SizzlingKeys
I very rarely use iTunes directly as a result of having SizzlingKeys. This System Preferences add-on allows you to easily create keyboard shortcuts to all of iTunes basic functions like Play, Pause, Next, Previous, Volume, etc. So when I’m working in PhotoShop and a song comes on that I don’t want to hear, rather than switching over to iTunes to change it, I can just hit a few keys and move on with my work. It’s all fully-customizable:
SizzlingKeys allows you to assign keyboard shortcuts to rating songs. I’m guessing that most people reading this never rate their songs, but it’s a great habit to get into as it allows you to create Smart Playlists of only your favorites or, more importantly, eliminate those songs that you never want to hear. Every time a song changes, I simply hit option-command and a number 1-5 to determine the number of stars I want to give a song. I’ve rated most of my music library this way.
Finally, SizzlingKeys also features a small iTunes HUD:
This semi-transparent box features all the basic song information and cover art and can either stay on-screen at all times or pop up for just a few seconds whenever the song changes. It can also be dragged to any spot on your screen.
Obtaining Cover Art
What good is displaying cover art if your music doesn’t have any? Worse yet, do you know if your music files have the art embedded or is your copy of iTunes just storing it locally?
If you’ve bought music from the Amazon MP3 store or iTunes Music Store, you should have high-resolution cover art with every song. However, anyone who has ripped an entire CD collection knows that finding good art is not easy and attaching it to individual MP3 files is even harder.
I tried a number of utilities that claimed to be able to download cover art automatically. Unfortunately, none of them worked well enough to trust. Many albums were misidentified or low-resolution cover art was grabbed. I realized that the only way to properly add cover art to albums was to do it manually.
To help in the tedious process, I used the Amazon Lookup and Search Wikipedia AppleScripts. Between these two sources, I was able to find cover art for nearly every album I owned, resorting to a manual Google Images search only on the rare occasion that both of these failed to find what I was looking for.
In addition, once you have cover art, it’s important to tell iTunes to actually embed the art into each music file. If you don’t, it will simply store the artwork separately on your computer’s hard drive and if you ever transfer your music files to another computer, your artwork won’t necessarily go with it. I use the appropriately named Embed Artwork AppleScript to accomplish this.
Share your iTunes
In the past, the common way to let friends know what you were currently listening to was to update your iChat (or other instant messenger client) status. Today, IMs are hardly used, replaced by Facebook and Twitter. So if you want to tell the world what music you’re listening to, try this:
DOWNLOAD: TwitterTrack
“TwitterTrack” is my version of this AppleScript. The original automatically updates Twitter with whatever you’re playing in iTunes. I find this to be particularly annoying. No one wants to read the title of every single song you listen to. But occasionally, you might want to blast out a quick tweet letting people know what tune you’re jamming to, so TwitterTrack lets you do just that.
You’ll need to set up a special entry in your keychain to securely give the script your Twitter username and password. To do this, run Applications/Utilities/Keychain Access. Select File, New Password Item… and enter “twittertrack” as the name along with your Twitter login information. Don’t worry, none of this information is sent anywhere except Twitter. Upon launching the script the first time, you’ll need to allow access to the keychain.
The best way to activate this script when a song that you want to tweet comes on is to use FastScripts, which I blogged about yesterday.
If you have a favorite iTunes add-on, AppleScript, or program, tell me about it in the comments!
TweetMONDAY MEDIA: iTunes Guitar Tab Search Applescript

Occasionally, I like to sit down in front of my Mac and play guitar along with music playing through iTunes. Unfortunately, I don’t know how to play every song that iTunes’ shuffle decides to pick and I need to find a guitar tab to help me learn. After a couple of hours of failed online searching, I customized my own…
iTunes Guitar Tab Search AppleScript
In looking for a simple AppleScript that would search the web for a guitar tab for whatever song I was currently listening to in iTunes, I first found the OLGA Tabulature Search over at dougscripts.com. Unfortunately, that script hasn’t been updated since 2003 and the On-Line Guitar Archive (OLGA) has been offline for quite some time due to numerous legal issues.
So I decided to revise this script and turn it into:
DOWNLOAD: Guitar Tab Search & Guitar Tab Search Next (ZIP file of two AppleScripts)
“Guitar Tab Search” will take whatever song you’re currently listening to in iTunes (or whatever song is highlighted if no song is playing) and search ultimate-guitar.com for it. It uses that site’s advanced search to limit the results to guitar tabs and chord files only. It also includes both the artist name and song title in the search to eliminate other versions of the song from showing up.
“Guitar Tab Search Next” extends the functionality of “Guitar Tab Search” one step further, automatically telling iTunes to skip to the next song before pulling up the new tab. This script allows you to quickly activate it when you grow tired of playing a song or want to skip one that iTunes selects and just move on to the next one easily.
Making It Even Easier
I quickly realized that I didn’t want to mess around with clicking between iTunes and a web browser just to play a new song and pull up a new tab using the above scripts. To make the whole process even easier, I installed the “lite” (free) version of FastScripts. This menubar extra allows you to assign keyboard shortcuts to scripts, letting you launch them from within any program.
And here’s how I set it up:
Now, when I’m sitting in Safari reading a tab and decide that I’m ready for the next song to play, I just hit control-option-command-right arrow to launch “Guitar Tab Search Next”, which tells iTunes to skip to the next track and pulls up the online tab listing for that song. It’s a very simple and quick way to play along with a lot of songs with very little effort. You can customize that keyboard shortcut to anything you want. For one-handed use, I recommend option-command-z or option-command-/
The Fine Print
Since this solution utilizes AppleScript, you must be on a Mac to use it. Sorry Windows users.
This particular script set also is specific to using Safari to pull up the tabs. I would have used Firefox, but its AppleScript support is poor and it would open a new window every time the script ran rather than just opening it in the existing window/tab like Safari does. If anyone knows a workaround to this, let me know and I’ll release a Firefox version of the script as well.
Finally, ultimate-guitar.com features quite a few Flash advertisements on every page, so loading times can be a little slow. Fortunately, there is a way around that (though I don’t encourage using it regularly as blocking ads removes many sites’ only revenue source, including this blog).
Guitarists out there: Let me know if you find this script useful by posting in the comments.
TweetApple CEO Steve Jobs Takes Medical Leave

From www.nytimes.com:
TweetCUPERTINO, Calif. (AP) — Apple Inc.’s CEO Steve Jobs says he is taking a medical leave of absence until the end of June.
Jobs told employees in an e-mail that his health issues are more complex than he thought.
Last week, Jobs announced he had a hormone deficiency that had caused him to dramatically lose weight.
Apple’s chief operating officer, Tim Cook, will take over Jobs’ responsibilities while he is on leave.
MONDAY MUSIC: My Top 10 Songs for 2008

I thought it would be fun to take a look at my Top 10 most-listened to songs in 2008.
My Top 10 for 2008 was compiled based on a Smart Playlist that I created in iTunes:

I decided to limit the Top 10 only to songs that I’ve rated between 3 and 5 stars. My rating system is that if I can stand a song but don’t ever really want to listen to it, I give it 2 stars. If it’s a song that I never want to listen to but don’t want to delete (for various reasons), I give it 1 star. So 3-5 stars means only songs that I actually want to listen to. I also limited it to my “Music” playlist, which excludes podcasts, audio books, and anything related to Disney. Not that there isn’t plenty of great Disney music… I just don’t want to hear it mixed in with Nirvana and Tom Petty.
When available, each song below is accompanied by a link to buy it on iTunes and/or Amazon, an embedded 30-second sample (using Quicktime), and a link to the music video. I also wrote few sentences about each. While the songs are numbered, they’re all within 2 play counts of each other, so the numbers don’t really mean anything.
With all that out of the way, here we go:
My Top 10 Most-Listened-To Songs in 2008
1. “#1 Crush” by Garbage from Romeo + Juliet
[qt:http://amazonm-922.vo.llnwd.net/s/d3/100218/100218871/202637922_S64.mp3?e=1231803336&h=965ff2ed3d95e4696813963522bffd00]
Garbage is one of my favorite bands (or at least they were until their pop-induced third album came out), but I’m surprised that out of all of their songs, this song from a movie soundtrack made it onto my most-played list.
Tweet







