Previous 1 6 7 8 9 10 Next 347 Replies Latest reply: Apr 9, 2015 5:54 AM by subrezze Go to original post Branched to a new discussion.
  • Edumara Level 1 Level 1 (0 points)

    A TEMPORARY SOLUTION

     

    Faced with the dilemma of having an iCloud-ready version of iTunes (10.4 and above) or a Front Row-compatible version of iTunes (10.3.1) running on Lion, and while we await for a definitive solution brought by Apple, there are things we can do to have the best of both worlds running on Lion through some Applescript code. I've quickly put together the code presented below, which can still be greatly improved upon. Although it is offered with no guarantees, it should work well in most situations. For it to work properly, several requirements must be met:

    1. The script is intended to run on Lion. It's unnecessary in Snow Leopard and it won't work in anything below Lion.
    2. iTunes 10.4 must be installed.
    3. A copy of the iTunes 10.3.1 application (i.e., not the framework or any other componentes) must ALSO be in the /Applications folder with the name "iTunes 10.3.1". If you already have iTunes (10.4) in place, simply copy a backup copy of the previous iTunes. Remember to rename it as "iTunes 10.3.1".
    4. A copy of the old-style iTunes Library (iTunes Library.itl) must exist in ~/Music/iTunes with the name "old-style iTunes Library.itl". You can get it from  ~/Music/iTunes/Previous iTunes Libraries.
    5. A copy of the new-style iTunes Library (iTunes Library.itl if you have run iTunes 10.4)  must exist in ~/Music/iTunes with the name "new-style iTunes Library.itl".
    6. Front Row must have been reinstalled. Ralph Perdomo created a package to achieve this on Lion.

     

    If all six requirements are met, the following script (name it anything you like and place it wherever it suits you) will see to it that your iTunes Library is, at all times, ready to do what you want it to do, effecting EITHER (future) iCloud-compatibility OR Front Row-compatibility. Notice that this doesn't involve any hacks of any kind. When you swap from iCloud-compatibility to Front Row-compatibility, and vice versa, the script makes some noise (it sends temporary files to the trash). A revamped version of the script might avoid this noise in future. The script even allows you to launch Front Row from it if you've just used it to make your iTunes Library Front Row-compatible.

     

    Here's the script:

     

    #Make sure any instances of iTunes (10.3.1 or above) is closed

    set iTunesVersion to "iTunes"

    tell application iTunesVersion

      quit

    end tell

     

    #Establish common dialog title

    set dialogTitle to "iTunes integration with Front Row/iCloud on Lion"

     

    #Check that Lion is running

    set osVersion to do shell script "sw_vers -productVersion"

    if osVersion < "10.7" then

              display dialog "This is not intended for versions below OS X 10.7 Lion" buttons {"OK"} with title dialogTitle with icon stop

              return

    end if

     

    #Check that iTunes 10.4 or above is installed

    set iTunesMainVersion to ""

    tell application iTunesVersion

              set iTunesMainVersion to version

    end tell

    if iTunesMainVersion < "10.4" then

              display dialog "This can only run if your regular version of iTunes is 10.4 or above" buttons {"OK"} with title dialogTitle with icon stop

              return

    end if

     

    #Check that iTunes 10.3.1 is also installed

    try

              set iTunesFrontRowVersion to (path to applications folder as text) & "iTunes 10.3.1.app" as alias

    on error number -43

              display dialog "This can only run if, in addition to iTunes 10.4 or above, you have iTunes 10.3.1 in your Applications folder" buttons {"OK"} with title dialogTitle with icon stop

              return

    end try

     

    #Check that old-style iTunes Library.itl exists

    set oldStyle_iTunesLibrary to ""

    try

              set oldStyle_iTunesLibrary to (path to home folder as text) & "Music:iTunes:old-style iTunes Library.itl" as alias

    on error number -43

              display dialog "old-style iTunes Library.itl does not exist in" & (path to home folder as text) & "Music:iTunes:" buttons {"OK"} with title dialogTitle with icon stop

              return

    end try

     

    #Check that new-style iTunes Library.itl exists

    set newStyle_iTunesLibrary to ""

    try

              set newStyle_iTunesLibrary to (path to home folder as text) & "Music:iTunes:new-style iTunes Library.itl" as alias

    on error number -43

              display dialog "new-style iTunes Library.itl does not exist in" & (path to home folder as text) & "Music:iTunes:" buttons {"OK"} with title dialogTitle with icon stop

              return

    end try

     

    #Make sure iTunes 10.4 or above is closed

    tell application iTunesVersion

      quit

    end tell

     

    #Make sure iTunes 10.3.1 is closed

    set iTunesVersion to "iTunes 10.3.1"

    tell application iTunesVersion

      quit

    end tell

     

    #Check that Front Row is installed

    try

              set iTunesFrontRowVersion to (path to applications folder as text) & "Front Row.app" as alias

    on error number -43

              display dialog "This can only run if you have installed Front Row" buttons {"OK"} with title dialogTitle with icon stop

              return

    end try

     

    #Establish version of current iTunes Library.itl

    set currentItlLibrary to (path to home folder as text) & "Music:iTunes:iTunes Library.itl" as alias

    set currentItlLibraryVersion to (read (currentItlLibrary) from 18 to 23 as string)

     

    #Prompt the user as to their choices

    set message to "The current version of iTunes Library.itl is " & currentItlLibraryVersion & ", which is compatible with "

    if currentItlLibraryVersion < "10.4" then

              set message to message & "Front Row.

    Do you want to make it iCloud-compatible instead?"

    else

              set message to message & "iCloud.

    Do you want to make it Front Row-compatible instead?"

    end if

    set question to display dialog message buttons {"Yes", "No"} default button 2 with title dialogTitle with icon 2

    set answer to button returned of question

     

    #If the user decides not to change the format, quit

    if answer = "No" then

              return

    end if

     

    if currentItlLibraryVersion < "10.4" then

      #Copy iTunes Library.itl to old-style iTunes Library.itl

              tell application "Finder" to duplicate file currentItlLibrary

              tell application "Finder" to delete file oldStyle_iTunesLibrary

              set temporary_iTunesLibrary to (path to home folder as text) & "Music:iTunes:iTunes Library copy.itl" as alias

              tell application "Finder" to set name of file temporary_iTunesLibrary to "old-style iTunes Library.itl"

     

      #Copy new-style iTunes Library.itl to iTunes Library.itl

              tell application "Finder" to duplicate file newStyle_iTunesLibrary

              tell application "Finder" to delete file currentItlLibrary

              set temporary_iTunesLibrary to (path to home folder as text) & "Music:iTunes:new-style iTunes Library copy.itl" as alias

              tell application "Finder" to set name of file temporary_iTunesLibrary to "iTunes Library.itl"

     

      #Launch newer version of iTunes so that it will update the library, if necessary

      #          do shell script "/Applications/iTunes.app/Contents/MacOS/iTunes -ProfileManager"

              set iTunesVersion to "iTunes"

              tell application iTunesVersion

      launch

              end tell

     

     

      #Advise the user

              display dialog "iTunes has been launched so that it will update its library with whatever purchases you may have made while running iTunes 10.3.1. You may quit iTunes whenever you are ready. Front Row integration has been suspended and iCloud integration restored." buttons {"OK"} with title dialogTitle with icon 2

    else

      #Copy iTunes Library.itl to new-style iTunes Library.itl

              tell application "Finder" to duplicate file currentItlLibrary

              tell application "Finder" to delete file newStyle_iTunesLibrary

              set temporary_iTunesLibrary to (path to home folder as text) & "Music:iTunes:iTunes Library copy.itl" as alias

              tell application "Finder" to set name of file temporary_iTunesLibrary to "new-style iTunes Library.itl"

     

      #Copy old-style iTunes Library.itl to iTunes Library.itl

              tell application "Finder" to duplicate file oldStyle_iTunesLibrary

              tell application "Finder" to delete file currentItlLibrary

              set temporary_iTunesLibrary to (path to home folder as text) & "Music:iTunes:old-style iTunes Library copy.itl" as alias

              tell application "Finder" to set name of file temporary_iTunesLibrary to "iTunes Library.itl"

     

      #Launch older version of iTunes so that it will update the library, if necessary

              set iTunesVersion to "iTunes 10.3.1"

              tell application iTunesVersion

      launch

              end tell

     

      #Advise the user

              set question to display dialog "iTunes 10.3.1 has been launched so that it will update its library with whatever purchases you may have made while running newer versions of iTunes. You may quit iTunes whenever you are ready. iCloud integration has been suspended and Front Row integration restored." buttons {"Close", "Close iTunes", "Launch Front Row"} default button 3 with title dialogTitle with icon 2

              set answer to button returned of question

     

      #If the user decides not to do anything, quit

              if answer = "Close" then

                        return

              end if

              tell application iTunesVersion

      quit

              end tell

              if answer = "Launch Front Row" then

                        tell application "System Events"

      key code 53 using command down

                        end tell

              end if

    end if


    -------------------------------------------------------------

    Enjoy!

  • 1reasonosx Level 1 Level 1 (0 points)

    I can only agree that the scrapping of Front Row without explanation, alternative or apology is an infuriating move by Apple but sadly this kind of inconsideration to its customers and users no longer comes as any surprise.

     

    Plex has its attractions but it is cumbersome, doesn't have effective itunes integration and requires me to rename and relocate my entire collection of movies, home movies and other videos. I'd prefer it to do no data scraping (it makes very many mistakes [probably because my files aren't named to its liking] but unless I am missing something the function cannot be turned off.

     

    I've never had Boxee work effectively. XBMC did well with my old 1st generation Apple TV and ATV Flash but I thought I had left all that behind.

     

    Combined with the imminent loss (without the option) of useful MobileMe functionality, the arrogant axing of Front Row is hugely annoying. The developments have led me to no longer recommend Apple to others.

  • plsfixit Level 1 Level 1 (0 points)

    question is.. who do we start sending emails to to get it back? homebrew is not good enough. They basically said to themselves "F it! they won't even notice its gone."

     

    I noticed and I want it back. There is no real alternative.

  • Edumara Level 1 Level 1 (0 points)

    It is true, as you say, that "homebrew is not good enough". And although I did provide some sort of a "homebrew" script that allows iTunes 10.3.1, 10.4 and Front Row to peacefully coexist on Lion, I also indicated that this recipe of mine was intended as a hack-free, temporary solution "while we [wait] for a definitive solution brought by Apple".

  • ignaciofrommanhattan Level 1 Level 1 (0 points)

    I know that I can get Front Row from diferent places back, but I refuse to downgrade ITunes to sync with the app! This is not suppose to work LIKE THIS!

    I want Apple to fix it!! I paid for my MAC! and OS X LION! I WANT IT BACK! UP AND RUNNING!

     

    Follow us on twitter @saramapeche hash #IWantFrontRowBack and make of this the next problem to solve for Apple.

  • Martin Lund Larsen Level 1 Level 1 (10 points)

    CANT LIVE WITHOUT FRONT ROW

     

    I have MacBook Pro 2011, iMac 2011, iPhone 4, AppleTV 2, Mac Mini 2011, TimeCapsule, Airport expresses, iPad 2, trackpads, MobileMe family account.... totally apple fanatic.

    Have bought almost all the apple apps....

     

    Used MacMini as MediaCenter using FrontRow.... it was brilliant.....

     

    Now its gone???? without any other solution...

     

    I simply cant believe it!

     

    We all have to live without flash support, java, HDMI etc. But this ... this was one really big advantage in Apple...

     

    So sad...

  • mmaxly Level 1 Level 1 (0 points)

    Hi,

     

    I agree with you, I bought a remote control especially for Front Row and now i cant use it... I hope it will go back to the Mac else, i hope a new MediaCenter will replace it QUICKLY!!!

  • Michael Paine Level 2 Level 2 (330 points)

    It's not in the Lion update that has just been released!

    http://support.apple.com/kb/HT4764

  • Shaolin Dave Level 1 Level 1 (0 points)

    Here's one more person who want's Front Row.

     

    I watch a lot of DVDs, almost all of the TV shows I watch I get from iTunes, I move around a lot (ever year or two) so rather than have another TV to lug around I decided for years to use my iMac as a TV.  Front Row was one of the selling points that made me switch to Mac in the first place.

     

    For me, the Mac is 1/3rd computer, 1/3rd TV, and 1/3rd stereo.  Lion just downgraded 2/3rds of my Mac.

  • Martin Lund Larsen Level 1 Level 1 (10 points)

    Could not agree more...

     

    I also could show an apple to many people, who was simply amazed and incrediably impressed as soon as you took out the little remote and pressed MENU to enter Front Row.

     

    I no longer recommend apple computers, because I cant show 1/3 computer ... 1/3 TV ... 1/3 music ... 1/3 picture booth etc....

     

     

    So sad so sad ... please apple let Front Row back ...

  • plsfixit Level 1 Level 1 (0 points)

    so the question is where do we start making enough noise to force the change? Facebook page? Twitter? I was praying this would re appear in 10.7.1 but it was suspiciously absent. APPLE  people bought your product based on what it can do and then you take that functionality away from something they paid for. Thats almost as bad as the 3g ipad unlimited data bait and switch you pulled with At&t. You want us to buy apple tv's I get that but you have these beatiful 27 inch screens that I loved using for movies and tv. I bought a 27 inch iMac specifically because of that. thats 2000 dollars I could have saved. Thanks. The least you can do with your 78 billion in cash is spend a few thousand putting front row back on the app store as a free app. I want what I paid for. I wonder what a class action lawsuit would accomplish in this case?

  • Tony Agustin Level 1 Level 1 (0 points)

    What's the mailing address to the people who decided to ditch 'Front Row'? I want to mail them my useless Apple remote so they can take turns 'sticking it' where the Cupertino sun don't shine.

    Yep still ******.

  • Nathan Guinle Level 2 Level 2 (160 points)

    I have called  written and complained on this forum....

    For some reaseon I feel as if it is only falling on deaf ears!!!

    Come on Applke!!

    Do the right thing offer it in the app store!!!

  • Boeing777 Level 1 Level 1 (0 points)

    please bring front row back to OS X.

    bring it back and improve it.

    add airplay to itunes music playlist.

    Why remove something that many liked very much

  • Martin Lund Larsen Level 1 Level 1 (10 points)

    We should all write our frustrations here ... http://www.apple.com/feedback/macosx.html

Previous 1 6 7 8 9 10 Next