The only reason I see is future proofing NPVR to support the TV card - any other benefits?
Currently considering upgrading Hauppauge HVR2200 to their Quad HD (DVB) - I'm skeptical about benefits, DVB-T2 is not used in Australia.
I have two HVR2200 cards although released in 2009 they still work with the latest edition of NPVR, for how long they are supported is unknown.
#1 Existing default
The LiveTV buffer is only useful for the current program provided by EPG i.e you can only go back to the start of current program being watched.
#2 Need
If you give the Live TV buffer 2 hours then you should be able to go back 2 hrs while ignoring program changes on the channel.
Maybe a user could switch between #1 or #2 as a config option.
I installed NextPVR on my computer but have problems connecting to my TV set-top box. When I try to search for channels, NextPVR doesn't find any. I have checked the connection and set it up correctly, but it still doesn't work. Do you have any suggestions to help me solve this problem? geometry dash lite
Formerly my NextPVR schedule updating, gave me 21 days worth of data.
I encountered a problem where about 10 channels would start to play, stutter horribly, freeze, and then NextPVR would crash (this is still happening on 4 channels all 1 physical channel, and PBS channels). I uninstalled NextPVR including all config files.
I re-downloaded the program. I re-downloaded the LAV decoders. I reconfigured. I scanned for channels again. I marked those I wish to keep and show in the tv-guide and possible record from.
I have attempted to use the update the EPG. For one physical channel I get data out to Saturday (3 days from now). On that physical channel the data ends anywhere from about 0800 to 2000 (for the logical channel with the most data). For the rest of the channels the data is ending at between 2 hours from the update up to midnight for the day I run the update.
Where is the configuration file (complete path and file name) I should update? I know the parameter and based on the Config-master-dont-edit.xml" config file it is supposed to download by default 9 days data.
My schedules direct subscription is good until Nov 2024.
Windows 10 Pro 64bit all updates current
ASRock Z87 Extreme 4
i7-4770k (not overclocked)
32 GB
277TB storage
Hauppauge quad tv tuner card
Sorry, I am not sure how to get logs. The TV Guide data matches what is in the Web Application including holes in data at least as far as the Web Application extends. From this I assume the NextPVR client is just reporting what the server loads out.
I have seven folders of videos for the parrots entertainment each folder has at least 14 hours playtime of videos in it.... that is just .ts files in the folder no sub folders.
Using Videos I have tried pressing play on the individual folder & also opening the folder & pressing play on [..] but neither way will it play all the videos (or anywhere near all of them, seems to be somewhere over an hour but not as much as two hours)
Attached are the logs for today after it had stopped playing less than 2 hours in.
Currently trying to get an Extra setup with an HDMI capture device, as well as a python3 script that changes channels in Linux (Mint). NextPVR version 6.1.5.231022
So some backstory, I saw on another thread a user recommended a python3 script that can channel change over network using the mac address of their cable STB. This script works just fine for me in linux. The video stream I am inputting is an rtmp stream..all of this is called in through an sh script. The video stream is working just fine when tuning in NextPVR, however the channels do not change.
When executing the script from shell the channel changes just fine and ffmpeg loads the rtmp stream immediately after (specifying of course the channel number in the command line argument).
This same exact call in my extra using {channel} however doesnt seem to do the trick. The video loads just fine, but the STB does not change the channel.
-------------------------
Like I said, when executing the sh file directly in bash/sh or shell it works just fine.
When tuning in NextPVR, video works great, but channels do not change. Anyone can see any issues with this approach? Thanks!
[EDIT]
Upon inspecting the logs, it does seem it is sending the arguments as it should - (Sorry didnt post them because my account credentials are all over them, but this is what i found):
2024-06-11 11:19:34.936 [DEBUG][57] checking: EXTRA Recorder (extras-Spectrum5.xml)
2024-06-11 11:19:34.936 [DEBUG][88] host_callback: ...
2024-06-11 11:19:34.936 [DEBUG][57] enabled and present
2024-06-11 11:19:34.936 [DEBUG][57] has channel
2024-06-11 11:19:34.936 [DEBUG][57] live tv is possible
2024-06-11 11:19:34.936 [DEBUG][57] Running: /home/blitz/SpectrumSTBControl/changeChannel.sh username password 27 macaddress
2024-06-11 11:19:34.936 [DEBUG][57] Child PID: 1150578
2024-06-11 11:19:34.944 [DEBUG][57] Creating writer: LIVE&/home/blitz/recordings/live-27 ESPNTPA-1146968-8.ts
2024-06-11 11:19:34.944 [DEBUG][57] live mode
2024-06-11 11:19:34.944 [DEBUG][57] Created Mutex: Global\NPVR-mutex-e510b20bac2804c2d41fabea5ad0d52b
2024-06-11 11:19:34.944 [DEBUG][57] Created map: /home/blitz/recordings/live-27 ESPNTPA-1146968-8.ts.map
2024-06-11 11:19:34.944 [DEBUG][57] StartStream [LIVE&/home/blitz/recordings/live-27 ESPNTPA-1146968-8.ts] allocated handle: 8
2024-06-11 11:19:34.944 [DEBUG][57] Live TV handle: 0x360008
2024-06-11 11:19:34.944 [DEBUG][57] StartStream(25591:27 ESPNTPA, LIVE&/home/blitz/recordings/live-27 ESPNTPA-1146968-8.ts) allocated handle: 3538952
2024-06-11 11:19:34.944 [DEBUG][57] Handle: 360008
2024-06-11 11:19:34.944 [DEBUG][57] StreamNative@9 (storing stream handle: 3538952)
2024-06-11 11:19:34.944 [DEBUG][57] clientHandle[8b51c588-1373-41fb-bb59-cc58011fa5f8] = 3538952 *
Very strange as it just does not actually change the channel, but works when running script on own.
No big deal, but the email in the thank you note in the web browser is not correct. The one in my account is correct.
Appreciate the note.
Walt Northrup
I have sometime to look at the addon and fix quite a few things as noted below in a PR I have submitted. If anyone want to test this let me know. Otherwise you will test after it is released which might not be the best time.
Recording changes
I. General
reload recordings and reset modification time when a settings change impacts recordings
delete recording channel json cache to allow for changes outside of Jellyfin. JF only calls for new recordings when the database entries are not cached
use episode mode without S/E for all non movie recordings, Jellyfin was using the subtitle as title and not displaying the title on clips.
parse duplicated S/E information from the sub-title passed in the API.
change cache key, add-on was using a key that changed often, leaving orphan JSON in the cache for every recording
II. Recording polling
In 10.9 Jellyfin was re-enabling disabled plugin causing user performance issues (not sure why though)
don't poll for recording until connected
reduce initial connection time to 5 seconds to avoid overlapping connection attempts
allow configuration of polling interval, the more frequent the more responsive the addon is to changes outside Jellyfin
catch connection errors in the plugin, don't throw errors to core.
III. In-progress recordings problems
a) In-progress recordings do not play when recordings are flagged as in-progress
default in-progress to direct play.
append growing flag to recordings to not send content-length.
b) No resume while in-progress
don't know what to do to make this work.
c) Slow playback on initial in-progress recordings
cannot change the analyzeduration so ffprobe waits for 200MB before playback
if users give up, ffmpeg orphan ffmpeg tasks could be left running.
don't know what to do to make this work.
IV.
configure IPv4 so ffmpeg doesn't use IPv6 when a hostname is specified
adapt to NextPVR unauthenticated access fix starting in 6.1.6
allow unauthenticated recording streaming so clients can direct play. Jellyfin does not proxy client so security was failing and only transcoded play was available.