Automating EPG Collector allows Windows Media Center (WMC) to update its TV guide data over-the-air (OTA) silently in the background. This prevents the “No Data Available” message without requiring manual user intervention. 1. Configure the Parameters in EPG Centre
Before setting up automation, you must create a default parameters file.
Open EPG Centre (the graphical user interface for EPG Collector).
Go to the Tuning tab and select your country, delivery system (such as DVB-T or ATSC), and local frequencies.
Go to the Output tab and select EPG Collector imports the data to Windows Media Center.
Tick the specific options to automatically map EPG data to your channels.
Select File > Save As and save the file strictly as EPG Collector.ini inside the default folder location. 2. Test the Configuration Manually
Ensure the software can execute a data pull correctly before creating a schedule. Select Run > Collect EPG Data within the EPG Centre menu.
Wait roughly 5 minutes for the data download process to complete.
Verify that the software exits with an exit code of 0, confirming a successful transfer.
Open Windows Media Center to verify that the guide displays programmatic schedules. 3. Create an Automated Windows Task
Windows Task Scheduler handles the routine background execution of the command-line utility.
Open the Windows Start Menu, type Task Scheduler, and open the application. Click Create Basic Task in the right-hand Actions pane. Name the task EPG Collector Automation and click Next.
Set the trigger frequency to Daily and choose an early morning time (like 2:00 AM) when your TV tuners are not actively recording programs. Under Action, select Start a program.
Click Browse and target the executable path: C:\Program Files (x86)\Geekzone\EPG Collector\EPGCollector.exe.
Leave the Add arguments field completely blank if you saved your initialization parameters as the default EPG Collector.ini file. Click Finish to finalize the scheduled process. 4. Optimize the Task Security Settings
Modify the execution priorities so the script launches regardless of whether you are actively logged into the computer.
Double-click your newly created task in the Task Scheduler Library list.
Under the General tab, toggle the option to Run whether user is logged on or not.
Check the box for Run with highest privileges to grant the executable administrative access to modify the system’s WMC database. If you would like, let me know: What tuner type you are using (ATSC, DVB-T, or Satellite)?
Your geographic location to optimize the frequency scanning parameters.
If you are running into any specific exit errors or missing channels.
I can provide specialized tuning steps based on your local broadcast hardware.
Leave a Reply