WebKit Browser
From AwkwardTV
|
Contents |
[edit] About
Couch Surfer is a native web browser for the Apple TV written using the WebKit rendering engine. You can scroll through and interact with web pages, save and load bookmarks, and even enter URL's using an on-screen keyboard!
Written by Brandon Holland If you like it, please think about donating.
Compatible with ATV 1.x, 2.0, & Leopard!
[edit] Installation Instructions for AppleTV Versions 1.x & 2.x!
First step is to download the installer package for your version from Couch Surfer for AppleTV!
To install it, you will need to copy the CouchSurfer folder to your AppleTV. You can copy it to the home folder of the 'frontrow' user if you wish, although its location doesn't really matter.
Next, you need to open an SSH connection to your AppleTV, like so:
ssh -1 frontrow@<your_appletv_address>
When prompted for a password, enter 'frontrow'.
Now go to the directory where you placed this folder on your AppleTV and type the following command:
sudo ./installcouchsurfer
When prompted for a password, enter 'frontrow' again.
If you get any errors about installsafari not existing try
chmod +x installcouchsurfer
and run again
Edit the file Bookmarks.plist and add any bookmarks you want, then move it to the directory /Users/frontrow/Documents/Bookmarks.plist
Reboot and the Couch Surfer listing should show in your main menu, Enjoy browsing!
[edit] Adding Plug-In's (AppleTV)
Enabling things like flash and quicktime is acutely fairly easy but you will need a few files. You can get the plugins off of a Leopard 10.5 install but you will need frameworks from 10.4. Also the needed frameworks are not in the Combo update, so you will need the install CDs or a booted OS 10.4 system.
Step 1:
Copy over any plugins from /Library/Internet Plug-Ins/*.plugin that you want to have. I have tested Quicktime and Flash and can confirm that they work. Note: You need the .plugin versions, there may also be .xpt plugins but these are for Firefox and will be of no use.
You will need to create a /Library/Internet Plug-Ins/ folder on the AppleTV and put the files there.
-bash-2.05b$ md5 /Library/Internet\ Plug-Ins/Flash\ Player.plugin/Contents/MacOS/Flash\ Player /Library/Internet\ Plug-Ins/QuickTime\ Plugin.plugin/Contents/MacOS/QuickTime\ Plugin MD5 (/Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player) = f4f2bce6ee216e97ed48e649edd47191 MD5 (/Library/Internet Plug-Ins/QuickTime Plugin.plugin/Contents/MacOS/QuickTime Plugin) = e8265ff56537d905c9f0a8be8d2202f0
Step 2:
Locate the proper CoreAudioKit Framework. I used the one off of my OSX 10.4.10 install disk. To extract this framework extract the /Volumes/Mac OS X Install Disc 1/System/Installation/Packages/Essentials.pkg/Contents/Archive.pax.gz archive and then copy ./System/Library/Frameworks/CoreAudioKit.framework from the archive to your AppleTV. Finally move the framework to our /System/Library/Frameworks Folder.
-bash-2.05b$ md5 /System/Library/Frameworks/CoreAudioKit.framework/CoreAudioKit MD5 (/System/Library/Frameworks/CoreAudioKit.framework/CoreAudioKit) = 47410bdc321b62e7a1d6bc61f8d545
--Dr Omega 00:58, 27 February 2008 (CET)
- In theory you can install java as well but I haven't tried to do so. You would need to copy over the JRE in addition to the plugin. --Dr Omega 22:59, 27 February 2008 (CET)
autoejecutable. porfavor. que alguien lo comparta funcional
[edit] Installation Instructions for Mac OS Leopard!
First step is to download the installer package for your version from Couch Surfer for Leopard!
Unpack the zip file and run the installer inside.
A reboot may be required after this step for the plug-in to show up in FrontRow.
[edit] Adding Plug-In's (Leopard)
Couch Surfer should be able to play anything that's loading into Quicktime and runs in Safari.
Check back for updates to this section!
[edit] Controlling Couch Surfer
Once a page is loaded you are in "Navigation Mode" and can use the up and down direction circle on the Apple Remote to scroll though the page. Pressing and holding either the up or down direction on the remote initiates a smooth scrolling motion. Pressing the forward or back direction buttons will navigate through your browsing history.
The Menu button on the apple remote brings up the Couch Surfer info menu and has options to set bookmarks and return to the main couch surfer menu.
"Manipulation Mode" is used when you need to interact with a web page such a following links or controlling flash interfaces. To enter this mode simply press the Play/Pause button on the remote. (You will notice the arrows on the right side of the screen disappear.) An arrow will appear in the middle of the screen and can be moved around using the direction circle buttons on the apple remote just like a mouse.
To click a link in Manipulation Mode just press the Play/Pause button again. This can also be used to click buttons in flash movies like YouTube to stop or adjust volume.
To exit Manipulation mode press the Menu button on the apple remote once. You will notice the arrows re-appear on the right side of the screen indicating you are back in Navigation Mode and want to scroll the page up or down and go back and forth in your browsing history.
