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.
Sorry made a bad function call and corrected. Try again
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.
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
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
Thank you, Thank you, Thank you!
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?
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.
I'm using two sources for Tubi, like FrndlyTV
Thank you for the explanation. It was mapped to a FOX linear channel, which has normal EPG.
Makes sense.