EyeTV no longer updates it's guide

A number of IceTV customers have experienced difficulty updating the guide in EyeTV version 4. While initially it was working for some customers it's now affecting more.

We have created this process to allow you to continue downloading IceTV into EyeTV just in case the functionality within EyeTV is never fixed by Geniatech.

Firstly, go into the EyeTV Preferences and on to the Guide tab:

1.jpg

Change the "Service" to "None":

2.jpg

Then quit EyeTV.

Open the "Automator" app and select "Application" and click the "Create" button.

20.jpg

From the list of actions search for "Run Shell Script" and double click on it to add it to the right hand side of the screen:

4.jpg

On the first line in the box on the right hand side of the screen type in 

cd /Users/USERNAME/Download/

where "USERNAME" is the name of your user account on your Mac, you can see what this is called in the Finder if you are not user:

5.jpg

Go to the XMLTV Setup page on the IceTV website at https://www.icetv.com.au/xmltv-setup/ and ensuring that you are logged into the IceTV website, then click on the "Copy link to clipboard" button.

6.jpg

Back on the Automator screen you need to type in

curl "

Then paste in the copied URL from the clipboard and finish it off with

" > IceTV.xml && open -g -a EyeTV IceTV.xml

So it will look like this (all of that command must be on the ONE line, it can wrap around, but it must be one line):

7.jpg

Click on the "Run" button in the top right corner to check that it's all working correctly (you will see the status shown in the bottom section of the page):

8.jpg

Go to File and select Save and save the Automation under the "Applcations" folder and call it "UpdateIceTV.app", leaving the "File Format" as "Application":

21.jpg

EyeTV will automatically open and load in the EPG data. You will then need to fix any channel mappings by going into the EyeTV programs screen and onto "All Channels". From here for each channel under the EPG column select "xmltv" from the drop down list:

10.jpg

Then when prompted, select the appropriate channel from the list and select "Assign":

11.jpg

You can also untick any channels you don't want to see in the guide anymore on this screen.

Once done the guide will fully updated with data:

12.jpg

This will load the guide data in for you, and you can re-run that application as needed.

To automate this process the Apple Calendar can be used.

First you will need to run the application once to fix it's permissions, to do this open the "Finder" and go to the "Applications" folder and find "UpdateIceTV":

22.jpg

Run "UpdateIceTV" and you will get a prompt asking for access to the "Downloads" folder, allow it by clicking on the "OK" button:

23.jpg

Next open up the Apple Calendar app, then click on the "+" button along the top of the Calendar window and type in "Update IceTV" then click on the selected box under it:

30.jpg

Select the newly created calendar entry for "Update IceTV" and set the start time to when the guide will be updated, we recommend late afternoon after 4pm when the computer is likely to be turned on already. Set "repeat" to "Daily" and then for "alert" select "Custom..."

31.jpg

For the custom alert settings set the first option to "Open File", for the second option change from "Calendar" to "Other..."

33.jpg

In the window that comes up go to your "Applications" folder and select "UpdateIceTV.app"

34.jpg

The "Minutes before" setting can be changed to be a low number and click on "OK":

35.jpg

Now at that time each day the IceTV Guide will update automatically.

Was this article helpful?
2 out of 2 found this helpful