This is for Sub mainly. I'm currently maintaining the Sky TV custom data grabber for MediaPortal TVE3. It was developed by DJBlu who is currently on a long term leave (military service of some form I believe) and uses two components, a custom data grabber dll (coded in C#) which is inserted in to the main code as a way to capture full PIDS by referencing certain details (in MP it is a separate DLL and then referenced in TSWriter), there is then the custom plugin which does the activities.
The plugins are the real heart and these can capture all the OpenTV data and insert this in to the database for the tv engine to read and use to record programs, allows for proper series linking from the main sky feed, can make the engine act like an STB by doing refreshes to add/remove channels, select certain channels within a defined LCN range, region picking for channels etc. Imagine EPGCollector (without the support of the other types of guide, yet) but 'built' in.
While I currently use MP, I am curious about Mediabrowser as a front end due to a number of reasons and wondered whether it was possible to get a version of the custom data grabber integrated in to NextPVR and then the plugins integrated as a plugin as nextpvr appears to work with it. I also like the built in decoding client as that was very quick when I last used PVR (before I found and got DJBlu to add NZ to the sky plugin).
The data grabber needs to be integrated into some form of TS writer so it can be called by the plugin. The plugins themselves need access to the database where the channels are stored, access to the tuners as it uses the engines tuners, and it needs to be able to run constantly in the background so it can do its updates or refreshes as necessary.
As MediaPortal is Open Source, it was easy to make the modifications and then merge with the latest master when they update (they do not support this work as TVE3 is in code freeze) but NextPVR is closed I believe and so I'd need pointers to access the stuff directly.
The advantage of this system is that it can be expanded to cover others such as MHEG5, Mediahighway etc. SJB has done an immense amount of work on EPGcollector and the tags contained can easily be used to find the other guides.
Thoughts and comments? It's all on github under benoire or Djblu (for the custom data grabber) so if it does peak your interest, have a look!
After moving, and switching to a different cable provider, (Changed from Suddenlink to Comcast) I need to make EPG and Recurring Recordings updates to our NPVR server. I scanned the Wiki and did some searches here, but I'm not seeing anything about the best way to proceed. Do I need to blow everything away and start over, or is there a way to remap Recurring Recordings to the new EPG. I have already made a backup copy of npvr.db3, just in case. ;-)
What is the best way to proceed from here? Are there other things to consider?
I am having a similar issue with even worse symptoms, which overlap with this thread.
I have a notebook that I connect a Kworld USB tuner stick at home as well as a 2 tuner HD Homerun on my home network.
The EPG update was set to occur at 10am while at work and always worked flawlessly.
When I upgraded to 3.3.8, my USB tuner immediately gave "Unable to find capture device" when I tried to watch with it.
I saw that other TV Apps could access it and it was showing as present and enabled under settings. I did a channel re-scan, and it found some channels, so I canceled the scan and saved and capture was ok.
The next day the EPG update failed giving some sort of TCP error.
Now whenever it runs the EPG update and I'm NOT at home connected to the USB tuner stick, all my scheduled recordings show as conflict, even after I'm back home and connected. The only choice is to delete all of the scheduled recordings and re-schedule them.
The update also continues to fail while running un-attended. If I manually launch it, I can monitor the mc2xml window, which sometimes gives the TCP error, sometimes it simply says "no new data".
I have tried upgrading to mc2xml latest version but the results are the same.
My successful work-around has been to run the mc2xml.exe with the -f switch to force an update. Later, when the UpdateEPG.bat launches at 10am, it uses the results downloaded from the manual launch of mc2xml.
I would love to DOWNGRADE back to 3.2.9, but I'm afraid of losing all my settings if I run the uninstall.
btw....if I run the install of 3.2.9, it does correct the "Unable to find capture device" until the next time I run NPVR while not connected to the tuner.
Again, I have NEVER had issues with "Unable to find capture device" until the update to 3.3.8.
I'm trying to add the analog capture features of my Compro E900f, but have some problems. Installing SoftPVR (I followed option 2) did not make it show up in the devices list.
The output of Filtercheck is quite big, and I am actually not sure what to add to "AnalogDevice.xml"...
The card is found as "7164 BDA Analog Capture", and it shows twice in the category "Checking AM_KSCATEGORY_CAPTURE filters", perhaps because the card has dual tuners. The category "Checking AM_KSCATEGORY_ENCODER filters" has 11 entries, the category "Checking AM_KSCATEGORY_MULTIPLEXER filters" has 5 entries; all of them repeated twice and finally "Checking AM_KSCATEGORY_CROSSBAR filters" has 2 entries. I've attached the filtercheck file (renamed it to TXT to attach it).
I am looking for a way to find some information about the current video format, like resolution, encoding, maybe bitrate, included audio and subtitles.
In GBPVR (yeah, has been a while ) CTRL-O would do something like that in LiveTV. Is there a way to get this information in NextPVR?
When I've watched a recording and delete from the recordings screen, should the corresponding show art get deleted from the recording folder too?
I seem to have a lot of folders for recordings that have been deleted and when I look in them I see Show Art with the same naming convention as the recordings that have been deleted.
Hi I've just been forced to upgrade to NPVR from GBPVR this week due to purchasing a tuner not supported on GBPVR. It was not as painful as I thought it would be and was pleased to find the bedroom MPV can play TS files and live TV (which was not the case a few years back).
Unfortunately I said to the wife that the NMT in the living room can be configured to use the Happaugue 45 button remote (according to the tips and tricks page) but I can not find a valid link to download the lirc1 file. Can anyone help me please - she hates the NMT remote and I do like to keep her happy whenever possible.
Thanks, Paul
Recording since Jan 2006 - nearly 9 years and the first recording is still playable and it looks like it will be for another 10 years. I hate change.
Hi,
quick one...
I think some channels have changed frequencies and want to do a rescan.... do I have to delete all teh channels found and start again, or can I just hit rescan... will in then update any changed frequencies for teh channels in my list??? I don't really want to have to reorder everything again!
This is something new that seems to have popped up....... crashes the recording service....
Looking at my config file the schedules direct migration element is set to false... but this was working so I assume it should be manually set to true?
Code:
2014-11-11 22:38:44.916 [DEBUG][7] Doing EPG update from Schedules Direct JSON
2014-11-11 22:38:47.800 [DEBUG][7] Unable to get SD token: Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Path '', line 0, position 0.
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader)
at Newtonsoft.Json.Linq.JObject.Parse(String json)
at NShared.SchedulesDirectJSONEPGSource.GetToken()
2014-11-11 22:38:47.800 [INFO][3] Online check reports version info:
<version><component name="NextPVR" version="3.3.8" display="NextPVR 3.3.8"><url>http://forums.nextpvr.com/showthread.php?56016-3-3-8-available-(25th-October)</url></component></version>
2014-11-11 22:38:47.800 [INFO][3] current online version: 3.3.8
2014-11-11 22:38:47.800 [INFO][3] last notified version: 3.3.8
2014-11-11 22:38:47.804 [DEBUG][7] doing ScheduleDirect migration
2014-11-11 22:38:47.805 [DEBUG][7] 18 channels needing migration
2014-11-11 22:38:47.910 [DEBUG][7] Unable to get SD token: Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Path '', line 0, position 0.
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader)
at Newtonsoft.Json.Linq.JObject.Parse(String json)
at NShared.SchedulesDirectJSONEPGSource.GetToken()