My NextPVR backend is not getting populated with EPG information. Here is some background info:
USA, outdoor antenna, very strong signals.
HDHomeRun CONNECT DUO 10693538, Version 20200225, 37 Channels. Their HDHomeRun windows app shows EPG info going out about 3 hours. Also, my Samguns TV gets EPG as well, so I know it is there.
NextPVR backend Version: 5.0.3.200415 running on Ubuntu 18.04.4 LTS. Using the web interface (http://192.168.1.67:8866/channels.html) I see lots of channels such as 21.1 - WXXI-HD. Under General, tried channel group "All channels" and "HDHomeRun Channels." Under Devices, it sees both HDHomeRun tuners, each with 37 channels. Under Channels, it shows a list, but for EPG Source they have None. I manually modified a few to "DVB/ATSC EPG" with no luck. Under Guide, I have the Automatic EPG Update set to 02:44:00 and nothing happened. Also under Guide it says "EPG Sources, Shown below is the list of guide sources known to NextPVR: DVB/ATSC EPG"
I have Kodi leia running on a RPI4 and the NextPVR client connects fine, allows live TV pause, rewind, manual recording...but its guide is blank as well.
I've tried on the NextPVR web http://192.168.1.67:8866/settings.html# page: Empty EPG, and also Update EPG. When I empty it says "All guide data has been deleted." When I go to update EPG, it appears to scan a bunch (not all) of channels but always ends with "EPG Update complete. [0 inserted, 0 updated, 0 skipped]"
Log is attached.
Can someone please help me get guides to work? Thanks!
I am not sure if this is a Windows issue or v5 issue. Any suggestions would be helpful.
The v4 server runs on Windows 7, set to sleep after 15 minutes of computer idle time.
The v5 server runs on Windows 10 pro, set to sleep after 15 minutes of computer idle time.
The sleep behavior on the v4 server is that once the streaming (live or recording) stops, the server will wait 15 minutes before putting itself to sleep.
But the sleep behavior on the v5 server is that once the streaming stops, the server puts itself to sleep within 2 minutes.
The reason that is problematic for me is if I end watching one stream, then spend a couple of minutes checking what's available to watch next, the server will have already gone to sleep, thereby requiring a new WOL to be generated in order to watch something else.[attachment=1282][attachment=1282][attachment=1282]
One of our most critical features of NextPVR is the ability to use the 4 colored dots to flag recordings. We use them both to indicate which recordings each of us has watched (ultimately so that we know when it is safe to delete them) and also to indicate other statuses (Red=do not delete, Red+Yellow=recording from S1E1 rule, to keep recording series I need to add a series recording rule, Yellow=problem recording).
We use knewc on RPis running LE almost exclusively. So these work great. However, I would really like to have the 4 colored dot support implemented on all of the NextPVR clients. I would especially like this on the new web client interface since that can be accessed remotely to tag recordings if they are watched via another method (such as online streaming from the network website). It would also be nice from the iOS client on my phone or iPad.
Live TV works fine wheb I boot up my PCn but after a while, when I want to start live TV from Kodi ( but same issue in WebApp), I got a NPvrr icon in the task bar turn red and I have a streaming failure message.
It looks like the backend isn't handling 301 redirects, which a provider is now using. I see this in the logs:
Code:
2020-04-25 12:33:18.565 [DEBUG][115] IPTV StartStream@about to check stream
2020-04-25 12:33:18.565 [DEBUG][115] CheckTSUrl: http://removed/.../8812?.... [ZD3AqXHi8LIFx+JPrqCw2ivBp8PS4ktczyh0bx6IX+hX/Ja747lPxH90nIViXGzrVpoKlVelnq+aQzAE13TsDdP2Kl/IPC2+ZZbP7TDtVVAnIR/4MHeoP/XCo+ADyqtzWHT1tyE7kuA4wAlr6e8ZhDG23/TFYfovUeYarCm3STQM0QQYwb1uoHkmceRuKqrS2do6C02p8IUK2FN1HHLiJ4ZYHcIjT9zBLP1NBcRvf9kDOHNdyuWhzZrAYeofOs8NVJD/X0v0ZiT6hOQ1+eltAJC0FUFlE7rhmgneLNPRRHIK/iWDep4YSUCgKBlp+8qM4YeokApOGSRmkh+TTgZeCov9HUnJqdxQFFye7+O8XkYfY4jY5w9SPfOUKsEMjqxHURSX56sCAoCi/5T2ky1k/o4s+eH8vsT/AZMCNAzGR8caf8/eB11OXGPJEKuwtsa0]
2020-04-25 12:33:18.738 [DEBUG][115] WebException: System.Net.WebException: The remote server returned an error: (301) Moved Permanently.
at System.Net.HttpWebRequest.GetResponse()
at NShared.IPTVRecorder.CheckTSUrl(String url, String& reason, String& location)
2020-04-25 12:33:18.738 [DEBUG][115] CheckTSUrl done
2020-04-25 12:33:18.738 [DEBUG][115] IPTV StartStream@about to check stream #2
2020-04-25 12:33:18.738 [DEBUG][115] Failed to connect to http://removed/.../8812?.... [Egg2oOSth+bqgslS61psYOmiKFkPmxU1shUXMjh1I272wCzD1AAqljn2MqkNHdZk1yYBKqCZ33Vw50aYZxgkeuxMvmf3G29LSgkKnj1wV0X4ZKk0p8pnJSKQuCz/W1GMkLvMNdHfCY5fz9G9eSpfDLB3K0AYXjZCfJWaGTZ+nAsIqXRcJeaEh1LWYHu5pvpTcqVkLQjLH7J4URf9qWwsZSjkdzztIqnaL7e8q6ArdcimC3FrUXd2Qo2XtyJsFwL6axWnClbubkfy0rXOooOIHRzm+X1r6/vkxhsO9NIqc2S9jkXtkY3AqjFEOTErRYfXK7XjxFp8GiX32ei75pVedcGDQ0jj/GzfgyezugYPpVeAVAz8gIKqNrCMvpb/qS+8095VyOTwkxIMprL17XCZ70Ettme1E5+cFA6h1k8Vqr3PQhJMMfbdoEay1AMcvmk5]
The remote server returned an error: (301) Moved Permanently.
2020-04-25 12:33:18.739 [ERROR][115] Unable to StartStream(): The remote server returned an error: (301) Moved Permanently.
Using wget I can see that the link from the m3u is a 301 to another link, which then returns a 302 to the stream.
I use Kodi as Openelec in Raspberry Pi 2 Model B+. I don't have much storage device or NAS so I am 100% dependent on streaming. Is there a way to bring all of the fen's content like movies and tv shows to the movies and tv shows section of home menu of Kodi (Just like how movies on your device and on network devices are normally shown in Kodi). And is there any other skin than Titan Bingie which gives a Netflix look on the kodi. i tried Titan bidgie and it seems that my Rpi 2 can't handle it well?
After moving to v5, I noticed some of the NScriptHelper utility output was in xml format, which was difficult to parse in batch cmd files.
I wrote a small python utility to make several of the calls easier to use in scripts (cmd, bash, ...). Sharing in case anyone else finds it useful...
It is not compatible with Python2, must be Python3
the -h command line switch will display a help page of options (see below)
EDIT: Added the Python script (missed in 1st post)
Code:
c:\Users\Public\NPVR-data\scripts\Utilities>python3 -m NPvrHelper -h
usage: NPvrHelper.py [-h] [-v] [--server SERVER] [--pin PIN] [--status] [--pending] [--isrecording] [--isinuse]
NextPVR Helper
optional arguments:
-h, --help show this help message and exit
-v, --verbose Enable debug logging.
--server SERVER Target NextPVR Server[:port] (default localhost:8866)
--pin PIN NextPVR security PIN
--status List tuner(s) status
--pending List pending recordings
--isrecording List in-process recordings
--isinuse List tuner in use status
example of commands:
Code:
c:\Users\Public\NPVR-data\scripts\Utilities>python3 -m NPvrHelper --server Nirvana --status
21 - HDHomeRun 1318E35A-0
\\NAS-Office\PVR\TVShows\Ghost in the Shell (2017)\Ghost.in.the.Shell.(2017).ts
22 - HDHomeRun 1318E35A-1
23 - HDHomeRun 1318E35A-2
LIVE&e:\adamico\Videos\Captures\live-ESPN-5280-1.ts
c:\Users\Public\NPVR-data\scripts\Utilities>python3 -m NPvrHelper --server Nirvana --isrecording
HDHomeRun 1318E35A-0 - RECORDING: Ghost.in.the.Shell.(2017)
c:\Users\Public\NPVR-data\scripts\Utilities>python3 -m NPvrHelper --server Nirvana --isinuse
HDHomeRun 1318E35A-0 - IS In Use
HDHomeRun 1318E35A-1 - NOT In Use
HDHomeRun 1318E35A-2 - IS In Use
c:\Users\Public\NPVR-data\scripts\Utilities>python3 -m NPvrHelper --server Nirvana --pending
04/25/20 10:53AM -> 12:15PM [SYFY ] Ghost in the Shell
04/26/20 08:00PM -> 09:00PM [WCWJDT] Batwoman: S01E17 - A Narrow Escape
04/27/20 08:00PM -> 09:01PM [WFOX ] 9-1-1: S03E16 - The One That Got Away
04/27/20 10:00PM -> 11:14PM [AMC ] Dispatches From Elsewhere: S01E10 - The Boy
04/29/20 09:01PM -> 10:00PM [WJAX ] SEAL Team: S03E19 - In the Blind
04/30/20 10:00PM -> 11:00PM [WTLV ] Blindspot: S05E01 - I Came to Sleigh
05/01/20 08:00PM -> 09:00PM [WTLV ] The Blacklist: S07E17 - Brothers
05/01/20 08:00PM -> 09:00PM [WJAX ] MacGyver: S04E12 - Loyalty + Family + Rogue + Hellfire
05/03/20 08:00PM -> 09:00PM [WCWJDT] Batwoman: S01E18 - If You Believe in Me, I'll Believe in You
05/04/20 08:00PM -> 09:01PM [WFOX ] 9-1-1: S03E17 - Powerless
05/06/20 10:00PM -> 11:00PM [WJAX ] SEAL Team: S03E20 - No Choice in Duty
05/07/20 09:00PM -> 10:00PM [WTLV ] Blindspot: S05E02 - We Didn't Start the Fire
05/08/20 08:00PM -> 09:00PM [WTLV ] The Blacklist: S07E18 - Roy Cain
05/08/20 08:00PM -> 09:00PM [WJAX ] MacGyver: S04E13 - Save + The + Dam + World
Would love the ability to set reminders for programmes. This would display a notification a minute or so before a programme started.
Perhaps with the addition of tuning and displaying the programme automatically when it starts.
Don't know if there's anything obvious but it seems dvb-s channels are not playing in the app or the web (or Emby). Just a blank screen. Rebooted the machine. Tuners seem to be there. Thanks very much...