When Lion was released, it was found that you could install Front Row on Lion and it worked fine. That is, until Apple released iTunes 10.4, which changed the iTunes library format, so even if you installed Front Row, it couldn't see your iTunes content.
Here is how you can get Front Row working on Lion with the latest iTunes:
- Install Front Row Enabler for Lion -- you can find a package installation at the very bottom of this link, under Attachments. You'll need to reboot after installing.
- Make sure 'Share my library on my local network' is turned on in iTunes preferences.
- To try this out once, run dns-sd as described in this post, using the command:
Or to make this permanent, you can create a file in ~/Library/LaunchAgents called something like net.iharder.shareitunes.plist. The contents of that file should be the following:
dns-sd -P "Local iTunes" _daap._tcp local 3689 localhost.local. 127.0.0.1 "Arbitrary"
'<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>net.iharder.shareitunes</string> <key>ProgramArguments</key> <array> <string>dns-sd</string> <string>-P</string> <string>Local iTunes</string> <string>_daap._tcp</string> <string>local</string> <string>3689</string> <string>localhost.local.</string> <string>127.0.0.1</string> <string>Arbitrary Text Record</string> </array> </dict> </plist>
- You can log out and log back in to kick start this, or you can get it started from the command line:
launchctl load ~/Library/LaunchAgents/net.iharder.shareitunes.plist; - Start up Front Row, go to Sources, and select 'Local iTunes.'
[crarko adds: This took a bit of time to setup, but I did get it working as described eventually. A clever hack.]

