Channel lineup

Reception, channel detection, network issues, CableCARD setup, etc.
Post Reply
Trapper3200
Posts: 1
Joined: Sun Aug 18, 2024 6:26 am

Channel lineup

Post by Trapper3200 »

Is there a way to prevent channels from being deleted from the lineup when a channel scan is performed? I have several stations whose reception is sporadic. If a rescan occurs when conditions are bad, I lose those stations from the lineup.

jasonl
Silicondust
Posts: 17155
Joined: Sun Oct 28, 2007 9:23 pm
x 62

Re: Channel lineup

Post by jasonl »

The manual channel scan will always remove non-present channels. The background channel scan that runs approximately every 3 days will not remove channels that are not present, but will add any new channels and update any existing ones that get new names.

gtb
Expert
Posts: 4250
Joined: Thu Oct 06, 2011 1:00 pm
Location: Sunnyvale, CA USA
x 19

Re: Channel lineup

Post by gtb »

jasonl wrote: Sun Aug 18, 2024 7:38 pm The manual channel scan will always remove non-present channels.
And, if the OP thinks about it, they would want to do so. If one moves the device from one location to another one would want to not only add channels, but remove no longer available ones.

Now, perhaps, there should be other options (scan after clearing existing, scan with only add, scan with only delete, scan with only update (name, ?), scan with user selected translator choices, an interactive merge function?, other?), but such options, while occasionally requested, do not exist.
The background channel scan that runs approximately every 3 days will not remove channels that are not present, but will add any new channels and update any existing ones that get new names.
This is provably (by example) not true for the CableCARD units where the OOB channel map is not available at the time of the background scan (there are also reports with TA failures, but I personally do not have experience with that as my provider does not use them). This failure mode was posted a number of years ago at this point on this forum, and I hope someone added it to the internal bug list for further understanding (if not, someone failed). As the CableCARD units are no longer getting new features I don't expect this to change, but deletions do happen for some units.

emveepee
Posts: 170
Joined: Sun Nov 16, 2014 3:35 pm
x 1

Re: Channel lineup

Post by emveepee »

jasonl wrote: Sun Aug 18, 2024 7:38 pm The manual channel scan will always remove non-present channels. The background channel scan that runs approximately every 3 days will not remove channels that are not present, but will add any new channels and update any existing ones that get new names.
I too have a few weak channels that have trouble when the trees are full that I don't want to lose in NextPVR. Does the background scan get represented on the http API's for other applications? If not deletes should be optional.

Martin

jasonl
Silicondust
Posts: 17155
Joined: Sun Oct 28, 2007 9:23 pm
x 62

Re: Channel lineup

Post by jasonl »

emveepee wrote: Tue Aug 20, 2024 6:47 am I too have a few weak channels that have trouble when the trees are full that I don't want to lose in NextPVR. Does the background scan get represented on the http API's for other applications? If not deletes should be optional.

Martin
If the app just retrieves the channel lineup via XML/JSON, it will get whatever is currently on the device. If the app triggers a channel scan, it is the same as clicking the button on the web page, which will remove nonpresent channels. The app should not be triggering channel scans unless the user explicitly chooses to do so, e.g. in the HDHomeRun app > gear menu > Channels, the list of current channels is displayed along with a Scan Channels option that will trigger the channel scan.

emveepee
Posts: 170
Joined: Sun Nov 16, 2014 3:35 pm
x 1

Re: Channel lineup

Post by emveepee »

jasonl wrote: Tue Aug 20, 2024 4:53 pm If the app just retrieves the channel lineup via XML/JSON, it will get whatever is currently on the device. If the app triggers a channel scan, it is the same as clicking the button on the web page, which will remove nonpresent channels. The app should not be triggering channel scans unless the user explicitly chooses to do so, e.g. in the HDHomeRun app > gear menu > Channels, the list of current channels is displayed along with a Scan Channels option that will trigger the channel scan.
That isn't really what I was asking. With and app reading from lineup.json/xml or https://api.hdhomerun.com/api/lineup?DeviceAuth= for legacy devices can a new station be added or a station with a modified program ID by updated without a Silicondust channel scan that removes weak stations.

Martin

Online
signcarver
Expert
Posts: 11253
Joined: Wed Jan 24, 2007 1:04 am
Device ID: 10A05954 10802091 131B34B7 13231F92 1070A18E 1073ED6F 15300C36
x 37

Re: Channel lineup

Post by signcarver »

The lineup served by SD for legacy devices can't be modified or changed by anything other than a current scan from windows setup. The xml saved to that windows machine can be modified for use by local apps but that isnt what gets sent to SD to serve.

jasonl
Silicondust
Posts: 17155
Joined: Sun Oct 28, 2007 9:23 pm
x 62

Re: Channel lineup

Post by jasonl »

The background channel scan on non-legacy devices will pick up new channels and modifications to existing channels. There is no way to manually trigger this. I have asked for a way to do it before but will bring it up again in our next call with engineering.

For legacy devices, there would be no way to do this currently, and it is unlikely that there will be any further development on our side targeted at legacy devices. Third-party apps that wish to accomplish updated lineups could ignore the online lineup API entirely and run their own channel scans and maintain their own channel databases as they presumably do with any other tuners they support.

emveepee
Posts: 170
Joined: Sun Nov 16, 2014 3:35 pm
x 1

Re: Channel lineup

Post by emveepee »

jasonl wrote: Sun Aug 25, 2024 6:34 pm The background channel scan on non-legacy devices will pick up new channels and modifications to existing channels. There is no way to manually trigger this. I have asked for a way to do it before but will bring it up again in our next call with engineering.

For legacy devices, there would be no way to do this currently, and it is unlikely that there will be any further development on our side targeted at legacy devices. Third-party apps that wish to accomplish updated lineups could ignore the online lineup API entirely and run their own channel scans and maintain their own channel databases as they presumably do with any other tuners they support.
My point like the OP was it would be nice not to remove channels during the scan and let deletes be optional. For http devices this means not having to wait for for the rescan to find it when a new stations needs to be added.

Martin

Swamper68
Posts: 2
Joined: Thu Sep 05, 2024 10:17 am

Re: Channel lineup

Post by Swamper68 »

jasonl wrote: Sun Aug 25, 2024 6:34 pm The background channel scan on non-legacy devices will pick up new channels and modifications to existing channels. There is no way to manually trigger this. I have asked for a way to do it before but will bring it up again in our next call with engineering.
Did you make any headway with engineering? I too am waiting for a way to do manual scans without removing existing channels. I noticed my TCL Roku tv has recently added this function. Would love to be able to do the same with my 4k flex.

Swamper68
Posts: 2
Joined: Thu Sep 05, 2024 10:17 am

Re: Channel lineup

Post by Swamper68 »

Trapper3200 wrote: Sun Aug 18, 2024 6:42 am Is there a way to prevent channels from being deleted from the lineup when a channel scan is performed? I have several stations whose reception is sporadic. If a rescan occurs when conditions are bad, I lose those stations from the lineup.
I did find a somewhat of a work around for this trying to get xml files into other programs manually.

It's a bit of work though. I am on a rotor and did this a few times before I knew that the background scan will add new channels and leave the rest in place. Now I leave the rotor in a position for a few days pointed at the channels antenna until it does an auto scan with the new channels.

Other than that. I would do a manual scan thru the hd settings webpage. Set all the channels I want to keep as a favorite. Move my rotor. Scan again. Favorites again. Keep repeating until all known channels have been favorited.

Goto the ip address of your hdhr.
http://<ip.address>/lineup.html?show=all

You will see a list of all channels that you have ever scanned. Want an xml file to manipulate or migrate to an app?

http://<ip.address>/lineup.json?show=all

Hope that helps.

jasonl
Silicondust
Posts: 17155
Joined: Sun Oct 28, 2007 9:23 pm
x 62

Re: Channel lineup

Post by jasonl »

Engineering understands the need for it, and we talked over how we would want it implemented on our weekly call last week.

Post Reply