Archive:HOW-TO:Install XBMC on Apple TV 1: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Neeltje57
m (Added wiki toc)
No edit summary
 
(92 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{XBMC wiki toc Inline}}
:''See also: '''[[Archive:Apple TV 1]]''' and '''[[Archive:Install XBMC on Apple TV 1 (Linux)]]'''''
__NOEDITSECTION__
__NOTOC__
Thanks to lots of hard work by [http://xbmc.org/about/team/ Team-XBMC]'s very own [[User:Davilla|Scott Davilla]] and [[User:MaestroDD|Stephan Diederich]] it is now possible to install and run [http://xbmc.org XBMC Media Center] on you [http://www.apple.com/appletv Apple TV].


In short it is [[XBMC for Mac]] on Apple TV made easy for everyone to enjoy!
{{outdated|XBMC v12 and higher no longer run on the original ATV OS. To use v12 and higher you must install a [[Archive:Install XBMC on Apple TV 1 (Linux)|Linux-based OS]] on the Apple TV 1}}
[[Archive:Apple TV 1]] (silver) is no longer available from Apple, but can be purchased from alternative sources (eBay, kijiji, craigslist, etc.).


=How does it work?=
'''It is highly recommended that you [http://rufn.it/aTV/ replace] the WiFi card with a Broadcom Crystal HD to enable playback of HD videos.'''
[http://code.google.com/p/atvusb-creator/ ATV USB Creator] let you make a so called "''[http://en.wikipedia.org/wiki/Apple_TV#Modifications_and_hacks patchstick]''", a bootable USB flash drive which you boot your [http://www.apple.com/appletv Apple TV] with to install [[XBMC for Mac]] to run nativly on Apple TV OS (which by the way is "[http://en.wikipedia.org/wiki/Mac_OS_X_v10.4 Tiger] based).
===Really Frequently Asked Questions and Answers===
*Question: What happens to original Apple TV software after the XBMC installation?
**Answer: XBMC is installed onto the Apple TV built-in harddrive but you will still be able you use your Apple TV software as normal, XBMC will only be an extra option that you can launch from the Apple TV's original menu when you want to utilize the extra features and functions that are available in XBMC compared to the original Apple TV software. So XBMC will not replace the original Apple TV software, it instead works as complement the existing Apple TV software.


*Question: Is XBMC running natively on the Apple TV or under an Linux environment?
It is also highly recommended that you consider installing a [[Archive:Install XBMC on Apple TV 1 (Linux)|linux-based OS install with XBMC]] for [[Archive:Apple TV 1|various reasons]].
**Answer: This installs [[XBMC for Mac]] which is a native Mac OS X application, (Mac OS X v10.4 Tiger to be precise), this does not run under a Linux environment.


*Question: Will the Apple TV playback 1080p videos encoded with the H.264 codec (like Blu-ray rips)?
==Original ATV OS==
**Answer: No, the Apple TV hardware is only powerful enough to decode 720p videos encoded with the H.264 codec.
'''Requirements:'''
* Apple computer with Mac OS X 10.4+ or Windows XP+ computer with a USB port and [http://code.google.com/p/atvusb-creator/ ATV USB Creator] installed.
* 512MB (or larger) [http://en.wikipedia.org/wiki/USB_flash_drive USB flash memory drive]. You can also use memory cards and a USB reader in place of a typical USB drive.
* Make sure the Apple TV 1 is updated latest software version (3.0.2) before proceeding.


*Question: Does XBMC on the Apple TV upscale standard-definition and 720p videos to 1080p output?
**Answer: Yes, XBMC on the Apple TV will upscale all videos to 1080p is that is your output resolution.


*Question: How do I get XBMC to show full screen rather than in windowed mode?
'''NOTE:''' Just to be safe, unplug any other USB drives just in case (as you do not want to risk ATV USB Creator overwriting the data on any other USB drive you might have connected).
** Answer: Settings -> Appearance -> Screen -> Resolution -> Full Screen
 
==Minimum requirements==
*[http://www.apple.com/appletv Apple TV (with 'Take 2' version of the 'Apple TV OS', meaning version 2.x of Apple TV software)]
**'Apple TV OS' version 2.2 requires [http://code.google.com/p/atvusb-creator/ ATV USB Creator] 0.3 and for you to update the ''XBMC/Boxee Launcher'' to 0.2 and then [[XBMC for Mac]] to have a completely successful install.
*[http://www.apple.com Mac computer with Mac OS X 10.5 (Leopard) or 10.4 (Tiger)] (Windows and Linux [http://code.google.com/p/atvusb-creator/ ATV USB Creator] is coming soon).
*512MB (or larger) [http://en.wikipedia.org/wiki/USB_flash_drive USB flash memory drive].
**Note that it [http://www.u3.com/uninstall/default.aspx can not still have U3 software on it (so uninstall that first if you have U3 USB flash memory drive)].
 
=HOW-TO install XBMC on your Apple TV=
[http://code.google.com/p/atvusb-creator/ ATV USB Creator] is currently available for Mac OS X (Windows and Linux [http://code.google.com/p/atvusb-creator/ ATV USB Creator] is coming soon).
 
'''NOTE:''' Just to be safe, unplug any other Mac formatted USB drives just in case, (as you do not want to risk the chance the patchstick utility to overwrite the data on any other USB drive you might have connected).


# Download the [http://code.google.com/p/atvusb-creator/ ATV USB Creator] from http://code.google.com/p/atvusb-creator/
# Download the [http://code.google.com/p/atvusb-creator/ ATV USB Creator] from http://code.google.com/p/atvusb-creator/
# Insert a 'bootable' USB flash memory drive into your Mac.
# Insert a USB flash memory drive into your Mac or Windows machine and format the drive as FAT32. This will erase all data previously on the USB drive.
# Run the [http://code.google.com/p/atvusb-creator/ ATV USB Creator].
# Run the ATV USB Creator.
# Follow the GUI to select "ATV Patchstick"" and which plugins you would like to install.
# Select the following options:
#Make sure to select the correct disk and hit the circling arrows to the left of the drive menu if you insert the USB flash drive after launching atvusb-creator.
## For "Choose an Installation" select "ATV-Patchstick"
# Remove the USB flash memory drive and plug it into your Apple TV.
## You don't need to do anything for "Download AppleTV Update DMG or Choose a DMG". ATV USB Creator will automatically download this file from Apple's servers, so you don't need to do anything there.
# Power on your Apple TV and the USB flash memory drive (now also called "patchstick") will automatically boot and run [http://code.google.com/p/atv-bootloader/ ATV bootloader].
## For "Installation Options" you should not need to change anything. "AppleTV version 3.x" should already be selected, and there should already be check marks for "ssh tools", "bin utils", "SoftwareMenu", and "XBMC/Boxee for Mac"
# After the ATV bootloader finishes, remove it and restart your Apple TV.
## For "USB Target Device" select the USB drive you inserted into your computer. You may need to hit the refresh button for it to show up.
# You Apple TV GUI will now have an option for XBMC on the main menu.
## Now you can click on "Create Using ->"
# Click on XBMC, then select "Update", (this will download and install XBMC from the Internet)
## When the USB drive patchstick is done being created you can then remove it.
# Once XBMC is done installing, restart your Apple TV (again).
# Power off the Apple TV 1 and insert the USB drive patchstick.
# Click "XBMC", then select "XBMC" in the sub-menu to start XBMC.
# Power on your Apple TV 1 while holding the minus (down) key on the remote (not always required, but will force the ATV to check USB) and wait for the picture of a Penguin (Tux) sitting on an Apple TV 1. '''If you do not see this picture when you boot up, and the Apple TV 1 just boots up normally, you may need to create a new USB drive patchstick using a different USB drive (preferably using a different brand).''' Sometimes some USB drives don't work for booting. You can also use memory cards and a USB reader in place of a typical USB drive.
 
# After the installation is done and the screen says you can reboot, remove the USB drive patchstick and unplug/re-plug the power to the Apple TV 1 to reboot it.
*Later if you wish to update XBMC select "Update" under the XBMC menu on your Apple TV.
# Your Apple TV 1 GUI will now have a new "Launcher" menu option on the main menu.
 
# Install XBMC by selecting "Launcher", then "Downloads", then select XBMC. (There may be more than one entry for XBMC, where one is a "Stable" build and the other is either a "developer preview" or beta.
=Known Issues=
# If you [http://rufn.it/aTV/ installed the CrystalHD card] you now need to install a driver for it. Follow [http://forum.xbmc.org/showthread.php?t=69321 this guide] and restart Apple TV after finishing installing CrystalHD driver.
* The default Apple TV screensaver may cause XBMC to not respond when it kicks in , (more accurately it can cause XBMC to loose control of the Apple Remote)
# Select "Launcher" then select "XBMC" in the sub-menu to start XBMC.
**Due to the way that the Apple TV handles its 'wakeup' from its screensaver mode different from an infrared remote event from the Mac OS X computer platform, we will eventually need to make a source code change to the XBMC software to sort this out, but until then you can workaround this by disabling the screensaver on your Apple TV, (that is, not from within XBMC, but in the Apple TV's own screensaver).
 
=Development for XBMC on Apple TV=
To help out with the development of [[XBMC for Mac]] (which runs on Apple TV) see [[XBMC for Mac|here]]. To help out with the development of [http://code.google.com/p/atvusb-creator/ ATV USB Creator] or [http://code.google.com/p/atv-bootloader/ ATV bootloader] see their respective project sites on Google Code:
*[http://code.google.com/p/atvusb-creator/ ATV USB Creator]
*[http://code.google.com/p/atv-bootloader/ ATV bootloader]
*[[XBMC for Mac|XBMC for Mac development]]
 


===Updating===
Newer versions of XBMC after v11 will no longer work on an ATV1 with the original OS. To use these you will need to install a Linux-based OS: [[Archive:Install XBMC on Apple TV 1 (Linux)]].


[[category:Inner Workings]]
[[Category:Apple]]
[[category:Development]]
[[category:Apple TV]]
[[category:Mac OS X]]
[[category:OpenGL]]
[[category:To-Do]]

Latest revision as of 22:14, 12 July 2020

See also: Archive:Apple TV 1 and Archive:Install XBMC on Apple TV 1 (Linux)
Time.png THIS PAGE IS OUTDATED:

XBMC v12 and higher no longer run on the original ATV OS. To use v12 and higher you must install a Linux-based OS on the Apple TV 1

Archive:Apple TV 1 (silver) is no longer available from Apple, but can be purchased from alternative sources (eBay, kijiji, craigslist, etc.).

It is highly recommended that you replace the WiFi card with a Broadcom Crystal HD to enable playback of HD videos.

It is also highly recommended that you consider installing a linux-based OS install with XBMC for various reasons.

Original ATV OS

Requirements:

  • Apple computer with Mac OS X 10.4+ or Windows XP+ computer with a USB port and ATV USB Creator installed.
  • 512MB (or larger) USB flash memory drive. You can also use memory cards and a USB reader in place of a typical USB drive.
  • Make sure the Apple TV 1 is updated latest software version (3.0.2) before proceeding.


NOTE: Just to be safe, unplug any other USB drives just in case (as you do not want to risk ATV USB Creator overwriting the data on any other USB drive you might have connected).

  1. Download the ATV USB Creator from http://code.google.com/p/atvusb-creator/
  2. Insert a USB flash memory drive into your Mac or Windows machine and format the drive as FAT32. This will erase all data previously on the USB drive.
  3. Run the ATV USB Creator.
  4. Select the following options:
    1. For "Choose an Installation" select "ATV-Patchstick"
    2. You don't need to do anything for "Download AppleTV Update DMG or Choose a DMG". ATV USB Creator will automatically download this file from Apple's servers, so you don't need to do anything there.
    3. For "Installation Options" you should not need to change anything. "AppleTV version 3.x" should already be selected, and there should already be check marks for "ssh tools", "bin utils", "SoftwareMenu", and "XBMC/Boxee for Mac"
    4. For "USB Target Device" select the USB drive you inserted into your computer. You may need to hit the refresh button for it to show up.
    5. Now you can click on "Create Using ->"
    6. When the USB drive patchstick is done being created you can then remove it.
  5. Power off the Apple TV 1 and insert the USB drive patchstick.
  6. Power on your Apple TV 1 while holding the minus (down) key on the remote (not always required, but will force the ATV to check USB) and wait for the picture of a Penguin (Tux) sitting on an Apple TV 1. If you do not see this picture when you boot up, and the Apple TV 1 just boots up normally, you may need to create a new USB drive patchstick using a different USB drive (preferably using a different brand). Sometimes some USB drives don't work for booting. You can also use memory cards and a USB reader in place of a typical USB drive.
  7. After the installation is done and the screen says you can reboot, remove the USB drive patchstick and unplug/re-plug the power to the Apple TV 1 to reboot it.
  8. Your Apple TV 1 GUI will now have a new "Launcher" menu option on the main menu.
  9. Install XBMC by selecting "Launcher", then "Downloads", then select XBMC. (There may be more than one entry for XBMC, where one is a "Stable" build and the other is either a "developer preview" or beta.
  10. If you installed the CrystalHD card you now need to install a driver for it. Follow this guide and restart Apple TV after finishing installing CrystalHD driver.
  11. Select "Launcher" then select "XBMC" in the sub-menu to start XBMC.

Updating

Newer versions of XBMC after v11 will no longer work on an ATV1 with the original OS. To use these you will need to install a Linux-based OS: Archive:Install XBMC on Apple TV 1 (Linux).