Just thought I'd let you all know something that isn't readily apparent from googling - at least it wasn't for me.
For two channels, I had program data which was approximately 1.5 hours off. This did me absolutely no good when it came to recording shows from mythtv.
I'm using MythTV .21
I came across a mailing list thread which had the answer.
After correcting the error I had in my channel section, I simply went to a MySQL editor, ran a quick SQL query, and re-populated the database with mythfilldatabase
The SQL query issued was "DELETE FROM program"
I would highly
recommend backing up your data before doing this. It destructively deletes data from a table within MythTV.
With that said, after doing so and running mythfilldatabase, all my channel data came up correctly, and all is good.
It's very hack-ish, but I know of no other way to get rid of bad program data.
Worked like a charm. So, to sum up:
- BACK-UP ALL YOUR DATA!!!!
- Run the SQL statement: DELETE FROM program
- Run mythfilldatabase.
- re-start myth.
and you should be good to go.