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:
Change the "Service" to "None":
Then quit EyeTV.
Open the "Automator" app and select "Application" and click the "Create" button.
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:
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:
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.
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.xmlSo 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):
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):
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":
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:
Then when prompted, select the appropriate channel from the list and select "Assign":
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:
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":
Run "UpdateIceTV" and you will get a prompt asking for access to the "Downloads" folder, allow it by clicking on the "OK" button:
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:
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..."
For the custom alert settings set the first option to "Open File", for the second option change from "Calendar" to "Other..."
In the window that comes up go to your "Applications" folder and select "UpdateIceTV.app"
The "Minutes before" setting can be changed to be a low number and click on "OK":
Now at that time each day the IceTV Guide will update automatically.