Tubi for Channels docker

1 Like

Restarting the container fixes it, until it fails again.
I'm just setting up a cron job to restart the container every 96 hours.

Maybe this why why I have guide data

System uptime 4 days, 3 hours, 17 minutes

1 Like

Yep. My container was up just over 4 days when it ran out of EPG.

Well if that is the case I should not have EPG as I have been up for more than 4 days... and I have full guide data.

I'm not using the gracenote EPG (issues with wrong programming for some channels), just the Tubi EPG.

That explains it ... I use GraceNote... off to watch some recordings now.

2 Likes

I noticed that the Gracenote episodes are different for example nikita ... Gracenote seems to be wrong.... @chDVRuser I can see why you use Tubi Guide Data.

None GraceNote ....

GraceNote ....

Yep.
For one channel I record a lot, the gracenote station ID listings used to match the non-gracenote listings.
But it no longer matches. Saw that on Tubi and Plex.
I gave up trying to chase down correct gracenote station ID's. Life's too short :grinning:

P.S. I set a cron job to restart my Tubi container every morning at 00:55. Should keep EPG from running out :crossed_fingers:

1 Like

I found a work around since the GraceNote ID's are mostly right ... What I did was add a Tubi Gracenote M3U and another with everything .... I disable all the Channels on the one that has everything... so If I run across a show that has the Wrong GraceNote ID ... I simply disable it and enable in the M3u that has everything. This way all the Movie Channels are defined as movies and do not get picked up as TVShows.

That's not a bad idea. I'll try that, too. Hopefully, the channel which was being problematic for me will have the right guide data in the "everything" M3U.

Yeah I was trying to record NIKITA and La Femme NIKITA the grace note guide data was off the evrything on was ok and also had the Season and episodes correct.

GraceNote

Everything...

I hear ya, The channel I was having trouble with is "The Carol Burnett Show". I never could get the epg to match up. With this change, it matches perfectly. I also used the same method to fix the same problem with gracenote mis-matches in the Plex docker epg. :+1:

Thanks I also just fixed Carol Burnett Show.

I am curious as to what EPG and Gracenote means? Which setup will work the best with a full guide and channels?

TUBI Gracenote Playlist will supply Gracenote guide data (same as what Channels DVR uses) for the channels that @joagomez has mapped to Gracenote stations id's.
TUBI EPG Only Playlist will supply guide data from Tubi for the channels that aren't mapped to Gracenote guide data in the TUBI Gracenote Playlist.
If you run the frndly TV docker, you're familiar with using two Channels DVR custom M3U sources. One for Gracenote guide data channels and the other for frndly TV guide data channels.

In any case, you would use the TUBI EPG (epg.xml ) or TUBI EPG GZ (epg.xml.gz) that supplies guide data for all channels from Tubi.

I find some channels in the TUBI Gracenote Playlist are mapped to the wrong station id, so the guide info doesn't match what is airing. So I have one source setup that uses the TUBI playlist.m3u and the TUBI EPG epg.xml.

3 Likes

One thing that TUBI XML none Gracenote is that it does not categorize movies ... so movie recordings go in the TV folder when recorded.

You just solved a great mystery for me. Thank you! :slightly_smiling_face:

Any idea why the epg from Tubi adds the email as Part of the episode and series ID... @tmm1 If I go to use the EPG from Channels in other APPS it barfs.

This is the original direct from the Docker ....

 <programme channel="400000071" start="20250318194158 +0000" stop="20250318203226 +0000">
    <title>La Femme Nikita</title>
    <sub-title>S04:E05 - Man in the Middle</sub-title>
    <episode-num system="onscreen">S04E05</episode-num>
    <desc>Michael and Nikita act as drug dealers to get close to an arms dealing playboy with connection to a terrorist group called Red Cell.</desc>
    <icon src="https://canvas-lb.tubitv.com/opts/JmLCCe0XUXckWQ==/a726a5af-c1a8-43e0-ad1d-4d9a06c410b2/CN4HEMcEOgUxLjEuNg==" />
  </programme>

This is when the M3U is extracted fron Channels DVR.

<programme start="20250318194158 +0000" stop="20250318203226 +0000" channel="4118">
<title>La Femme Nikita</title>
<sub-title>S04:E05 - Man in the Middle</sub-title>
<desc>Michael and Nikita act as drug dealers to get close to an arms dealing playboy with connection to a terrorist group called Red Cell.</desc>
<icon src="https://canvas-lb.tubitv.com/opts/JmLCCe0XUXckWQ==/a726a5af-c1a8-43e0-ad1d-4d9a06c410b2/CN4HEMcEOgUxLjEuNg=="/>
<series-id system="xmltv:[email protected]">La Femme Nikita</series-id>
<previously-shown/>
<episode-num system="xmltv:[email protected]">La Femme Nikita/S4E5</episode-num>
<episode-num system="onscreen">S4E5</episode-num>
<episode-num system="xmltv_ns">3.4.</episode-num>
</programme>

This is the only place that the EPG from Docker has the Email.

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv generator-info-name="[email protected]" generated-ts="">

@tmm1 - I had set generator-info-name to the user login simply to track this information within the XML. Based on the finding above, should this be placed elsewhere, like generator-info-url or source-info-name ?

1 Like