IceFilms XMBC Plugin Fix for when IceFilms is down

A few months ago we wrote a tutorial on how to install IceFilms XMBC plugin that allows you to stream Movies and TV Shows to your AppleTV. It came to our attention from our readers that there are sometimes issues with IceFilms streaming videos. Apparently this is due to the IceFilms server having issues for one reason or anther.

Here is how you can fix the problem:

Step 1: Download this alternate version of

Step 2: SSH into your AppleTV and locate the IceFilms XMBC plugin directory

  • For Apple TV 2G it will be located in /private/var/mobile/Library/Preferences/XBMC/addons/ 
  • For Apple TV 1G it will be located in /mnt/Scratch/Users/frontrow/Library/ApplicationSupport/XBMC/addons/
Step 3: Rename the current that is located in this folder to default.bak(DO NOT DELETE IT).
Step 4: Copy the new that you downloaded in Step 1 to this folder.
Everything should work now(there may be a few issues with the search function). Remember, that when IceFilms server is back up and running you will have to go back into this folder and restore the old file to get things working again(this is why it is important not to delete the old

IceFilms XBMC Plugin Tutorial Stream Movies and TV Shows from MegaUpload

*UPDATE* If you are having issues streaming TV Shows or Movies, it could be due to a server change that IceFilms is going through, there is a fix for this problem. Check out the IceFilms fix post.

A new XBMC plugin has been released called IceFilms. This plugin will allow you to stream movies and TV shows from MegaUpload to your AppleTV using the XBMC player for your jailbroken AppleTV 2G. First jailbreak your ATV using our Seas0nPass 4.3 Tutorial then follow our XBMC AppleTV Tutorial to get XBMC installed on your ATV 2G. After you have done that, follow the tutorial below to install the IceFilms plugin.

Step 1: Download this zip file ( make sure to leave it as a .zip file )

Step 2: Upload the zip file to your AppleTV. Use either an AFC2 app or openSSH to make an SFTP connection to the AppleTV’s IP address (find it in the ATV’s settings), username ‘root’ password ‘alpine’ (which is the default for ATV). The .zip files goes in the/private/var/mobile/Media folder. Once there, launch XBMC on your ATV, go to settings, Addons Manager, and select the Install from zip file (it’s in there somewhere…easy to find).

Step 3: Once you’re done, just install IceFilms ( and anything else you like – not necessarily working though ) and that’s it…

Updating the repo/addon

Updates are pushed out via the repo. Users should be notified in XBMC when there are new updates.If you know there is an update but the repo is listing an older version, you are most likely having an issue on your end.

To fix this, you have 2 options:

  1. Reinstall the add-on
  2. Reinstall the repo and addon (start over)

When you first install the addon, you will be prompted to download the metadata container. This file is a 230 mb zip that will serve as the source of the movie information and poster images. Metadata is not scraped via the normal routines as it would take forever each time you loaded the addon. It was designed this way as a system work around to long waits.

Known Bugs

  • A script error may prevent you from viewing certain subfolders (e.g., popular, recently added, etc.) – current fix is to go to Addon Settings and deselect Enable Metadata.
  • A script error may prevent you from viewing specific movie sources (e.g., Black Swan and King’s Speech) – no workaround.
  • Certain files prompt you to enter a captcha – Entering the words in the image correctly will allow to continue as normal.
  • Buffering – XBMC has a limited cache. Kill streams or try other sources.
  • ATV2 720p stutter – Possibly a hardware issue when streaming; however, downloading the file locally and playing may work.


How to Install XBMC for Apple TV 2G – [Tutorial]

We posted just a few minutes ago that XBMC has just been released for the Apple TV 2G! Below you will find full install instructions on how to install this application.

Step 1. Open Terminal on your Apple computer (or another command line based client)

Step 2. Connect via SSH into your Apple TV.

- Type the following:


(Make sure that you enter the ip address of your Apple TV, this can be found by going to Settings, General, Network)

You will be prompted for a password. Enter ‘alpine’ if you have not changed this already

Step 3. Run the following commands:

apt-get install wget

wget -O- | apt-key add -

echo "deb stable main" >

echo "deb ./" >

Step 4. Update the repo. Type the following into Terminal and hit enter

apt-get update

Step 5. Install XMBC. Type the following into Terminal and hit enter

apt-get install org.xbmc.xbmc-atv2

If you have any problems or would like to leave a comment, please do so below. Let us know how you get on!

XBMC Released for Apple TV 2G!

The long awaited XBMC has been released for the Apple TV 2G!

We will be posting install instructions here within a few mins!
Install instructions are available here!

The XBMC team is proud to present our first ARM-based release, and it’s a big one. Scott Davilla, with the help of several other developers and testers, is finally ready to pull the curtain off of his fun little secret.

You know that $99 tiny form-factor powerhouse that would be just perfect if it could only run XBMC? Now it can.

  • Full XBMC install, this is not a remote or thin client streamer.
  • No longer is your AppleTV2 chained to iTunes.
  • Who wants transcoded video anyway?
  • Share files on your network your way.
  • Full hardware decode for 720p/1080p movies.
  • Everything else you know and love about XBMC.

Take a look at some of the pictures below: