Here is the reason I will not upgrade to LION. I purchased a MacMini and a remote control earlier THIS YEAR and set it up in my living room and connected a 42 inch monitor through HDMI. Now when I come home at night I have news podcasts from some of the world media waiting for me. All I have to do is to grab the remote and I am getting my news updates. I don't want to use a keyboard and a mouse because I have a todler who won't leave those alone. When I want to play music for my child I use the same remote to access my whole music library. My system works with FRONT ROW. I don't want to mess up my system with 3rd party applications. I am very disappointed that Apple took something that works perfectly for a lot of us and discontinued it. I will not upgrade to Lion until it includes Front Row.
I respect your position, but I don't think installing SL Front Row on Lion qualifies as "messing up" your system with "3rd party applications". It's an Apple product running on an Apple OS and Apple hardware. There's no mess. And it works great. An altogether different issue is its lack of connectivity with the iTunes Library.itl of iTunes 10.4 and above (which, in any case, does NOT affect photos, movies and so on). We are trying to be constructive here.
I was referring to Plex and other 3rd party applications that some are advocating. Installing Front Row on Lion might be a good solution for now (if the remote works) but what happens when other files get updated by Apple but Front Row doesn't? The lack of iTunes connectivity is already an issue. I'm a pro Apple user and I spend a lot of time making things work on my video editing Macs at work. I just don't want to spend my time fiddling with the Mini when I come home. I just want it to work as a media center. Therefore I won't update to Lion. That's all I'm saying.
I am not happy about the removal of the DVD, I actually use it a lot, since I burn all my DVD's with handbrake and then move then over to my 4TB Buffalo NAS box, and I won't be using apple's iCloud, since I spend a lot of time at the lake, and no there is no adsl or high speed internet out there.
This is just a money grab for Apple, yeah, store everything on the iCloud, and we'll charge you for this and that, and then just a little more for this!
I totally disagree with you. I use both Front Row and my DVD, and will continue to do so for quite some time to come. Not everyone will use the Cloud, for numerous reasons. The Topic of this post is I want Front Row Back. And I've noticed a lot of poeple here use Front Row, and agree. If you don't, that is your opion, and your welcome to it, just as we are with ours.
TEMPORARY SOLUTION (HOWEVER IT WORKS):
1) Front Row Row works with Lion no issues regarding that.
2) The difference between iTunes 10.3 and 10.4 is in the application itself and in the ~/Music/iTunes/iTunes Library.itl.
3) Front Row doesn't care which specific version iTunes.app is. iTunes connectivity is effected exclusively through iTunes Library.itl
4) If you replace your 10.4 iTunes Library.itl with the latest version you had under 10.3.1 (you can locate it under ~/Music/iTunes/Previous iTunes Libraries), Front Row and iTunes connectivity will be automatically restored IN FULL.
5) However this will create instability in iTunes that will not show extra music added in that period, and also will ask for updates of the apps that appeard in iTunes Store in the same period.
6) More to that if you open iTunes 10.4, it'll modify your iTunes Library.itl and also connectivity with Front Row will be once again eliminated.
7) So here is the trick: Make an ALIAS of the latest version of iTunes Library.itl you had under 10.3.1 (again you can locate it under ~/Music/iTunes/Previous iTunes Libraries).
8) Rename the Alias ITunes Library (no extension required).
9) DON'T LAUNCH iTunes.
10) Move the Alias to ~/Music/iTunes.
11) Launch Front Row and it will work again recognising all the Music.
12) When you are finished with Front Row just re-move the Alias back to ~/Music/iTunes/Previous iTunes Libraries before launching iTunes.
13) Done....just remember the above steps and be sure that you move the Alias out of ~/Music/iTunes before launching iTunes, and just remember to move it in before launchinng Front Row.
Cheers for now, hope it works for you guys.
The alias is a good idea for those who don't want to go back to iTunes 10.3.1, but there are two possibly minor catches:
- If you forget to move the alias back to ./Previous iTunes Libraries and you launch iTunes (10.4), the latest 10.3.1 library will be messed up by iTunes.
- Front Row will never be able to see any new iTunes content added since the 10.4 update.
There might be a convoluted "solution" involving copying the 10.3.1 version of iTunes.app to /Application under a new name (for instance, iTunes 10.3.1.app), which would access an old version of iTunes Library.itl. That way, new content to the iTunes Library could theoretically be added to by the old version. Then the itl file could be copied to ./Previous iTunes Libraries. Finally, the regular (10.4) iTunes.app would convert the old-style itl library to the new format. When we want to launch Front Row, we would only have to copy the latest itl library from ./Previous iTunes Libraries to its parent folder, and so on. All this might be automated via one or two Automator flows.
Another theoretical process might involve altering the Front Row core application so that it wouldn't access iTunes Library.itl but a new file named "iTunes-Library.itl", and altering a copy of version 10.3.1 iTunes.app so that it will access "iTunes-Library.itl" (not "iTunes Library.itl"). That way, we would have two independent copies of iTunes, 10.3.1 and 10.4, running independently from each other, each being able to add new iTunes content without messing up each other's itl library and Front Row being able to work well with all iTunes content despite the presence of iTunes 10.4 on Lion.
What do you guys think?
Yes, your points are valid, however, and as mentioned, this is just a temporary solution/workaround to make the program fully working.
Regarding a permanent fix, I believe option number one is actually not practical, even if it could work, and option number two could be better.
Even better....fixing Front Row core to be able to read and pilot the new iTunes-Library.itl from iTunes 10.4.
Last but not least, keep in mind that iTunes 11 will dramatically change and it will basically integrate back in the program itself what Front Row used to be, plus with a wider integration throughout the OS.
When iTunes 11 does arrive, it will be a great plus if it really integrates the entire Front Row experience. Meanwhile, altering Front Row so that it will accept the new 10.4+ itl library may be very difficult to accomplish if we can't access the source code. Naturally, this is purely theoretical, as reverse engineering is an illegal practice. In addition, decompiling "Front Row.app/Contents/MacOS/Front Row" may be tricky, and, in addition, the actual structure of the itl library may be a well-guarded secret, so it would be hard for a would-be hacker to produce a fully 10.4+ compatible Front Row. On the other hand, in all likelihood, my second "solution" would merely involve hex-editing a few Unix executables (which I suppose might also be illegal). As they say, this is only stated "for educational purposes".