MacProgramGuide 1.1.1 was released today, it uses the JSON data feed directly. It runs on OS 10.8 and Later. If you are still on 10.6 or 10.7 a release for those OS's will be available in several days.

Thanks! So far so good. I am having a problem though: my SchedulesDirect lineup is limited to < 100 channels but MacProgramGuide keeps loading all 1000+ channels. To be more specific my SD account was wrong and I corrected it after first loading MacProgramGuide. So I tried "clearing" the database by quitting then removing the entire MacProgramGuide folder under ~/Library/Application Support and restarting. But it just reloaded all channels. Then I waited 3 days for the schedule to clear out and tried again but it still loads all channels instead of just the channels I selected in my SD account.

Another question: how do I limit the amount of hours/days per download? I don't see any option.

The JSON service doesn't use the "select the channels that you want on the website" scheme anymore; that's going to be somewhere in MPG: the server sends MPG "Here's the list of channels in the lineup" and the client sends back "Send me the schedules for x, y, z". Right now MPG must be requesting all of them.

Same with the amount of data. MPG can request 2, 4 or 13 days. It must be requesting 13 days.

You can disable the channel display using the station editor, this will prevent the display of the channels in the schedule grid. In the current version (1.1.5) you can not limit the download to only enabled channels, this will be added in the future.

The amount of data that is downloaded depends on the number of days of data that is currently in the database. If you have less than 8 hours,the next download request will be for 2 days of data. If you have more than 8 hours but less than 3 days of data you next request will be for 4 days. if you have more than 3 days you'll get 14 days in your next download.

coolmacsoftware wrote:You can disable the channel display using the station editor, this will prevent the display of the channels in the schedule grid. In the current version (1.1.5) you can not limit the download to only enabled channels, this will be added in the future.

I disabled a few hundred channels as you described but they're still displaying in the grid. Help!

(Five days later) I have quit and restarted the program and now all items are again checked in the station edit box - and it is way too cumbersome to disable hundreds of channels so I am giving up for now.