WebKit Browser
From AwkwardTV
- See also: Couchsurfer
|
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!
Brought to you by Fire Core, LLC
Compatible with ATV 1.x, 2.0, & Leopard!
[edit] Installation Instructions
The simplest way to install it on the Apple TV is to use aTV Flash
You can also install Couch Surfer on your SSH enabled Apple TV by following the steps below.
- Download the Couch Surfer Apple TV Plugin here
- Transfer it to the AppleTV vis SSH
- Navigate to the place you'v copied it to:
cd /Users/frontrow/
- Extract it:
tar -xvzpf couchsurfer-0.6-2x.tgz
- Move the extracted plugin to the proper place
mv CouchSurfer.frappliance /System/Library/CoreServices/Finder.app/Contents/PlugIns/
- Make sure it has the correct ownerships
sudo chown -R root:wheel /System/Library/CoreServices/Finder.app/Contents/PlugIns/CouchSurfer.frappliance
- Restart the Finder (or the AppleTV entirely)
kill `ps ax | grep Finder.app | grep -v grep | sed -e 's/[[:blank:]]*//' | sed -e 's/[[:blank:]].*//'`
[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.
CoreAudioKit.framework can also be located in the 10.4u SDK included in XCode
-bash-2.05b$ md5 /System/Library/Frameworks/CoreAudioKit.framework/CoreAudioKit MD5 (/System/Library/Frameworks/CoreAudioKit.framework/CoreAudioKit) = 47410bdc321b62e7a1d6bc61f8d545
- 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.
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.
[edit] License
Copyright 2008-2009 Fire Core, LLC. All Rights Reserved.
By downloading, installing or otherwise using Couch Surfer, you hereby agree to the Couch Surfer EULA.
