Mailing List Archive

Missing EPG on a number of channels
Dear MythTV users,

I'm missing EPG for a number of channels. Unlike one year ago, this time
it is not on the provider's side: two neighbours have the EPG on the
channels (on their normal TV sets) where I haven't got it in MythTV.
I did a full rescan, but this did not fix the problem.
The affected channels share a small number of mplexid values in the
database, one these multiplexes no channel seems to have EPG.
useonairguide is 1 for all of them.

What can be the reason for the missing EPG on just a few multiplexes?
Why doesn't a rescan fix this?
How can I get the EPG back? Delete the affected channels and do a rescan?

I have a quadHD card connected to some kind of DVB-C that comes via FTTH
(fiber), in Germany.
I'm running version 1:31.0+fixes20220227.git7e4ce1ba98-dmo0+deb11u1 from
http://ftp.uni-kl.de/debian-multimedia/.

Setting the verbose to eit and loglevel to debug did not give me any
clue. mplexid is one of the ones lacking EPG data.

Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.664676 I TVRec[3]: TuningFrequency
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.673040 I CardUtil[3]: Set delivery system: DVB-C/A
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.680346 D DTVChan[3](/dev/dvb/adapter2/frontend0): SetChannelByString(5): Initialize multiplex options m_tunerType:1 mplexid:13
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.718330 I Scheduled 210 items in 0.1 = 0.02 match + 0.01 check + 0.07 place
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734197 D SignalMonitorValue(Signal Lock, slock, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734204 D SignalMonitorValue(Signal Power, signal, 0, 0, 0, 100, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734211 D SignalMonitorValue(Script Status, script, 0, 3, 0, 3, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734218 D SignalMonitorValue(Seen PAT, seen_pat, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734222 D SignalMonitorValue(Seen PMT, seen_pmt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734225 D SignalMonitorValue(Seen MGT, seen_mgt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734229 D SignalMonitorValue(Seen VCT, seen_vct, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734232 D SignalMonitorValue(Seen NIT, seen_nit, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734235 D SignalMonitorValue(Seen SDT, seen_sdt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734239 D SignalMonitorValue(Seen Crypt, seen_crypt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734245 D SignalMonitorValue(Matching PAT, matching_pat, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734248 D SignalMonitorValue(Matching PMT, matching_pmt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734251 D SignalMonitorValue(Matching MGT, matching_mgt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734254 D SignalMonitorValue(Matching VCT, matching_vct, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734263 D SignalMonitorValue(Matching NIT, matching_nit, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734266 D SignalMonitorValue(Matching SDT, matching_sdt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734270 D SignalMonitorValue(Matching Crypt, matching_crypt, 0, 1, 0, 1, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734276 D SignalMonitorValue(Signal To Noise, snr, 0, 0, 0, 65535, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734281 D SignalMonitorValue(Bit Error Rate, ber, 0, 65535, 0, 65535, 0, 0, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734286 D SignalMonitorValue(Uncorrected Blocks, ucb, 0, 65535, 0, 65535, 0, 0, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734289 D SignalMonitorValue(Rotor Progress, pos, 0, 100, 0, 100, 0, 1, false)
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734605 D Setting 'Lossless transcoding' changed to 0
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734612 D Setting 'Resize video while transcoding' changed to 0
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734617 D Setting 'Enable auto-transcode after recording' changed to 0
Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.735245 D Setting 'Enable auto-transcode after recording' changed to 0
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.736247 E TVRec[3]: TuningSignalCheck: SignalMonitor timed out
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.737241 I EITScanner[3]: Started passive scan.
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.773977 I EITScanner[3]: Stopped passive scan.
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.853010 I TVRec[3]: TuningFrequency
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.861018 I CardUtil[3]: Set delivery system: DVB-C/A
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.864639 E TVRec[3]: Failed to set channel to . Reverting to kState_None
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.901521 I EITScanner[3]: Stopped passive scan.
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.901530 I EITScanner[3]: Stopped active scan.
Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.937712 I EITScanner[3]: Stopped passive scan.
Jan 27 20:08:31 xy mythbackend[1993024]: 2023-01-27 20:08:31.387750 D Running HouseKeeper.

Thanks,
Robert
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Missing EPG on a number of channels [ In reply to ]
On Fri, 27 Jan 2023 at 20:23, Robert <2201mythtvml@rainbow.in-berlin.de>
wrote:

> Dear MythTV users,
>
> I'm missing EPG for a number of channels. Unlike one year ago, this time
> it is not on the provider's side: two neighbours have the EPG on the
> channels (on their normal TV sets) where I haven't got it in MythTV.
> I did a full rescan, but this did not fix the problem.
> The affected channels share a small number of mplexid values in the
> database, one these multiplexes no channel seems to have EPG.
> useonairguide is 1 for all of them.
>
> What can be the reason for the missing EPG on just a few multiplexes?
> Why doesn't a rescan fix this?
> How can I get the EPG back? Delete the affected channels and do a rescan?
>
> I have a quadHD card connected to some kind of DVB-C that comes via FTTH
> (fiber), in Germany.
> I'm running version 1:31.0+fixes20220227.git7e4ce1ba98-dmo0+deb11u1 from
> http://ftp.uni-kl.de/debian-multimedia/.
>
> Setting the verbose to eit and loglevel to debug did not give me any
> clue. mplexid is one of the ones lacking EPG data.
>
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.664676 I
> TVRec[3]: TuningFrequency
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.673040 I
> CardUtil[3]: Set delivery system: DVB-C/A
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.680346 D
> DTVChan[3](/dev/dvb/adapter2/frontend0): SetChannelByString(5): Initialize
> multiplex options m_tunerType:1 mplexid:13
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.718330 I
> Scheduled 210 items in 0.1 = 0.02 match + 0.01 check + 0.07 place
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734197 D
> SignalMonitorValue(Signal Lock, slock, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734204 D
> SignalMonitorValue(Signal Power, signal, 0, 0, 0, 100, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734211 D
> SignalMonitorValue(Script Status, script, 0, 3, 0, 3, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734218 D
> SignalMonitorValue(Seen PAT, seen_pat, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734222 D
> SignalMonitorValue(Seen PMT, seen_pmt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734225 D
> SignalMonitorValue(Seen MGT, seen_mgt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734229 D
> SignalMonitorValue(Seen VCT, seen_vct, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734232 D
> SignalMonitorValue(Seen NIT, seen_nit, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734235 D
> SignalMonitorValue(Seen SDT, seen_sdt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734239 D
> SignalMonitorValue(Seen Crypt, seen_crypt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734245 D
> SignalMonitorValue(Matching PAT, matching_pat, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734248 D
> SignalMonitorValue(Matching PMT, matching_pmt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734251 D
> SignalMonitorValue(Matching MGT, matching_mgt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734254 D
> SignalMonitorValue(Matching VCT, matching_vct, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734263 D
> SignalMonitorValue(Matching NIT, matching_nit, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734266 D
> SignalMonitorValue(Matching SDT, matching_sdt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734270 D
> SignalMonitorValue(Matching Crypt, matching_crypt, 0, 1, 0, 1, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734276 D
> SignalMonitorValue(Signal To Noise, snr, 0, 0, 0, 65535, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734281 D
> SignalMonitorValue(Bit Error Rate, ber, 0, 65535, 0, 65535, 0, 0, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734286 D
> SignalMonitorValue(Uncorrected Blocks, ucb, 0, 65535, 0, 65535, 0, 0, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734289 D
> SignalMonitorValue(Rotor Progress, pos, 0, 100, 0, 100, 0, 1, false)
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734605 D
> Setting 'Lossless transcoding' changed to 0
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734612 D
> Setting 'Resize video while transcoding' changed to 0
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.734617 D
> Setting 'Enable auto-transcode after recording' changed to 0
> Jan 27 20:07:59 xy mythbackend[1993024]: 2023-01-27 20:07:59.735245 D
> Setting 'Enable auto-transcode after recording' changed to 0
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.736247 E
> TVRec[3]: TuningSignalCheck: SignalMonitor timed out
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.737241 I
> EITScanner[3]: Started passive scan.
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.773977 I
> EITScanner[3]: Stopped passive scan.
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.853010 I
> TVRec[3]: TuningFrequency
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.861018 I
> CardUtil[3]: Set delivery system: DVB-C/A
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.864639 E
> TVRec[3]: Failed to set channel to . Reverting to kState_None
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.901521 I
> EITScanner[3]: Stopped passive scan.
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.901530 I
> EITScanner[3]: Stopped active scan.
> Jan 27 20:08:05 xy mythbackend[1993024]: 2023-01-27 20:08:05.937712 I
> EITScanner[3]: Stopped passive scan.
> Jan 27 20:08:31 xy mythbackend[1993024]: 2023-01-27 20:08:31.387750 D
> Running HouseKeeper.
>
> Thanks,
> Robert
> _______________________________________________
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org


Sometimes there is guide information sent as private data which can only be
used by set-top-boxes from the provider.
MythTV can only use guide data that is coded according to the DVB standards.
However, if a standard TV without a set-top-box can show the guide then I
expect that MythTV should also be able to do that also.

I suggest first upgrading to the latest fixes/32.
Then with mythtv-setup do the following
- delete all channels
- do a full scan with the following log options "-v
channel,chanscan,eit,siparser --loglevel=debug"
- capture all output of the full scan, e.g. with "mythtv-setup -v
channel,chanscan,eit,siparser --loglevel=debug 2>&1 | tee
this_is_my_logfile.log"
Please create a ticket for this issue on
https://github.com/MythTV/mythtv/issues and then attach the log file to
that ticket.

Then when you run mythbackend use the following log options: "-v
channel,eit,siparser --loglevel=debug", capture the output for a few days
and post that also.
This will also be a fairly big file.

Klaas.