[mythtv-users] Duplicate Channels Cleanup
Michael T. Dean
mtdean at thirdcontact.com
Mon Sep 15 15:37:19 UTC 2014
On 09/15/2014 10:25 AM, Martin Compton wrote:
> I was cleaning up my DISH-TV Schedules Direct listings and ran
> mythfilldatabase to update the channels.
>
> When I was checking the channels table I noticed that some have 2-3
> duplicate entries for the same sourceid+channel+callsign+xmltvid (etc).
>
> Can I safely reassign the chanid in the associated tables:
> channelgroup
> program (these duplicates can be deleted)
> programgenres
> programrating
> record
> recorded
> oldrecorded
>
> and remove the duplicate channels?
>
> Am I missing any tables with a "chanid" column?
The proper way to handle "ghost" channels (as you get when you don't
properly set the XMLTV ID on channels before running mythfilldatabase
and your broadcasters provide in-stream information about the channel
that mythfilldatabase can't match to one of your scanned channels) is to
"Delete all video sources" (to clear out everything--both the good and
the bad channel info--from all the tables that are affected) and then
rescan, set the XMLTV ID's, then run mythfilldatabase. Then again, if
you mean that you're using Dish Network as a source of video, you're not
scanning, so you may have duplicates from when they renumbered their
channels and you didn't update properly (by either manually editing the
XMLTV ID, name, and call sign of the changed channels or by "Delete all
video sources" and re-fetching). If you are using a non-scannable video
source, "Delete all video sources" and then re-fetch channels from
listings provider.
Mike
More information about the mythtv-users
mailing list