WMC reports GuideNotConfigured when using Click-to-Record

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html
Post Reply
User avatar
12noon

Posts: 127
Joined: Mon Oct 06, 2014 4:23 pm
Location:

HTPC Specs: Show details

WMC reports GuideNotConfigured when using Click-to-Record

#1

Post by 12noon » Fri Feb 01, 2019 3:11 am

This may not be something you're interested in, but I think you're in the best position to answer my question. I'm using WMC's click-to-record API to tell it to record a specific program, and it's returning the error GuideNotConfigured. Of course, my guide IS configured (with EPG123) but it's not Rovio. I'm pretty sure WMC is reacting to the fact that I'm not using Rovio, because it works on my other WMC that IS using Rovio. If that's the case, how do I convince it that the EPG is configured even though it's not using Rovio? (I sure hope it's possible, otherwise, I've just wasted two months of work.) If it'd be useful, I can send you a console app that submits a C2R file using this API.
USA 60005
WOW Chicago Suburbs - Digital
USA-IL58819-X

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#2

Post by garyan2 » Fri Feb 01, 2019 3:34 am

I think I will need a copy to try and see what is going on. I can't think of anything right off hand that would make it think the guide is not configured... maybe some registry key somewhere.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
12noon

Posts: 127
Joined: Mon Oct 06, 2014 4:23 pm
Location:

HTPC Specs: Show details

#3

Post by 12noon » Fri Feb 01, 2019 4:11 am

That was my thought as well. Maybe it's storing whether or not the user accepted the Rovio TOS? I just have no idea where.

I've attached a zip with a console app that takes a path to a C2R file (an example of which I've also attached). Then it submits a click-to-record request using the data in the C2R file and outputs the results. You'll, of course, need to change the title, start time (UTC), and callsign to match whatever lineup you're using. Please let me know if you need anything else. I appreciate your help!
Attachments
c2r_ImSorry_Single.zip
(490 Bytes) Downloaded 27 times
c2r.zip
(3.97 KiB) Downloaded 44 times
USA 60005
WOW Chicago Suburbs - Digital
USA-IL58819-X

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#4

Post by garyan2 » Fri Feb 01, 2019 4:22 am

What OS version is your machine that is not working?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
12noon

Posts: 127
Joined: Mon Oct 06, 2014 4:23 pm
Location:

HTPC Specs: Show details

#5

Post by 12noon » Fri Feb 01, 2019 4:31 am

Ah, sorry. Both of my WMCs are Windows 7 Home.
USA 60005
WOW Chicago Suburbs - Digital
USA-IL58819-X

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#6

Post by garyan2 » Fri Feb 01, 2019 5:06 am

On the machine that says the guide is not set up, change the following registry key:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Settings\ProgramGuide
"fPrivacyLevel"=dword:00000002

This is the same as if you went to settings->General->Privacy->Privacy Settings and enabled the 'Use the Guide and send information to Microsoft to improve the quality and accuracy of the service'. I had disabled this option because, well, I don't like being snooped on and EPG123 removes any benefit from allowing it. Unfortunately, in order to use the c2r the option needs to be enabled.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
12noon

Posts: 127
Joined: Mon Oct 06, 2014 4:23 pm
Location:

HTPC Specs: Show details

#7

Post by 12noon » Fri Feb 01, 2019 2:01 pm

Nice, that does it. (Now I just have to figure out why WMC schedules the recording for the SD channel instead of the HD one that is specified exactly in the C2R request. Grr.)

I don't enjoy the snooping either. It's a shame MS decided to join those two options. Obviously, Typecast won't just change that value without getting permission from the user (or just make the user do it in WMC themselves). :-) Thanks for digging into it so quickly!

Update: Ah, it's because the HD channel has about three days fewer listings than the SD channel, so WMC turned it into a keyword search. Now if SchedulesDirect would only respond to the question I posted about this three days ago... :-)
USA 60005
WOW Chicago Suburbs - Digital
USA-IL58819-X

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#8

Post by garyan2 » Fri Feb 01, 2019 2:34 pm

The process literally just looks at the registry entry, so you could record the current value, change it to at least '2', do your thing, and restore the original value with WMC none the wiser.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
12noon

Posts: 127
Joined: Mon Oct 06, 2014 4:23 pm
Location:

HTPC Specs: Show details

#9

Post by 12noon » Fri Feb 01, 2019 2:59 pm

Ha. Cool. 👍
USA 60005
WOW Chicago Suburbs - Digital
USA-IL58819-X

Post Reply