Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.7: Make Front Row work with iTunes 10.4 Apps
Sadly, Apple's decided to not include the popular Front Row with OS X Lion.

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:
    dns-sd -P "Local iTunes" _daap._tcp local 3689 localhost.local. 127.0.0.1 "Arbitrary"
    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:
    '<?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.'
This basically tricks Front Row into thinking it's connecting to another computer's iTunes library over the network, using the standard iTunes sharing.

[crarko adds: This took a bit of time to setup, but I did get it working as described eventually. A clever hack.]
    •    
  • Currently 3.50 / 5
  You rated: 2 / 5 (6 votes cast)
 
[19,399 views]  

10.7: Make Front Row work with iTunes 10.4 | 8 comments | Create New Account
Click here to return to the '10.7: Make Front Row work with iTunes 10.4' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.7: Make Front Row work with iTunes 10.4
Authored by: David Allen on Sep 30, '11 11:04:15AM

I followed this Hint to the letter and it did not work. Two things need to be mentioned. iTunes needs to be running for this to work. It would be nice to mention that because it is not necessarily logical to assume that would be required since it was not originally required to use Front Row.

Second, someone has introduced a comma at the beginning of the text for the plist file that mucks up the plist if it is copied over. That comma needs to be removed to get a real plist.

After those issues were corrected it worked OK. I do not get any media art coming through this hack.

---
Dah•veed |David Allen|
Monterrey, NL, Mexico



[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: David Allen on Sep 30, '11 11:19:47AM

I might also add that there is an error in where Front Row Enabler for Lion places files.

The link states that these two files are placed here;
/System/Library/PrivateFrameworks/BackRow.framework
/System/Library/PrivateFrameworks/iPhotoAccess.framework

They were actually placed here by the installer;
/Library/Frameworks/BackRow.framework
/Library/Frameworks/iPhotoAccess.framework

---
Dah•veed |David Allen|
Monterrey, NL, Mexico



[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: lowbatteries on Sep 30, '11 11:49:18AM

As another commenter noted:

1. The hint needs to be updated to remove the first apostrophe at the first of the plist file.

2. iTunes must be running for you to connect to it

The whole plist part can be done by entering this in a terminal:

echo \ '<?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">KeepAliveLabelnet.ihar der.shareitunesProgramArgumentsdns-sd-PLocal iTunes_daap._tcplocal3689localhost.local.127.0.0.1Arbitra ry Text Record' \ > ~/Library/LaunchAgents/net.iharder.shareitunes.plist;

launchctl load ~/Library/LaunchAgents/net.iharder.shareitunes.plist


[ Reply to This | # ]

10.7: Make Front Row work with iTunes 10.4
Authored by: Anonymous on Sep 30, '11 12:46:21PM
Paste to terminal, paste to file, what's the difference, really?

cat <<-EOF >~/Library/LaunchAgents/net.iharder.shareitunes.plist
<?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>
EOF
Or system-wide with
sudo cat <<-EOF >/Library/LaunchAgents/net.iharder.shareitunes.plist
...


[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: lowbatteries on Sep 30, '11 04:50:00PM

Paste to terminal is one step.

Finding the folder, creating the file, pasting, and saving it is 3-4 steps depending on how you count them. Then you have to paste the launched line in the terminal anyway. Knowing how to even go to the Library folder, and how to make plain text files are hurdles that a lot of Mac users might not be well versed in.



[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: lowbatteries on Sep 30, '11 04:52:35PM

I do like your EOF file format though. If I were re-submitting the hint, that's the method I'd propose.



[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: zpjet on Jan 27, '12 09:15:53PM

awesome hint. now, any ideas how to make FR to "stick" to that particular source?



[ Reply to This | # ]
10.7: Make Front Row work with iTunes 10.4
Authored by: dave05 on May 25, '12 06:14:35AM

This is awesome - thank you so much for posting this. I was in despair - just got my brand new MacBook Pro and then was so very dissapointed that FrontRow wasn't there anymore.
Works for me perfectly again now!! :DD



[ Reply to This | # ]