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

10.5: Easily use Front Row on second display or TV Apps
If you like to use Front Row on your attched TV (or second display), it's a bit of a hassle -- Front Row plays on the monitor with the menu bar, so you have to drag it back-and-forth before and after using Front Row. To solve this problem, I wrote a free little application called TV Row that will automatically let you see Front Row on your TV (or second monitor). Of course, you need to have the TV or second display connected to your Mac first, but that's it. What does it do? TV Row will let you automatically play Front Row on you second monitor or TV. And when you close Front Row, with one press of a button it will set your first display as primary display again.

The application is built on AppleScript and a free Unix program called cscreen, which is included in the package.

[robg adds: I can't test this one here, but assuming it works, this handles a Front Row complaint that I've heard from more than one person over the years. Make sure you read the Read Me for installation instructions.]
    •    
  • Currently 2.86 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (7 votes cast)
 
[29,492 views]  

10.5: Easily use Front Row on second display or TV | 7 comments | Create New Account
Click here to return to the '10.5: Easily use Front Row on second display or TV' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
dupe
Authored by: benganis on Jun 10, '08 08:36:56AM
This is a duplicate hint. I know, because I wrote this back in 2005.

http://www.macosxhints.com/article.php?story=20051201230156840&query=front%2Brow%2Bcscreen

At least your program is free.

[ Reply to This | # ]
dupe
Authored by: DEMON on Jun 10, '08 10:08:24AM
This one was submitted by me. I didn't know your script when I wrote this. Your script looks a bit like mine. *It works only with Leopard; *Let's you put Front Row everywhere you want on your HDD; *Will switch your screen back after you quite Front Row; *And it will quite the proces Front Row. For who wants to compare the script here is the source code: set scriptname to displayed name of (info for (path to me)) as string try set path2frontrow to do shell script "defaults read " & quoted form of scriptname & " 'path2frontrow' " on error repeat set path2frontrow to POSIX path of (choose folder with prompt "Please select the folder that contains Front Row") do shell script "defaults write " & quoted form of scriptname & " 'path2frontrow' " & path2frontrow exit repeat end repeat end try tell application "System Events" to get name of every process if the result contains "Front Row" then do shell script "killall 'Front Row'" end if do shell script "cscreen -s 2 -p" delay 1 try do shell script "open" & " " & path2frontrow & "'Front Row.app'" on error repeat set path2frontrow to POSIX path of (choose folder with prompt "Please select the folder that contains Front Row") do shell script "defaults write " & quoted form of scriptname & " 'path2frontrow' " & path2frontrow do shell script "open" & " " & path2frontrow & "'Front Row.app'" exit repeat end repeat end try set question to display dialog "Press OK to switch displays" buttons {"Ok"} default button 1 set answer to button returned of question if answer is equal to "Ok" then do shell script "cscreen -s 2 -p;killall 'Front Row'" end if

[ Reply to This | # ]
10.5: Easily use Front Row on second display or TV
Authored by: pixelthief on Jun 10, '08 10:48:12AM

Very nice app one it gets working. However one point that should be made is that before you load the app MAKE SURE FRONT ROW IS IN THE APPLICATIONS DIRECTORY, not any sub-directory. I store my apps in custom folders and I spent about half an hour try to a) get it to work and b) fixing the issue where my main monitor was my secondary display and refusing to go back.



[ Reply to This | # ]
10.5: Easily use Front Row on second display or TV
Authored by: sfgecko on Jun 10, '08 02:04:08PM
thanks for this hint! i was looking for an easy way to get front row on a second display w/o mucking around with applescript.

also, this hint works with tiger (tested on 10.4.11) as long as you have a front row launcher in your applications folder, like this:
http://0xced.blogspot.com/2007/11/front-row-for-tiger.html

now i need to figure out a way to remap the menu button on the apple remote to launch tv row instead of front row. :)

[ Reply to This | # ]
10.5: Easily use Front Row on second display or TV
Authored by: skorry1 on Jun 11, '08 08:13:12PM

Works great. Thanks. Lets a Macbook do double-duty as an Apple TV. Which may be why Apple won't build this into Front Row.

One note: It will not work if the "Mirror displays" option in System Preferences is checked. The script could probably be modified to do that automatically, but I don't know enough about Apple Script to do it. Anyway, once you uncheck the box, it works perfectly.



[ Reply to This | # ]
10.5: Easily use Front Row on second display or TV
Authored by: sd on Dec 30, '08 12:43:53PM
Eventually it adds a key "FrontRowUsePreferredDisplayID" in the file "com.apple.frontrow.plist" with the ID of your external display.
See this thread for more info :
http://discussions.apple.com/thread.jspa?messageID=7955351


[ Reply to This | # ]
10.5: assign FrontRow to 2nd display with TVROW | what about boxee?
Authored by: zahadum on Jul 17, '09 08:36:07PM

too bad that this very nice but very ad hoc solution cant be be applied to solve a more general class of screen-handling configurations - so that boxee (or screen-savers, wallpapers, etc) was also included.

apple needs to have a deeper schema for defining system properties & procedures (ie it should be RDF-based).

then it would be possible to query against a particular constraint & find all matching conditons - eg: find "all apps which have a pref for controlling the output screen" -- in which case all those objects could inherit a change to the (bigger) aux display.

the ad-hoc brittleness in the current device configurationis in large part the result of the absence of a proper object model for the osx ddk (apple abandoned a proper native objectiveC-based driver model during the transition from nextstep to osx, and the resulting kludge ("embedded C++") has undermined basic functionality like REAL plugnplay, and prevented the development of userland abstractions that can DYNAMICALLY reconfigure in-kernel driver behavior -- which would prevents the kind of reflection that an RDF-based scheme would require.

anyways, i will settle for hand-tuned support for boxee in the next version of TVROW.

---
mailto:osxinfo _at_ yahoo.ca



[ Reply to This | # ]