Pushed another update a few moments ago, for a different reason -- but I was able to pull it right away. So, if you could try again...
I was able to generate a m3u from that EPG_Problems collection (I renamed it to avoid things like that spaces in names issue). The 500 error was because of a file permissions error on this new m3u - I'll have to sort that but it's an easy fix.
I am still getting no guide data in my exports for those other channels. I'm going to keep investigating and try to simplify it so I can determine if it is a CDVR, PLM, or O4C hiccup. Will keep you posted!
As an update, I just tested that EPG_Problems collection m3u and while the source has 10 channels - the output has just 1, so there's definitely something up there. I don't want to muddy up the thread any more, but when you have some time can we work through this via messages or a Github issue?
I created its own thread but maybe OliveTin is the better place if anyone could do this project. DirecTV offers a free service called Myfree DirecTV. Is it possible to create a container for it? I'm willing to share my username and password if needed.
That wouldn't work because DRM.
All of the channels on there tho can be gotten with other containers (tubi, plex, pluto).
New bnhf/olivetin:latest (aka bnhf/olivetin:2025.04.21) pushed today with support for generating an M3U for cc4c and/or a JSON for ADBTuner from the YouTube TV live guide.
More details here:
Any reason why I am getting this ?
exit status 1
/config/yttv_m3u_json.sh: line 51: /config/data/192.168.50.58-8089/YouTubeTV.json: No such file or directory
cat: /config/data/192.168.50.58-8089/YouTubeTV.json: No such file or directory
OK, so the output (hosted) JSON file isn't being created. Are you seeing anything in Standard Error that might be of use? I'm thinking the directory 192.168.50.58-8089 doesn't exist yet, but it'd be nice to confirm that...
Correct it does not exist in the data.
I'll modify the script to make sure the directory is created if it doesn't exist. Thanks for letting me know. It'll be a bit before I can push an update.
@Edwin_Perez Fix pushed. I tested it with a server directory I hadn't hosted any files from before, and both the directory and file were created as expected.
File created and write to names are different.
It creates this file YouTubeTV.json
but it is trying to write to this file ...
jq: error: Could not open file /config/yttv_m3u_json.json: No such file or directory
yttv_m3u_json.json is an intermediate file that's created based on the .csv file you provide. That intermediate JSON file is then used to create either the M3U for cc4c or the JSON for ADBTuner. In the case of ADBTuner, the final file is named YouTubeTV.json.
I just tested, and yttv_m3u_json.json does not need to exist in advance. What does the CSV file you created look like? Can you post it here?
I guess i need to create the csv file missed that part btw the file is empty.
Sorry, I meant CSV file you created...
Which file?
I never created the CSV file so it had nothing to work with... I will create the csv file and paste the urls.
OK. I accounted for someone entering a CSV filename that didn't exist, but not for the filename being empty. I'll add some error handling for that.
Hello! I have been using the "Mark a Movie or an Episode for Re-Recording" action quite often lately. It seems that some series on Pluto do not always begin at the correct time. This results in recordings which are cut off at either end.
There have been so many problematic episodes in one particular series I have recorded, that I would love to have a way to flag the entire series for re-recording, rather than one episode at a time.
Would it be possible to have an OliveTin action to "Mark a Series for Re-Recording"?
