We do exactly that already in that we don’t remove existing EPG database unless we’re able to build a new one. But if you’re not able to build a new one over a period of days into weeks, then you’ll eventually end up with an empty EPG.
That might be what you’re code tries to do but it doesn’t seem to be what happens in practice unless I’m misunderstanding the issue or they’re unrelated. I’ll post logs if the problem happens again (I’ll make sure to keep my logs and I’ll turn on verbose logging and all that, I have the space to save them)
The reason that it doesn’t follow that this is the issue is that Sunday night I saw my recordings scheduled for the week. For example, I record a specific news program every night at 9:00 and on Sunday it showed all the airings for the week. Monday the news program recorded correctly. Tuesday it did not record the program and that’s when I went looking at to what happened and at that point none of my future recordings (that showed on Sunday) weren’t scheduled any longer. So if there was a cache, it got deleted and didn’t just run out.
From other threads I’ve read on this issue it looks like it might be an issue with partial data download where some of the channels are downloaded but many or even most or not (and they anecdotally seem to be mostly HD channels and a lot of people on Fios.) That might remove your cache because it looks like the guide data was downloaded but the guide data was incomplete and most of the upcoming recordings are missing. Completely guessing here because I don’t know your internal architecture, but perhaps the cache needs to be tweaked a bit so that it understands partial and bad data downloaded from Gracenote (I think that’s where you are getting your data?) so that you don’t remove all data from a given channel that was there before and not there in the new download?
This whole issue of running out of, or disappearing program guides and my available recordings not showing up is making me super sad. It’s been affecting me for weeks and I feel like I’m having to babysit something that had been working for months.
Channel mapping for HD channels continue to disappear. Have to delete all of my tuners and add them back in. (Dual HDHR3-CC) - then reload EPG.
Rebooting the entire server used to help. Doesn’t any more. (Just restarting the PMS service didn’t help…)
Removing DVR tuners used to help. Doesn’t any more.
@dave@pulpfree.org said:
This whole issue of running out of, or disappearing program guides and my available recordings not showing up is making me super sad.
We’ll fix it, fear not! You don’t have debug logging turned on, would you mind enabling that for future logs? (Not verbose, just debug). Enabling that and then manually kicking off an EPG refresh could be very useful.
Also, you might want to fix your allowed networks preference: Error parsing allowedNetworks '10.31.1.*': Invalid argument
Please let us know what country/zip/lineup you’re using as well.
I see same issue, with same log entries about SQLITE “database schema has changed” and JSON parsing error.
I disabled enhanced guide
I removed both (DVRS) Hdhomeruns and re-added.
Restarted Plex Media Service
Reboot entire Plex server
Restarted Both hdhomeruns
I think people are still missing what the source of the problem is…
As I demonstrated in several other posts… this doesn’t seem to have anything to do with the local server and everything to do with the source EPG.
I have seen it several time now. When you enter into the Manage Channels window you will see on the left all of your device (HDHomeRun) channels that were found during the scan on the device. To the right of this you will see the Guide channels. This is were the problem lies. When the guide channels are blank then you will not pull down any guide data for that channel. The guide channels are not being pulled correctly or aren’t available from their source. I have seen it on multiple guides, Verizon FIOS most offten, were there would only be 5 - 20 channels available on the right side to chose from instead of the 400 - 500 normally there. And then 1 - 2 days later I see the channels all available again from the source and all of my guide data pulls down and my scheduled programs reappear.
It worked fine for the past few months but now I have had to move back to my Win 7 Windows Media Center recording because this is just to unreliable…
@dave@pulpfree.org said:
This whole issue of running out of, or disappearing program guides and my available recordings not showing up is making me super sad.
We’ll fix it, fear not! You don’t have debug logging turned on, would you mind enabling that for future logs? (Not verbose, just debug). Enabling that and then manually kicking off an EPG refresh could be very useful.
Also, you might want to fix your allowed networks preference: Error parsing allowedNetworks '10.31.1.*': Invalid argument
Please let us know what country/zip/lineup you’re using as well.
Thanks for the feedback. That was the first time I’ve ever uploaded logs - I’ve enabled verbose logging for the next time it happens. (As well as cleaning up and reading the actual instructions for configuring network preferences! )
In terms of EPG, I’m using 63017 - Charter Communications - Digital
@“dave@pulpfree.org” Best to disable Vebose logging, it actually makes it hard to work out what’s going on. Just stick with Debug, unless someone specifically asks for Verbose.
@DaveBinM said:
@“dave@pulpfree.org” Best to disable Vebose logging, it actually makes it hard to work out what’s going on. Just stick with Debug, unless someone specifically asks for Verbose.
Thanks - I meant just debug. But I double checked just in case.
Checked - Enable Plex Media Server debug logging
Not Checked - Enable Plex Media Server verbose logging
Episode guide appears to be missing all HD channels again this morning (possibly more, but for sure almost all of my HD channels) and all recordings I had setup for this week are missing again.
Attached are my logs (apologies, it is the verbose logging, I didn’t read that you didn’t want verbose until after I gathered these, I turned it off for future submissions.)
Verizon Fios Southern New Jersey - Digital - 08055
Here’s the obligatory “Me Too”. Never had a single issue until this morning. I’m only getting a guide for Channels 2 & 3 - I’ve verified the 300-Plus channels are still available on my HD Homerun… Something’s amiss…
Ack! Missed recordings tonight. Yes, as someone else put it, ‘Wife will (was) be pissed!’. Stephen Colbert was scheduled for the whole week, but only was listed for Mon, Wed, and Fri this week. So… did a manual refresh of the guide and all the remaining scheduled recording showed up, except for the one I missed because I reloaded the guide after that show was supposed to record. Can the DVR/EPG refresh be trusted? I’m not liking the flakiness of this after the 1.7.2 upgrade.
Same problem here, scheduled records just seem to vanish. Most of the time deleting the DVR and refreshing the EPG will resolve the problem. Wife is losing confidence that this can replace WMC. So I have to babysit it to make sure things are working otherwise this might be a wasted investment. WMC seemed much more reliable with scheduling recordings and refreshing guide data. Server logs are attached with debug logging enabled.
Ok. I will post logs next time. And, yes, it’ll probably happen again, alas. But… there’s more. Why all the buffering? Every 3 - 5 seconds the spinning donut appears. And I’m on a wired connection. And using Roku. On the wireless connection, the same thing on Roku - buffering every few seconds; however, the Fire Stick just blows out of the DVR and goes back to the Plex main screen (I think.). All I know is that after the buffering donut started, the screen went black and I was back to some earlier screen or out of the app completely. Much worse behavior than the Roku experience. This have something to do with changing the file format (in the case of the buffering, not the blow up)? And, yes, logs would be useful. Doing this post from the office, so no logs available.
We do exactly that already in that we don’t remove existing EPG database unless we’re able to build a new one. But if you’re not able to build a new one over a period of days into weeks, then you’ll eventually end up with an empty EPG.
That might be what you’re code tries to do but it doesn’t seem to be what happens in practice unless I’m misunderstanding the issue or they’re unrelated. I’ll post logs if the problem happens again (I’ll make sure to keep my logs and I’ll turn on verbose logging and all that, I have the space to save them)
I often check at night my recordings everything is kosher. In the morning, most my guide is gone and I’ve only got like one or two channels left for recording. Sometimes refreshing program guide works, other times I have to wait a day and refresh guide.
Note that sometimes when I catch it with the ‘partial EPG’, it appears that it also only recognizes a handful of my channels. So perhaps in caching unless it is upgraded, it isn’t recognizing all the channels and therefore only performs a partial EPG. I had this issue a lot in the beginning, but haven’t been able to validate last week or two as I haven’t been able to catch it where it only performs a partial after refreshing.
Please FIX, it is awesome setup, but it sucks to randomly lose shows in a series, or movies because the EPG refreshed at an off time, and happened to be when the data was jacked.