NextPVR Forums

Full Version: Lots of channels no TV and No EPG (Freesat over SAT>IP)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Right your conclusion is what I expect and yes from your logs NextPVR is definitely tuning each mux which is the correct method if you don't select Freesat as the source. The two thing discussed in the other thread that we don't know is.

- Does SAT>IP EPG use the same logic as DVB on Linux to find the EPG on multiple frequencies.
- Does SAT>IP support Freesat as an EPG source when selected.

That is why to find out I asked for 3 fullmux files for sub. One for the frequency that has a stations and one for 11426 and 11428 to see if there is any difference on the EPG mux. In theory receivers have logic to lock signal s when they aren't on the exact centre channel but we shall see. Unfortunately it is hard to figure out the pid list you required, it would be trivial via a digital tuner.

As for Open TV it is not the same logic as typical DVB so requires different processing of the proprietary format. Sub has noted it would take a lot of work. Windows digital users have had a good workaround for years, but not for SAT>IP. The solution for now is to either use XMLTV or Schedules Direct. Schedules Direct is a very cheap solution and very easy to use.

Martin
Or use TVHeadend where 7 day EIT EPG is working seamlessly using a Telestar Digibit Twin Sat>IP tuner.

No matter how cheap a subscription to SD is it’s another bill that users can do without particularly when the EPG is broadcast to be used.
(2023-12-21, 11:42 PM)PaulMc Wrote: [ -> ]Here's another mux file from that EPG transponder with the PIDs that sub just posted.

https://drive.google.com/file/d/1bkieyIb...sp=sharing

Here's the ffmpeg command I used:

Quote:ffmpeg -rtsp_flags satip_raw -i "satip://192.168.0.199:554/?src=1&freq=11426&sr=27500&pol=h&fec=23&msys=dvbs&mtype=qpsk&ro=0.35&plts=on&pids=3002,3003" -map 0 -c copy -f data -y fullmuxEPG3.ts

Am I getting any closer?

[Update]
Here's a zipped version in case Google Drive tries to process the file as a video: https://drive.google.com/file/d/12QdMw-3...sp=sharing
Thanks.

Looks like NextPVR's SAT->IP implementation doesn't currently work with Freesat - I thought it did, but maybe there is a couple of minor things stopping it working. I'll fix it so it works. Can you also supply your npvr.db3 file, so I have the list of channels?
Actually looks like it's pretty much all there, and freesat listings are being parsed from SAT>IP etc. It's probably just a little bit of missing glue. This is NextPVRServer pulling the listings out of that .ts file.
On the Settings->Channels page, do you have Freesat listed next to your channels, or DVB EPG?
I think having an npvr.db3 file with these channels would likely help me understand why it's not grabbing those listings.
(2023-12-23, 05:20 PM)sub Wrote: [ -> ]On the Settings->Channels page, do you have Freesat listed next to your channels, or DVB EPG?

Woah, this developed quicker than I expected.

Thanks, sub. Yes, Freesat (UK) is next to all entries:
Maybe this error in the logs is the missing bit. The npvr.db3 (zipped) that sub would like to see might explain the error.

Code:
2023-12-19 20:52:17.086    [INFO][298]    About to update EPG
2023-12-19 20:52:17.086    [DEBUG][298]    No /config/scripts/UpdateEPG.sh file found
2023-12-19 20:52:17.095    [DEBUG][298]    Doing EPG update from broadcast DVB/ATSC EPG
2023-12-19 20:52:17.155    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [ERROR][298]    Unexpecetd error updating EPG: System.ArgumentNullException: Value cannot be null. (Parameter 's')
   at System.Xml.XmlDocument.LoadXml(String xml)
   at NShared.DVBEPGSource.UpdateEPG(IEPGUpdateCallback callback)
   at NShared.EPGManager.UpdateEPG(IEPGUpdateCallback callback, Boolean manuallyInitiated)
   at NShared.EPGManager.WorkerThread(Object args)
2023-12-19 20:52:17.158    [INFO][298]    Finished updating EPG
(2023-12-23, 05:33 PM)sub Wrote: [ -> ]I think having an npvr.db3 file with these channels would likely help me understand why it's not grabbing those listings.

Sorry for the delay in responding here's the .db3 file from the QNAP/Docker installation. The earlier files were manually created using FFMPEG so I can't be sure if everything aligns. I should also probably mention that there is history of HDHomeRun which, although detected, I've disabled and deleted the associated channels during this testing in case it caused problems. Please let me know if there is anything else I can do or provide to test this.

[Update] I'm struggling to upload the file. The panel for file uploads gives me a green tick when I drag and drop the file but then the message doesn't show it.

Hopefully this will work: https://drive.google.com/file/d/17cfPya0...sp=sharing
(2023-12-24, 12:13 AM)mvallevand Wrote: [ -> ]Maybe this error in the logs is the missing bit.  The npvr.db3 (zipped)  that sub would like to see might explain the error.

Code:
2023-12-19 20:52:17.086    [INFO][298]    About to update EPG
2023-12-19 20:52:17.086    [DEBUG][298]    No /config/scripts/UpdateEPG.sh file found
2023-12-19 20:52:17.095    [DEBUG][298]    Doing EPG update from broadcast DVB/ATSC EPG
2023-12-19 20:52:17.155    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [ERROR][298]    Unexpecetd error updating EPG: System.ArgumentNullException: Value cannot be null. (Parameter 's')
   at System.Xml.XmlDocument.LoadXml(String xml)
   at NShared.DVBEPGSource.UpdateEPG(IEPGUpdateCallback callback)
   at NShared.EPGManager.UpdateEPG(IEPGUpdateCallback callback, Boolean manuallyInitiated)
   at NShared.EPGManager.WorkerThread(Object args)
2023-12-19 20:52:17.158    [INFO][298]    Finished updating EPG

Do you know the URL/URI that is being requested here? I suppose that this could be something peculiar to my tuner where the XML packet returned has a blank entry where a non-blank entry is expected.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18