Some shows seem to cause comskip to run forever after the NextPVR upgrade. The show "The Flash" on The CW is the latest to display this behavior. I'm attaching the comskip log file to see if it contains any useful info. I can't see any obvious errors, but then I'm also not sure what to look for. :o
I'm using a modified version of johnsonx42's PostProcessing.bat file so that only one instance of Comskip runs at a time, so as to not overwhelm the server. However, if one show gets stuck in this loop then none of the other shows from later than night get processed either. Anyone have any ideas?
Does anyone have a recommendation for a DVB-T/T2 tuner that is good at receiving weak multiplexes? When I am I can receive about 10 multiplexes on both a Panasonic TV (2012) and a Samsung TV (2014), all without a problem. Most of the multiplexes are strong (100 kW) and so are received with 10 signal strength, 10 quality, 0 Bit-error-rate. Two of the multiplexes are weak (3 kW), but are received with middle signal strength, max signal quality by both TVs (0 BER).
However, I have a Hauppauge Nova-T and an AstroMeta USB Stick, neither of which can receive the weaker multiplexes. They will on occasion pick up the channels on a scan, but can't lock a channel.
I've put a lot of effort into outdoor TV aerials, good Labgear distribution amplifiers, and good quality coax cables throughout the system, so I'm confident that what is getting to the back of the tuners is a good signal, just the TV sets seem to have better tuners than the PC does.
I appreciate that the Nova-T is really old at this stage and probably well surpassed by modern chipsets, and the AstroMeta is really cheap, so suggestions welcome!
Last night I had a recording scheduled for 7:30 - 11:00pm. About 9:30 they went into rain delay do I extended the recoding to 2am using the NEWA web interface "Extend end time" (not padding) to extend the recording 3 hours to 2am. Everything looked great and showed up in the NEWA manage recordings list as an end time of 2am. This morning I awoke to find the recoding ended at the "normal" time, 11pm.
Disappointing, but my question is why did it occur, or in this case, not occur? I use NPVR as a recorder 99% of the time and virtually all my recordings are set up and managed using NEWA. So what's the "proper" way to extend an in progress recording?
So, I thought that I had the path substitution working to get X-NEWA to use the smb: share to access the file so that it would get the .edl files. However, as Martin pointed out, it seems like it is not working for one of the directories (F:\NPVR Recordings3\).
Here's my advancedsettings.xml file:
Code:
<advancedsettings>
<video>
<smallstepbackseconds>7</smallstepbackseconds> <!-- Length of the small skip back when playing a video --> <!-- Will be replaced by a GUI option in v15 -->
<usetimeseeking>true</usetimeseeking> <!-- Whether to use time based or percentage based seeking. -->
<timeseekforward>60</timeseekforward> <!-- Time to seek forward in seconds when doing a short seek. Defaults to 30. --> <!-- Deprecated. Will be replaced by a GUI option in v15. Note: Need to double check if it will actually be removed? -->
<timeseekbackward>-20</timeseekbackward> <!-- Time to seek backward in seconds when doing a short seek. Defaults to -30. --> <!-- Deprecated. Will be replaced by a GUI option in v15. Note: Need to double check if it will actually be removed? -->
<timeseekforwardbig>600</timeseekforwardbig> <!-- Time to seek forward in seconds when doing a long seek. Defaults to 600 (10 minutes). -->
<timeseekbackwardbig>-600</timeseekbackwardbig> <!-- Time to seek forward in seconds when doing a long seek. Defaults to -600 (10 minutes). -->
<percentseekforward>2</percentseekforward> <!-- Amount to seek forward as a percentage, when doing a short seek. Defaults to 2. -->
<percentseekbackward>-2</percentseekbackward> <!-- Amount to seek backward as a percentage, when doing a short seek. Defaults to -2. -->
<percentseekforwardbig>10</percentseekforwardbig> <!-- Amount to seek forward as a percentage, when doing a long seek. Defaults to 10. -->
<percentseekbackwardbig>-10</percentseekbackwardbig> <!-- Amount to seek forward as a percentage, when doing a long seek. Defaults to -10. -->
</video>
<pathsubstitution>
<substitute>
<from>D:/NPVR Recordings/</from>
<to>smb://192.168.143.10/NPVR Recordings/</to>
</substitute>
<substitute>
<from>E:/NPVR Recordings2/</from>
<to>smb://192.168.143.10/NPVR Recordings2/</to>
</substitute>
<substitute>
<from>F:/NPVR Recordings3/</from>
<to>smb://192.168.143.10/NPVR Recordings3/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Attached is a debug kodi.log showing playing a little bit of a The Amazing Race recording. It appears to start out ok:
Code:
21:19:32 T:1674568768 NOTICE: #XBMCPlayer#
21:19:32 T:1674568768 NOTICE: started player
21:19:32 T:1674568768 NOTICE: {'tvshowtitle': u'In It to Win It', 'Title': u'The Amazing Race'}
21:19:32 T:1674568768 NOTICE: F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts
21:19:32 T:1674568768 NOTICE: Playing F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts
21:19:32 T:1674568768 NOTICE: <xbmcgui.ListItem object at 0x63f84a58>
21:19:32 T:1674568768 NOTICE: player started
21:19:32 T:1674568768 NOTICE: entering loop
21:19:32 T:1970196480 DEBUG: Loading settings for F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts
21:19:32 T:1970196480 DEBUG: CPlayerCoreFactory::GetPlayers(F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts)
But then it get's strange when it looks for an external subtitle file:
Code:
21:19:32 T:1656554560 DEBUG: CSMBFile::Open - opened NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts, fd=10000
21:19:32 T:1656554560 DEBUG: ScanForExternalSubtitles: Searching for subtitles...
21:19:32 T:1656554560 DEBUG: OpenDir: Using authentication url smb://192.168.143.10/NPVR%20Recordings3/The%20Amazing%20Race
21:19:32 T:1656554560 INFO: ScanForExternalSubtitles: found subtitle file D:/NPVR Recordings/The Amazing Race/The Amazing Race.S26E11.In It to Win It.txt
21:19:32 T:1656554560 DEBUG: ScanForExternalSubtitles: END (total time: 66 ms)
21:19:32 T:1656554560 DEBUG: GetExternalStreamDetailsFromFilename - Language = '' / Name = '(External)' / Flag = '0' from D:/NPVR Recordings/The Amazing Race/The Amazing Race.S26E11.In It to Win It.txt
21:19:32 T:1656554560 NOTICE: Creating Demuxer
21:19:32 T:1656554560 DEBUG: Open - probing detected format [mpegts]
21:19:32 T:1656554560 DEBUG: Open - avformat_find_stream_info starting
It changes from "NPVR Recordings3/..." to "D:/NPVR Recordings/..."! Then when it gets down to the EDL section:
Code:
21:19:33 T:1627386944 DEBUG: COMXPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
21:19:33 T:1656554560 DEBUG: CSMBFile::Open - opened NPVR Recordings/The Amazing Race/The Amazing Race.S26E11.In It to Win It.txt, fd=-1
21:19:33 T:1656554560 INFO: SMBFile->Open: Unable to open file : 'smb://192.168.143.10/NPVR%20Recordings/The%20Amazing%20Race/The%20Amazing%20Race.S26E11.In%20It%20to%20Win%20It.txt'
unix_err:'2' error : 'No such file or directory'
21:19:33 T:1656554560 ERROR: OpenStream - Unable to create subtitle parser
21:19:33 T:1656554560 DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts
21:19:33 T:1656554560 DEBUG: CSMBFile::Open - opened NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.edl, fd=10001
21:19:33 T:1656554560 DEBUG: AddCut - Pushing new cut to back [00:03:00.050 - 00:05:13.610], 3
21:19:33 T:1656554560 DEBUG: AddCut - Pushing new cut to back [00:15:07.270 - 00:18:34.850], 3
21:19:33 T:1656554560 DEBUG: AddCut - Pushing new cut to back [00:30:22.620 - 00:33:49.430], 3
21:19:33 T:1656554560 DEBUG: AddCut - Pushing new cut to back [00:44:56.530 - 00:49:13.580], 3
21:19:33 T:1656554560 DEBUG: CSMBFile::Close closing fd 10001
21:19:33 T:1656554560 DEBUG: ReadEdl - Read 4 cuts and 0 scene markers in EDL file: F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.edl
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:03:00.050
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:05:13.610
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:15:07.270
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:18:34.850
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:30:22.620
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:33:49.430
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:44:56.530
21:19:33 T:1656554560 DEBUG: AddSceneMarker - Inserting new scene marker: 00:49:13.580
21:19:33 T:1656554560 DEBUG: OnPlayBackStarted: play state was 1, starting 1
21:19:33 T:1656554560 DEBUG: CDVDPlayer::SetCaching - caching state 3
21:19:33 T:1970196480 DEBUG: PlayFile: OpenFile succeed, play state 2
21:19:33 T:1635775552 DEBUG: COMXPlayerVideo - CDVDMsg::PLAYER_SETSPEED 0
21:19:33 T:1970196480 DEBUG: OnPlayBackStarted: play state was 2, starting 0
21:19:33 T:1627386944 DEBUG: COMXPlayerAudio - CDVDMsg::PLAYER_SETSPEED 0
21:19:33 T:1635775552 DEBUG: COMXPlayerVideo - CDVDMsg::PLAYER_STARTED 0
21:19:33 T:1627386944 DEBUG: COMXPlayerAudio - CDVDMsg::PLAYER_STARTED 0
21:19:33 T:1970196480 DEBUG: LIRC: Update - NEW at 74788:cf 0 KEY_PLAY_UP devinput (KEY_PLAY_UP)
21:19:33 T:1970196480 DEBUG: CGUIInfoManager::SetCurrentMovie(F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts)
21:19:33 T:1674568768 NOTICE: #Playback Started#
21:19:33 T:1674568768 NOTICE: #Im playing :: F:/NPVR Recordings3/The Amazing Race/The Amazing Race.S26E11.In It to Win It.ts
21:19:33 T:1674568768 NOTICE: 0.0
21:19:33 T:1656554560 DEBUG: CDVDDemuxFFmpeg::Read() fetching extradata, extradata_size(34)
21:19:33 T:1656554560 DEBUG: CDVDDemuxFFmpeg::AddStream(0, ...) -> 0
21:19:33 T:1656554560 NOTICE: Opening stream: 0 source: 256
It seems to try " SMBFile->Open: Unable to open file : 'smb://192.168.143.10/NPVR%20Recordings/..." (without the "3" at then end) which it doesn't find (and which doesn't exist since it's in the /NPVR Recordings3/ share). But then it successfully reads in the 4 cut points from the EDL file.
Since upgrading to 3.4.8 I have seen several occasions where a glitch in a recording (I presume) causes video to freeze but the sound to continue - as reported in some other threads skipping forward gets things to continue.
In the attached log Started NPVR went to recordings, problem file, skipped forward 4 mins, then after about 1 min the picture freezes and sound continues.
This is with the setup.exe dated 04/05/15 which should have the latest NShared.dll patch, also NextPVR.exe and Unmanaged.dll have been patched - unmanaged.dll has stopped the logs being flooded with a new line every 11 milliseconds during playback.
These glitches have not caused freezing in previous versions of NPVR, just a short jump.
Since upgrading to 3.4.8 all my recording keep failing with "No errors, but no data delivered". First I thought it was an issue with cables, checked that, no help, NextPVR can't lock on to a signal. Thought my capture cards had died, tried tuning to a frequency in VLC and that worked perfectly. But whatever I do, I can't get nPVR to find a signal. I'm using Norton Security and I've allowed NextPVR, NRecord, NDigitalHost and NTray access (changed from auto). I tried reinstalling NextPVR as well (not a clean install, hate to have to re-enter all settings). I'm at my wits end here, any help, please
Also included logs, even though I didn't find anything in them.
Was there ever a fix to keep the server awake when using the Samsung app? I've been catching up with the F1 practice and when the video froze, I eventually realised the server had gone to sleep. I don't normally have the problem as I postprocess the recordings to MPG for easier navigation with the app and copy to my tiny always on microserver and view from there.
I have a problem with playing one of the channels.
My setup Nextpvr 3.4.8 installed on Windows 8.1, i have a HDHomeRun HDHR3-4DC.
Alle channels play fine with HDHomeRun View, but in NextPVR one of the channels (TV2 - Danmark HD) will not play.
Black screen and no audio is all i get. I also use Kodi with NextPVR as backend on my android phone, it also play all channels, execpt this one channel. (tuner no longer available)
I have tried recording from the channel in question and it plays fine, both in NextPVR and VLC.
Tried disable firewall, but i guess that is not the issue, as both recording and the other channels works. Tried reinstall all software, rebooting all devices, but still the same problem.
I noticed that there is no .ts file generated when trying to play the channel.
What am i missing here. Its driving my crazy that i can´t get this one channel working.
I know this is from an old version, but thought I'd post the bug anyway in case it still affects 3.4.8.
I had set "The Big Bang Theory" (2030 to 2100) and "Brooklyn Nine-Nine" (2100 to 2130) to record on E4. I selected to play The Big Bang Theory from the TV guide, and exited at the end of the show. Then I selected Brooklyn Nine-Nine, only for it to end abruptly at 2110 (when the post-padding of The Big Bang Theory ended).
The logs indicate:
Code:
2015-05-07 21:10:01.250 [INFO][8] No more streams active. Stopping device.