Correct
{
"GuideNumber": "17",
"GuideName": "CA17SC",
"Subscribed": 0
},
http://192.168.1.7:5004/auto/v17
Plays fine in VLC
Correct
{
"GuideNumber": "17",
"GuideName": "CA17SC",
"Subscribed": 0
},
http://192.168.1.7:5004/auto/v17
Plays fine in VLC
Yes, that is exactly what happens. Manually tuning works that way without issue, but any app that relies upon the device's own lineup (such as their own player, or Channels) won't tune those "removed" channels.
Does that mean that using the newly Created HDHR M3U that the channels would have tuned ? Just thinking out loud.
It would, but Channels treats an M3U source different than an HDHR or TVE source when it comes to error handling.
Well Channels DVR seems to handle HDHR tuners and TVE quite nicely ... I have had an occasion where I unplugged a tuner to move it and Channels tried the tuner then defaulted and recorded the TVE Channel. So I could add the tuners as M3U lower in the priority list.
Yes correct, it would have been normal on Friday.
The problem is he would have had to capture the M3U while the HDHR saw all the channels and then copy/pasted the list as Text in a Custom Channel M3U to make it work. Once the HDHR was down to seeing only 1 channel, using a url pointing to the HDHR for the M3U would only return that one channel. Kinda getting off-topic here.
Not really off topic I always look for ways to avoid failures and keep on trucking ... It is really simple to add and never refresh the URL. I just did it having all channels. I can always manually refresh if new channels are added.
Done here Good luck.
You can write a watchdog bash script (fired off by cron on your schedule) to query the HDHomerun and ensure that it is responding with the appropriate (expected) number of channels. If it don't you can intervene. This isn't a complete solution, since it isn't automated completely, but it can help you to identify the problem earlier and fix it. If you really want to automate, there are things you can do to force the HDHomerun to rescan channels as often as you like. The code to check the number of channels is:
curl -s http://HDHomerun_IP_Address/lineup.json|jq|grep "GuideNumber"|wc -l
You may need to install jq (sudo apt install jq). jq is like sed, only for JSON.