Not sure if this is the right place, but here goes....
A non-techie, I am researching a home media solution. So far am looking at Synology NAS DS412+ with Acer Aspire Revo 3700 as the HTPC, running everything off XMBC.
One of the many things I want to achieve is to get and record my Freeview through the system. Hence my appearance here....
My question is - if my (LG32LD550) TV already has a Freeview tuner ( I am 99% sure it does), can NextPVR pick this up even though it is not connected to the Revo - or do I need to get a USB / card freeview tuner (from Hauppage or similar)?
I ask in the interest of saving money for all the purchases I am having to make (NAS housing, disks, HTPC etc etc...)
I have had this problem for some time. NPVR seems to record TV ok but when I playback the files they don't start. The progress bar along the bottom shows odd negative numbers. A soft boot does nothing but a full hard boot allows the show to play with appropriate time on the progress bar. I leave the computer running all the time.
ive got NextPVR up and running but the channel scan only finds 330 Channels while DVBViewer on the same Machine finds 395. So im missing around 50 Channels.
The first Channels that are found are around 330 MHz but there should be Channels at Frequencies below this (>= 114 MHz).
Im using a Digital Devices Cine C/T DVB-C Card.
How can i add the missing Channels without messing with the exported Channel XML File, or is there a Option to tweak the Channel scanning?
im using the latest NextPVR 3.1.1 R1a on Windows Server 2008 R2 x64 with a Digital Devices Cine CT DVB-C Card.
Ive got two XBMC Clients running the PVR Add-On and connecting to NextPVR, which is running fine so far.
Unfortunately, 99% of the HD Channels in Germany are encrypted, so ive got my Cablecard sitting on a OSCAM Server nearby.
The OSCAM Setup does work fine, because ive got it working with ACAMD on DVBViewer Demo and Argus TV.
Now i wanted to to add Acamd to NextPVR. I changed the Tuners to Multidec, so the MDPlugin Directorys with Subdirs for each Tuner were created.
I copied the Acamd.dll + cardclient.conf to every Tuner Subdir and the FFDeCSA.dll from latest MDPAI Plus to the NextPVR Root.
As far as i understand, there is no more configuration to be made, is this right?
The Recorder Service does start fine, but as soon as I try to open a Channel (doesn't matter if encrypted or not) the Recorder Service stops:
Code:
C:\Program Files (x86)\NPVR>nrecord RUN
[3] MVPManager thread started
[3] MVP Server: C:\Program Files (x86)\NPVR\NextPVR.exe
[1] OnStart()
[1] Using local in-process recording service
[1] RecordingServiceProxy@exit
[1] RecordingService.Startup()
[1] Starting remoting service
[6] Requesting wake up for 'EPGWAKEUP' at 07.03.2014 02:06
[1] Starting web server on: 8866
[5] RecordingService starting...
[1] Setting working directory to: C:\Program Files (x86)\NPVR\
[1] Web root: C:\Users\Public\NPVR\web
[6] Next EPG update time: 07.03.2014 02:06
[5] PurgeOldDeletes()
[5] Loading recording schedule
[5] CancelAllWakeupRequests
[1] OnStart() complete...
[13] StartStream(7148:Das Erste HD)
[13] looking for capture source
[13] checking: Digital Devices DVB-C Tuner 1 (DVB-C)
[13] enabled and present
[13] has channel
[13] live tv is possible
[13] Starting digital host
[13] Allocating IPC channel
[13] Registering channel
[13] About to get: ipc://DigitalHost-20/RecorderRemote
[13] Got: ipc://DigitalHost-20/RecorderRemote
[13] Asking NDigitalHost to start: LIVE&C:\Temp\live-Das Erste HD-3858.ts
[13] FirstChance failure on IPC (will retry): System.Runtime.Remoting.RemotingEx
ception: Fehler beim Lesen von einem IPC-Port: Die Pipe wurde beendet.
Server stack trace:
bei System.Runtime.Remoting.Channels.Ipc.IpcPort.Read(Byte[] data, Int32 offs
et, Int32 length)
bei System.Runtime.Remoting.Channels.Ipc.PipeStream.Read(Byte[] buffer, Int32
offset, Int32 size)
bei System.Runtime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buff
er, Int32 offset, Int32 count)
bei System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32
offset, Int32 count)
bei System.Runtime.Remoting.Channels.SocketHandler.ReadAndMatchFourBytes(Byte
[] buffer)
bei System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreambl
e()
bei System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOpera
tion(UInt16& operation)
bei System.Runtime.Remoting.Channels.Ipc.IpcClientHandler.ReadHeaders()
bei System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessag
e(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITranspo
rtHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMes
sage(IMessage msg)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage re
qMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgD
ata, Int32 type)
bei NUtility.IRecorder.StartStream(ChannelMapping channelMapping, String targ
et, String& reason)
bei NShared.DigitalRecorder.StartStream(ChannelMapping channelMapping, String
target, String& reason)
[13] System.Runtime.Remoting.RemotingException: Fehler beim Verbinden mit einem
IPC-Port: Das System kann die angegebene Datei nicht finden.
Server stack trace:
bei System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName, Boo
lean secure, TokenImpersonationLevel impersonationLevel, Int32 timeout)
bei System.Runtime.Remoting.Channels.Ipc.ConnectionCache.GetConnection(String
portName, Boolean secure, TokenImpersonationLevel level, Int32 timeout)
bei System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessag
e(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITranspo
rtHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMes
sage(IMessage msg)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage re
qMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgD
ata, Int32 type)
bei NUtility.IRecorder.StartStream(ChannelMapping channelMapping, String targ
et, String& reason)
bei NShared.DigitalRecorder.StartStream(ChannelMapping channelMapping, String
target, String& reason)
[13] DigitalRecorder.StartStream(LIVE&C:\Temp\live-Das Erste HD-3858.ts)
[13] Creating BDA graph
[13] Using tuner Digital Devices DVB-C Tuner 1 (1)
[13] About to auto detect capture filter...
[13] dw1=00000101 vs 00000101
[13] Got capture filter: 'Digital Devices Digital Video Capture 1'
[13] medium: [8b884e00-fbca-11de-b16f000000004d56]-00000101-00000000
[13] Added capture filter
[13] Connected Tuner to Capture
[13] Activating time machine
[13] Time machine activated...
[13] EIT collection started
[13] Graph filter list:
[13] - MPEG-2 Sections and Tables
[13] - BDA MPEG2 Transport Information Filter
[13] - MPEG-2 Demultiplexer
[13] - NPVR TS Mon
[13] - Capture
[13] - Tuner
[13] - Network Provider
[13] About to start BDA graph
[13] Starting graph...
[13] About to tune BDA graph:
<tuning>
<type>DVB-C</type>
<locator>
<frequency>330000</frequency>
<bandwidth>8</bandwidth>
<symbol_rate>6900</symbol_rate>
<modulation>QAM256</modulation>
</locator>
<service_id>11100</service_id>
<tsid>1051</tsid>
<onid>1</onid>
<service_type>25</service_type>
</tuning>
[13] DigitalRecorderDVBC::Tune()
[13] DigitalRecorderDVBC::Tune() About to get Network Provider
[13] DigitalRecorderDVBC::Tune()@2
[13] DigitalRecorderDVBC::Tune()@3
[13] DigitalRecorderDVBC::Tune()@4
[13] DigitalRecorderDVBC::Tune()@5
[13] DigitalRecorderDVBC::Tune()@6
[13] DigitalRecorderDVBC::Tune() About to get TS Mon
[13] whoosh whoosh
[13] Calling LockChannel()
[13] locked=1, present=1, strength=36000, quality=100 (took 203ms to check)
[13] DigitalRecorderDVBC::Tune() tuning done
ERROR loading FFDeCSA dll
Loading plugins from C:\Users\Public\NPVR\MDPlugins\Digital Devices DVB-C Tuner
1 #1-1\*.dll
MDAPI DLL C:\Users\Public\NPVR\MDPlugins\Digital Devices DVB-C Tuner 1 #1-1\ACam
d.dll
C:\Program Files (x86)\NPVR>
I tried several other ffdesca.dll's i found, none of them is loading correct. What am I doing wrong?
I am interested in developing my own custom user interfaces (screens) to use with NPVR.
I have already created a new interface for "pending recordings" which I am happy with.
However, this is basically a snapshot of the DB at a particular time, with no real interaction with NPVR.
The next UI that I want to develope would be for "ready recordings".
This would obviously be more difficult as I would need to access the play/delete aspects of NPVR.
I assume this would entail DLLs or APIs or whatever. I have no experience with those.
I've looked at the developers "where do we start" thread, but I guess the sample files are no longer available?
I'm not sure I understand the concept of coding an exe which relies on an XML file?
I thought I would just code the entire project without using an external XML file?
As you can tell, I'm just a noobie, but would like to give it a shot.
Maybe it's over my head?
So one thing I'm slightly confused about. In the Keyboard Reference, it mentions that you can hit Ctrl-K to record the current show. Does that only begin recording from the instant you hit Ctrl-K, or is NextPVR always recording what you are currently watching, and if you hit Ctrl-K, it will keep recording if you then change to watch a second show on a different channel?
I know when you "pause" live tv, it must be recording, because then when you unpause it, it has to show you the recorded time between when you paused and when you unpaused it. If you had paused a show, unpaused it, then decide to "Record" the program, will the recording extend back at least to the first time your paused, or, hopefully, to as soon as you started watching the show?
My days of programming batch files are a bit rusty so I think Iâm missing something very basic here.
Having just built a new NPVR system with a quad tuner where I could be recording multiple HD programmes concurrently whilst playing back previously recorded HD content, I was concerned about the potential throughput bottleneck and wear & tear on my new 3Tb hard disks.
I decided that a better approach may be to use an SSD as a âhigh speedâ recoding cache and then move the recordings to the hard disk as they complete using the PostProcessing.bat file.
I set the PostProcessing.bat file to call a file Move.bat logging to a log file in the Logs directory. The Move.bat file checks the recording exists in the relevant directory on the SSD, copies it to the new location, checks the new file/directory exists, updates the database then deletes the old recording file.
Iâve proven this works reliably (even handling when the file name contains an â&â which proved tricky in variables in a batch file ).
The other night I noticed that some recordings hadnât been moved from the SSD cache. I checked my log file and couldnât find any trace of a request to move these files or any error. When I checked the NPVR logs I find that the problem occurs when multiple recordings finish at exactly the same time. The first recording details are submitted to the PostProcessing.bat and it triggers the move process which completes successfully and logs the results in my log file.
The 2nd (and any other recordings which complete at the same instant) are logged in the NPVR log as calling PostProcessing.bat and passing the correct parameters however there is no record of these 2nd or subsequent calls to Postprocessing.bat actually resulting in the batch file running.
The 1st call to the PostProcessing.bat file would have still been running when the 2nd, 3rd call etc. would have been made. My log file records the 1st running of the PostProcessing.bat file but shows no evidence of the additional calls nor are there any errors in the Windows or NPVR logs.
Iâm assuming here that the problem may be that running concurrent instances of PostProcessing.bat isnât being allowed and the 2nd and subsequent calls are being ignored because itâs already running. If thatâs the case how can I fix this?
I use SchedulesDirect for my EPG data and have Auto Update EPG enabled. The past few months I've noticed the schedule being blank every few days. When I run the Settings app and select Channels => Update EPG, the schedule data is successfully populated. Has anyone else experienced this, and more importantly root caused the problem and found a solution?
nrecord.log attached, but i get this error after uploading:
Warning: Declaration of vB_Image_Magick::fetch_image_info() should be compatible with that of vB_Image_Abstract::fetch_image_info() in ..../includes/class_image.php on line 1256
Warning: Declaration of vB_Image_GD::fetch_image_info() should be compatible with that of vB_Image_Abstract::fetch_image_info() in ..../includes/class_image.php on line 2488
Until a couple weeks ago NPVR was working great. Then it started timing out every time I tried to watch Live TV on XBMC. When I close XBMC and try to watch Live TV on NPVR, I only get a black screen: no video, no sound.
system: US channels only, Windows 8.1, XBMC 12.3, NPVR 3.1.1
Troubleshooting so far:
Uninstalled older NPVR and installed 3.1.1
Updated decoders to SAF 6.2.2 unlocked
Turned off anti-virus and windows defender
Tried multiple combinations of decoders
Tried recording a show. It generated a non-zero size MPEG-2 file that could not be played.
All attempts resulted in the same black screen with no vid and no sound.