Tubi for Channels docker

Thanks, but v2.02 isn't providing the XML.
Channels log
[ERR] Failed to download XMLTV-tubiTVNoEpg: xmltv fetch: GET: http://192.168.1.3:7779/tubi/epg.xml: 404 NOT FOUND: "XML file not found"
Restarted container and same error.
I reverted to v2.01 for now.

1 Like

I'm running Plex v1.20. Does Plex v1.22 work?

Sorry made a bad function call and corrected. Try again

Been running for a while without anyone telling me its broke :slight_smile:

1 Like

Tubi v2.03 working and super fast returning the playlists and xml!
I'll pause the daily container restart cron job and see how it works.

1 Like

New bnhf/olivetin:latest (aka bnhf/olivetin:2025.01.27) pushed this morning with updates to Project One-Click related to Tubi-for-Channels. TUBI_USER and TUBI_PASS now supported in preparation for the Super Bowl.

Did identify a potential timing issue for the EPGs as the token expiration is set to 14 days but the EPG data is only about 1 day - testing shortening the session expiration timers so they do not match the token expiration timer to account for what is in the EPG data

Updated to version 2.05 to fix EPG API call timing as well as inclusion of group information

2 Likes

AND just like that it appears new updates have been implemented and this docker is unable to pull data any longer. Will keep everyone updated but may be a while

Can you check your Gracenote Station ID mapping?
Shows the Super Bowl is on the "Dog the Bounty Hunter" channel
You have Dog the Bounty Hunter(tubi-400000088) mapped to FNPCHIC(105981,FNP Chico, CA)

Watched the channel and it is Dog the Bounty Hunter.

AND working again - seems they are doing a lot of testing

Most gracenote IDs are pulled from the Tubi API call, not my own mapping.

I have done some updates on the mapping which is located at
https://raw.githubusercontent.com/jgomez177/tubi-for-channels/refs/heads/main/tubi_tmsid.csv

This is the location where changes to the mapping can occur.

If you have an issue with the mappings you can help provide the correct ID

Wasn't aware Tubi provided Gracenote Station ID's.
I don't know what it is for Dog the Bounty Hunter, I never watch that channel.

How often should it be pulling EPG from Tubi?
Last pull it did was 15 hours ago, so I restarted the container and it pulled fresh EPG.
After another container restart it looks like Tubi EPG is only going out 31 hours now,
to 20250130235959 +0000, which is the latest start= time in the EPG.

Version 3.00 Released

Total rework of the container to hopefully fix many of the issues of late with improved API calls, error handling and thread handling. Plus improved logging

1 Like

Thank you, Thank you, Thank you!

1 Like

Thanks. Plus more guide data (almost 2 days) now

If the docker only provides up to 2 days of EPG, how is it possible that the Super Bowl is already scheduled for you to record on the Tubi channel?

1 Like

The non-Gracenote guide data channels only have 2 days EPG.
According to @joagomez, Tubi has mapped the wrong guide data (Gracenote Station ID) to the Dog the Bounty Hunter channel, which is one of the channels with Gracenote guide data. It's mapped to a Fox streaming channel.

Screenshot 2025-01-29 at 21-00-07 Channels Guide
I'm using two sources for Tubi, like FrndlyTV
Screenshot 2025-01-29 at 21-07-04 Tubi Playlist

Thank you for the explanation. It was mapped to a FOX linear channel, which has normal EPG.

Makes sense. :slightly_smiling_face: