PDA

View Full Version : NPVR - Getting started, current patches, tips and tricks **!!!!PLEASE READ!!!!**



johnsonx42
2010-08-14, 08:25 PM
The WIKI links to this old post; current version is here: http://forums.gbpvr.com/showthread.php?52417-NPVR-2-5-5-Current-Patches-and-Getting-Started-info

**** DEPRECATED - RETAINED FOR REFERENCE ONLY ****

This is a Semi-Official thread to provide getting started help, current patches, and other relevant info for the current release of NPVR. It is Semi-Official in that I am not sub, but sub said it was cool for me to do this. Hopefully it will be helpful.

Post #1: Links to current NPVR Installer, pre-requisites, basic geting started tips.
Post #2: Important Patches for the current NPVR release, other current release info
Post #3: Utilities, Plugins, Skins, other tips and useful info, applicable to any NPVR release
Post #4: me yelling at you! (also sort of a placeholder if I need a fourth post for more stuff later on)

The current NPVR Installer is always here: http://www.gbpvr.com/NPVRSetup.exe
- v2.0.3 released March 1st(NZ time). See release notes: http://forums.gbpvr.com/showthread.php?49458-2.0.3-available-(1st-March)

Needed Microsoft updates for ALL versions of Windows:
Microsoft Visual C++ Runtime Library: http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
Microsoft DirectX Runtime: http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en (please do not assume that because you have DirectX10 or DirectX11 that you don't need a DirectX9 update - you do! This is different than just DirectX 9.0c. Just install it. REALLY. If your DirectX has already been updated by some means, then the installer will say so and won't do anything)
Microsoft .NET 2.0 runtime: almost everyone already has it by now, unless you're starting with a fresh install of windows; get it from Windows Update

What is NPVR aka NextPVR?
NPVR is a completely new PVR application. With it you can watch and record TV programs from a variety of sources, play music and watch movies, and extend the functionality with various plugins. It can be thought of as the next generation of GB-PVR, but does not contain any GB-PVR code. GB-PVR skins and plugins are NOT compatible with NPVR. The initial release version number of NPVR was 1.5.19 (all versions 1.4.7 and prior are the older GB-PVR program). Much can be learned by reading sub's release notes in all of the 1.5.x release threads here: http://forums.gbpvr.com//forumdisplay.php?s=&f=10&page=1&pp=20&daysprune=365&sort=lastpost&prefixid=&order=desc (particularly the 1.5.19 notes are relevant if you are familiar with GB-PVR)

What about GB-PVR?
GB-PVR is no longer being developed. 1.4.7 was the final release, there will be no further changes, patches or bug fixes. Most plugin developers have also ended developement of their GB-PVR plugins. Support is still provided in the GB-PVR Support (Legacy) forum.

NPVR Documentation Wiki
The documentation Wiki page for NPVR is available here: http://www.gbpvr.com/nwiki. All users are encouraged to contribute to the Wiki, post in the following thread for author access: http://forums.gbpvr.com//showthread.php?47776

Getting Started & Accessing Settings:
The first time you run NextPVR.exe, it *should* load the Settings screen. If it doesn't, or when you need to get into it again, simply Right-Click anywhere in the NextPVR window; then you can select "Settings" from the menu.

Analog Capture Devices:
For ALL analog capture devices, you will need some of the Hauppauge SoftPVR components. If your Analog capture source does not show up in Devices, then the needed components are missing. If you first install WinTV7 (not 6, 7!) you will have the needed components installed. You can download WinTV7 from Hauppauge if you have an earlier WinTV CD available AND have a supported Hauppauge device installed: http://hauppauge.lightpath.net/software/install_cd/wintv7_cd_2.2d.exe. See the wiki for additional installation options: http://www.gbpvr.com/nwiki/pmwiki.php?n=Utility.HauppaugeSoftPVR

Some Analog devices will also need an appropriate entry added to the AnalogDevices.xml file; if your analog device won't show up after successfully installing the SoftPVR components, run FilterCheck (see post 3), and post a support request thread with your FilterCheck.log attached as a .zip file. Here's a post from Sub that reminds me how to construct an AnalogDevices.xml entry, as I get tired of looking for it every time I want to make one for someone: http://forums.gbpvr.com//showthread.php?47741-ATI-TV-Wonder-650-Problems&p=386495#post386495

North America Digital Cable (QAM) Support
Many ATSC/QAM digital tuner drivers do not properly identify QAM support for the device, and thus the device will appear only in the ATSC form; you will not be able to tune digital cable with this device entry. If the QAM entry for your device does not show up, view the devices screen then post a new support thread with your NPVR.LOG attached, along with a "please sir". sub can use data in the log to add QAM support for your device via a patch.

NPVR Directories
NPVR has a program directory and a data directory. By default:
[PROGRAM] = "C:\Program Files\NPVR" (32-bit versions of Windows)
[PROGRAM] = "C:\Program Files(x86)\NPVR" (64-bit versions of Windows)

[DATA] = "C:\Users\Public\NPVR" on Windows 6 variants (Vista, 7, 2008)
[DATA] = "C:\Documents and Settings\All Users\Application Data\NPVR" on Windows 5.x variants (XP, 2003).

NPVR LOGS
NPVR logs pretty much everything it does in several log files. You should zip and attach your logs to any support post. The default log location is in the logs directory under the npvr data directory:
Windows Vista & Windows 7: C:\users\public\npvr\logs
Windows XP: C:\documents and settings\all users\application data\npvr\logs
--(my personal pet peeve: posted logs must be in .zip format or I probably won't look at them. someone else probably will, but not me... I may even gripe about it, yet still not look at the logs, because I'm just THAT WAY about it)--

EPG (Electronic Program Guide)
NPVR will read any available EPG data you receive from your broadcasters (the DVB-T/ATSC Broadcast EPG option). However this information is sometimes very limited and not really of much use for more than the most basic TV watching functions (particularly North American digital cable and broadcast). It is recommended instead that you provide an XMLTV file with your desired EPG data. You will need an XMLTV grabber to download your EPG data into a file, and then point NPVR to that file. NPVR can also link directly to an XMLTV file on a web server. Once you setup your XMLTV grabber, you can put the commands to run the grabber in to the updateepg.bat file in the npvr\scripts directory. NPVR runs this file first before updating the EPG each time. Here are a few XMLTV grabbers:

XMLTV: http://sourceforge.net/projects/xmltv/
XMLTVGUI: http://www.birtles.org.uk/xmltv/ - of particular interest to UK users
MC2XML: http://mc2xml.dyndns.org - can grab free Windows Media Center EPG data
DVBGuide: http://forums.gbpvr.com//showthread.php?47038-EPG-updates-overlapping-and-overwriting&p=387262#post387262 - load DVB broadcast EPG into an XMLTV file

In addition, for US and Canadian users, NPVR now has built-in support for the Schedules Direct EPG service. Create an account at http://www.schedulesdirect.org; quality, legal EPG data is only $20.00 per year.

I gave some quick instructions on the whole XMLTV setup and channel mapping process in this post here: http://forums.gbpvr.com//showthread.php?47819#post387096. That should give you the broad strokes to setting up the EPG with digital channels.

Video and Audio Decoders
You must provide and select decoders for the video and audio streams that you will be playing. Analog video in any country requires only an MPEG-2 Video decoder and an MPEG-1 Layer 2 Audio decoder. The decoders provided with Windows XP/Vista/7 are usually sufficient for this. Digital video in the USA requires an HD-Capable MPEG-2 Video decoder and an AC3 Audio decoder. The Microsoft DTV-DVD Video decoder works well for many users, however the Microsoft DTV-DVD Audio Decoder will not work for AC3 Audio. Use AC3Filter (http://ac3filter.net) instead. In other countries H.264 Video and various other forms of Audio are in use; you should familiarize yourself with the format(s) used in your country.

Moving from GB-PVR
GB-PVR and NPVR can run at the same time, but be careful not to have both programs attempt to use the same tuner(s) at the same time.
NPVR can import your existing Ready recordings; click Import on the Recording screen in Settings, and point to GB-PVR's recording-dump.xml.
There is a utility for importing season recordings, see the Utilities section in post #3.

NEWA - NPVR Enhanced Web Access
Thanks to UncleJohnsBand, NPVR sports a spiffy web interface. Just point your web browser to http://machine_name_or_ip_address:8866, and enjoy (or http://localhost:8866 if you're on the same box). You can set an admin password for the configuration functions on the 'MVP & Web' screen in Settings.

johnsonx42
2010-08-14, 08:26 PM
NOTE: Please disregard this post - all the linked patches are for NPVR 1.5.36, which is not the current release. I'm keeping this list for the moment, as there is some relevant info in soem of the threads for features that have moved forward into NPVR 2.x

Do not install any of these if you're not running the listed version of NPVR!

These patches correct issues in the current release of NPVR. I recommend all users install the patch archive attached to this post FIRST, before configuring NPVR or posting a support thread. These patches represent the current state of code that the rest of us are using and testing with, and we don't want Sub to spend time chasing problems already corrected. There have been cases in the past where applying patches resolved apparently unrelated issues, and some changes don't get documented here.

1. issues with advanced rules manual recordings - http://forums.gbpvr.com/showthread.php?48651-Manual-Recording-Recording-Type-amp-Channel-reset-to-defaults&p=397810#post397810
2. correct skip timing - http://forums.gbpvr.com/showthread.php?48803-skipping-fouled-up-again&p=397823#post397823 (now includes later version without verbose ts reader logging)
3. correct failure HVR-2200 second analog tuner - http://forums.gbpvr.com/showthread.php?48825-1.5.36-can-t-use-analog-tuners-but-1.5.33-can.&p=397866#post397866
4. add schedules direct support on HD-PVR setup screen - http://forums.gbpvr.com/showthread.php?48826-.36-and-schedules-direct&p=397832#post397832
5. Improve client playback performance - http://forums.gbpvr.com/showthread.php?48828-Still-have-no-been-able-to-get-clients-going-pn-NPVR-(Playback)&p=398126#post398126
6. Add pause/play/stop to right-click menu - http://forums.gbpvr.com/showthread.php?48866-Stopping-playback-with-mouse&p=398189#post398189
7. correct wrong aspect ratio in some cases - http://forums.gbpvr.com/showthread.php?48849-NPVR-VMR9-have-wrong-AR-(WinXP)&p=398094#post398094
7a. more issues related to same - http://forums.gbpvr.com/showthread.php?48849-NPVR-VMR9-have-wrong-AR-(WinXP)&p=398292#post398292
8. 2250 tuner fails to start when multiple programs are recording - http://forums.gbpvr.com/showthread.php?48717-Device-failed-to-start&p=398299#post398299
9. set ir blaster on hdpvr - http://forums.gbpvr.com/showthread.php?47461-No-video-for-HDPVR-and-Device-Setup-won-t-remember-HD-PVR-IR-blaster&p=398219#post398219
10. correct issues with multiple schedules direct lineups - http://forums.gbpvr.com/showthread.php?48881-Schedule-Direct-Issues&p=398479#post398479
11. add VMR9 Custom video renderer - http://forums.gbpvr.com/showthread.php?48849-NPVR-VMR9-have-wrong-AR-(WinXP)&p=398413#post398413
12. analog hard encoding devices fail to start - http://forums.gbpvr.com/showthread.php?48717-Device-failed-to-start&p=398553#post398553
13. scan can't find channels with no SDT data - http://forums.gbpvr.com/showthread.php?48895-Doesn-t-Find-Satellite-Channels&p=398645#post398645
14. improve VMR9 Custom renderer, add FSE-like renderer - http://forums.gbpvr.com/showthread.php?48849-NPVR-VMR9-have-wrong-AR-(WinXP)&p=398766#post398766
15. add comskip offset parameters - http://forums.gbpvr.com/showthread.php?48803-skipping-fouled-up-again&p=398751#post398751
16. add QAM support for KWorld ATSC-110 - http://forums.gbpvr.com/showthread.php?48931-Digital-Cable-(QAM)-Tuner-Support&p=399012#post399012
17. add hd-pvr to device status screens - http://forums.gbpvr.com/showthread.php?48932-device-status-omits-HDPVR&p=399027#post399027
18. further fixes for advanced rules manual recordings - http://forums.gbpvr.com/showthread.php?48651-Manual-Recording-Recording-Type-amp-Channel-reset-to-defaults&p=399025#post399025
--new in Rev 4:
19. one more fix for advanced rules manual recordings - http://forums.gbpvr.com/showthread.php?48651-Manual-Recording-Recording-Type-amp-Channel-reset-to-defaults&p=399565#post399565 (this one appears to completely fix the issue)
20. final fix for multiple schedules direct lineups - http://forums.gbpvr.com/showthread.php?48964-Schedule-direct-lineups&p=399620#post399620
21. press Play to begin playback in recordings screen - http://forums.gbpvr.com/showthread.php?48941-Cancel-recording-(which-wasn-t-even-recording)-crash-(enclosed)&p=399885#post399885
22. no video on livetv with hd-pvr - http://forums.gbpvr.com/showthread.php?49002-Live-TV-no-video-HD-PVR-please-help&p=400032#post400032
23. database lock problem after changing recording extension (ie, .ts to .mpg) - http://forums.gbpvr.com/showthread.php?48986-Unable-to-access-Recordings-Locked-database&p=399626#post399626
--new in Rev 5:
24. no video on BBCi stream channels - http://forums.gbpvr.com/showthread.php?49030-BBCi-channels-play-with-no-video-(DVB-S)&p=400239#post400239
25. increase maximum wait for channel changer to 20 seconds - http://forums.gbpvr.com/showthread.php?49056-Changing-channels-in-a-batch-file-how-to-add-a-delay&p=400796#post400796
26. channel-changer command line - allow individual digits to be specified, including '0' padding - http://forums.gbpvr.com/showthread.php?48060-Girder-Channel-Changer&p=400910#post400910 (read the thread to understand how it works)
27. recurring recordings: add "all episodes, all channels" option - http://forums.gbpvr.com/showthread.php?49081-New-recurring-recording-option&p=401087#post401087
28. option to disallow delete button in Videos - http://forums.gbpvr.com/showthread.php?49117-delete-in-videos-anyway-to-turn-off&p=401116#post401116
29. implement PlayAll function on MVP/NMT - http://forums.gbpvr.com/showthread.php?48726-Trying-to-play-videos&p=400907#post400907 (included in patch 5, but not documented initially)
-- new in Final patch archive
30. correct channel changing failure on PC Client - http://forums.gbpvr.com/showthread.php?49148-One-not-so-small-problem....&p=401602#post401602
30a. further correction to PC Client ts reader - http://forums.gbpvr.com/showthread.php?49148-One-not-so-small-problem....&p=401617#post401617
31. fix duplication of recurring recordings in-progress at epg update time - http://forums.gbpvr.com/showthread.php?47008-quot-failed-because-recording-service-not-running-quot-but-records-OK&p=401672#post401672
32. default to last selected aspect ratio - http://forums.gbpvr.com/showthread.php?48229-Set-NPVR-aspect-ratio-to-Fill&p=401739#post401739
33. pch/mvp random hang/black screen in live tv - http://forums.gbpvr.com/showthread.php?49046-Current-NMT-NPVR-bugs&p=400601#post400601
34. atsc epg data populates on wrong channels - http://forums.gbpvr.com/showthread.php?49185-program-guide-for-wrong-channels&p=402201#post402201
35. pch/mvp return back to menu after error in live tv - http://forums.gbpvr.com/showthread.php?49046-Current-NMT-NPVR-bugs&p=402258#post402258
36. add QAM support for HVR-1950 - http://forums.gbpvr.com/showthread.php?49206-please-sir-HVR-1950-Qam&p=402323#post402323
37. fix .net exception when viewing devices screen - http://forums.gbpvr.com/showthread.php?49213-Unhandled-Exception-when-Viewing-devices-tab&p=402430#post402430

Quoth sub in the post for patch #37: "No more patches for 1.5.36"

Windows .zip extraction tip: if you open or extract a .zip file with windows' built-in zip handling, all the files will have the current date and time unless you Unblock the file first. Right-click on the .zip file, go to Properties and click "Unblock"; now the files will extract with the date and time sub compiled them.

Installation Notes These "patches" are simply replacement files for the existing NPVR program files. You should extract them and copy them over the existing files; the default directory is C:\Program Files\NPVR. If you are running Vista or 7 and have UAC enabled, you will likely need to do this from an elevated command prompt or explorer window. To get an elevated explorer window, go to All Programs->Accessories, right-click on Windows Explorer and select "Run as Administrator". Now, within that explorer window only, you are the Administrator.

Before installing patches, you must exit NextPVR.exe, shutdown the NPVR Recording Service and close the NPVR Tray Icon (using the "Stop NPVR Service" icon accomplishes both).
Remember to "Start NPVR Service" when you are done!

NEW NOTE: I recommend that you restart your system after installing patches. I've seen numerous cases where the Recording Service is not able to restart properly due to a socket error. You can check your NRecord.log to see whether it did or not, or just reboot to be safe.

johnsonx42
2010-08-14, 08:26 PM
Information here should apply to any release of NPVR.

Changing the length of the LiveTV Buffer (defaults to 20 minutes): http://forums.gbpvr.com//showthread.php?47648-live-tv-keeps-making-new-file-every-6.40-minutes&p=384920#post384920

64-bit Windows tip: most discussion and instructions on the forum references 32-bit windows. On 64-bit systems, the regsvr32.exe to use resides in C:\Windows\SYSWow64 and NPVR's registry settings are in HKEY_LOCAL_MACHINE\Wow6432Node\NPVR. Likewise, the NPVR Programs default to C:\Program Files(x86)\NPVR. Adjust your procedures accordingly when following posted help.

"connection cannot be established because target machine does not allow it ::1:8968": http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=385595#post385595

NPVR Plugins - http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.Plugin
StreamIt! from Netflix (whurlston): http://forums.gbpvr.com//showthread.php?47282-StreamIt-from-Netflix-(Alpha-NPVR-version)&p=381930#post381930 (also need updates from posts 42, 95 and 153) - new update release due out soon.
System Plugin (imilne):http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.System
SearchLite (mvallevand): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.SearchLite
WebRadio 3.x (mvallevand): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.WebRadio
Weather (scb147): http://forums.gbpvr.com//showthread.php?48474-Weather-V1.0.1.0-Notes
RSS Reader (tmrt): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.RSSReader
TV Listings (alibert): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.TVListings
SubMenu (imilne): http://forums.gbpvr.com//showthread.php?48610-SubMenu-A-main-menu-replacement-supporting-sub-menus - adds sub-menu support
Programs (McBainUK): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.Programs
VolumeOSD (McBainUK): http://www.gbpvr.com/nwiki/pmwiki.php?n=Plugin.VolumeOSD
Universe (mvallevand): http://forums.gbpvr.com/showthread.php?48847-Universe-Plugin-Setup (Universe enables streaming of web content via PlayOn)
iMONDisplayPlugin (kindt nick): http://forums.gbpvr.com/showthread.php?48899-iMONDisplayPlugin-Release

NPVR Skins - http://www.gbpvr.com/nwiki/pmwiki.php?n=Skin.Skin
Slate (Hairy): http://forums.gbpvr.com//showthread.php?48633-Slate-Skin The new 1.5.36 Default skin is based on Slate
BlueRetroVE+ (Jaggy): http://www.gbpvr.com/nwiki/pmwiki.php?n=Skin.BlueRetroVE
NextBlue (NorthPole): http://gbpvr.com/nwiki/pmwiki.php?n=Skin.NextBlue
Silver (7ore) - http://forums.gbpvr.com//showthread.php?48111-Silver-New-skin-for-nPVR

External Viewer Apps
Netflix Viewer (dhgb256): http://forums.gbpvr.com//showthread.php?44412-New-External-App-Netflix-Viewer
Hulu Desktop: http://www.hulu.com/labs/hulu-desktop (this what I use to watch Hulu... just install and put it on the NPVR menu as an external task)

PLEASE NOTE: support questions for plugin/skin related issues should go in the forums or threads identified by the authors above. No plugin/skin questions in the NPVR Forum please!

NPVR Clients or Extenders
PC Client - as of release 1.5.28, NPVR can now be configured as a client. This is configured in Settings in the Devices section.
NMT - NMT devices such as the PCH A110 and EGreat M34a are supported (mvallevand): http://forums.gbpvr.com//showthread.php?47179
Hauppauge Media MVP - Much improved support with v1.5.31 and new mvpmc dongle by mvallevand: http://forums.gbpvr.com//showthread.php?47877

Utilities
USB-UIRT Channel Changer: http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=385543#post385543
Transfer Season Record schedules from GBPVR to NPVR: (kendrak24) http://forums.gbpvr.com//showthread.php?47438-External-tool-Transfer-Season-Record-schedules-from-GBPVR-to-NPVR&daysprune=60
Filtercheck (lists video capture filters known to windows): http://forums.gbpvr.com//showthread.php?47741-ATI-TV-Wonder-650-Problems&p=386360#post386360

Batch files executed by NPVR:
[DATA]\Scripts\ParallelProcessing.bat <filename> <channelnumber> <oid>: called when a recording begins - often used for comskip
[DATA]\Scripts\PostProcessing.bat <filename> <channelnumber> <oid>: called when a recording completes (not canceled) - often used for comskip or transcoding
[DATA]\Scripts\UpdateEPG.bat : called when the EPG update begins at the time specified in Settings; commands herein should update the XMLTV file
[DATA]\Scripts\PostUpdateEPG.bat : called during the EPG update procedure, but after the EPG is loaded; can be used for additional EPG-related processing (i.e. xmltvextras)
[DATA]\Scripts\Wakeup.bat : called after PC resumes from sleep, before beginning any recordings.

To be clear, in the two Processing bat files, %1 will be the full path and file name of the recording file, and %2 will be the channel number it is/was recorded from. %3 will be the recording OID parameter for scripts that will modify the database.

The UpdateEPG.bat is only needed when using the XMLTV option; the broadcast EPG and Schedules Direct options do not need this file.

I posted a sample PostProcessing.bat that runs comskip here: http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=387833#post387833

See post 1 for the location of the [DATA] directory.

Keyboard and Remote Control help
NPVR reads keypresses and MCE remote commands by default. The file keymappings.xml in the NPVR data directory lists and defines the keys. Help for non-MCE remotes (particularly Hauppauge remotes) can be found here: http://forums.gbpvr.com//showthread.php?46919-Hauppaige-Remote-control-not-working

johnsonx42
2010-08-14, 08:26 PM
If you have a support question, then make a new thread in this forum. Support questions posted in this thread will be either moved to a new thread, or summarily deleted (depending on my mood).

Additional information wanted!
The remainder of this thread is for useful discussion about the content of the first 3 posts, and more importantly any additional information that should be included.

Additional useful information posted will either be incoporated or linked into one of the top posts.

If you're a user looking for information or help for NPVR, please don't feel the need to read the entire rest of this thread; anything useful posted further down will be incorporated into the first three posts.

mikeh49
2010-08-14, 09:16 PM
Good idea and good work Johnsonx42. Maybe sub will take you off the complainers list now! :)

Delete this after reading.

johnsonx42
2010-08-14, 09:25 PM
nah, a good lol ;)

Reddwarf
2010-08-15, 11:35 AM
Very good work johnsonx42!
It should be pointed out that (for the mode advances users) on x64 systems, the regsvr32.exe to use resides in C:\Windows\SYSWos64 and
NPVR's registry settings are in HKEY_LOCAL_MACHINE\Wos6432Node\NPVR

mvallevand
2010-08-15, 03:21 PM
johnsonx42 nice idea although this should probably be a wiki entry to support collaboration. Could you update the link for Web Radio to either the newer 3.3 link or better point to the Web Radio wiki page http://gbpvr.com/pmwiki/pmwiki.php/Plugin/WebRadio where I added links for downloading Web Radio 3

Thanks,

Martin

johnsonx42
2010-08-15, 06:17 PM
steeb will be using some of this content for the npvr wiki. this sticky is meant to serve a somewhat different purpose than the wiki, more akin to sub's old "survival guide" posts with a little extra thrown in; there won't be any step-by-step instructions though, just pointers to get people in the right direction. I've updated the link for WebRadio to your wiki page; indeed your new version was the first thing I spotted this morning and was already on my way here to update, but I'm glad you suggested your wiki page instead: In all cases I defer to the owners of any content I link to for how and where the content gets linked (or whether it gets linked at all).

johnsonx42
2010-08-15, 06:22 PM
thanks for the 64-bit tip Reddwarf. added. and finally noticed and fixed your typos too ;)

jksmurf
2010-08-15, 10:49 PM
Nice work!

There is no longer a built in USB-UIRT channel changer option in NPVR, you may want to add that there IS an .exe utility for this and command line details for this can be found here:

The Syntax is here: http://forums.gbpvr.com//showthread.php?47459-Copy-of-utility-USBUIRTSEND.EXE&p=383814#post383814 (Note that it DOES Work, ignore what the post says, sub fixed it as I was encountering the issue in the patch above)

The File USBUIRTSEND.EXE is attached here http://forums.gbpvr.com//attachment.php?attachmentid=27392&d=1280764280

You will of course need the XXXX.dat file for your box that you got the USBUIRT to "learn" from your remote in GBPVR (which has some built in .dat's) in devnz/GBPVR/IR Definitions/USB-UIRT.

HTH someone.

k.

davejohnson
2010-08-16, 09:21 AM
In Windows Vista and Windows 7 it is possible that trying to watch Live TV the following error occurs

"Cannot connect to the recording service"
The error in the log files when I try to launch live TV is "connection cannot be established because target machine does not allow it ::1:8968".

mvallevand replied to an earlier thread
Could you check the hosts file C:\Windows\System32\drivers\etc\hosts I remember that it causes a problem if localhost is set to ::1 http://forums.gbpvr.com//showthread....812#post343812

Update
as johnsonx42 says this link doesn't work, see post below.

This cures the problem

johnsonx42
2010-08-16, 03:40 PM
the link you posted is no good, it looks like you copied an already-shortened link from another thread

davejohnson
2010-08-16, 05:35 PM
the link you posted is no good, it looks like you copied an already-shortened link from another thread

My apologies this link works

http://forums.gbpvr.com//showthread.php?43004-Problem-with-watching-live-TV-on-GB-PVR&p=343812

johnsonx42
2010-08-16, 06:24 PM
actually it would be better if you just updated your first post with the correct link, that will keep things tidy. I'll link to your post in post #3

McBainUK
2010-08-16, 07:11 PM
Worth adding a note about using non-MCE remotes?

http://forums.gbpvr.com//showthread.php?46919-Hauppaige-Remote-control-not-working

johnsonx42
2010-08-16, 09:10 PM
thanks McBainUK, added.

johnsonx42
2010-08-16, 10:32 PM
hey, somebody who still has gb-pvr installed, please post up a copy of filtercheck. Even if it's no longer needed for generating/verifying bda.ini entries, it can still be useful in troubleshooting capture driver issues.

ACTCMS
2010-08-16, 10:42 PM
hey, somebody who still has gb-pvr installed, please post up a copy of filtercheck. Even if it's no longer needed for generating/verifying bda.ini entries, it can still be useful in troubleshooting capture driver issues.Here you are...

johnsonx42
2010-08-16, 10:58 PM
^^^^^NOTE: PLEASE DISREGARD THE FILTERCHECK POSTED ABOVE^^^^^

That version is now obsolete; check post #3 for a new version. (thanks to ACTCMS just the same!)

steveum
2010-08-17, 05:09 PM
I am one of the people that have yet to make the leap from GBPVR to NPVR. This thread certainly goes a long way to consolidating a lot of the posts I have been following over the last couple of months. It is very well written. There are couple of things that are still holding me back though:

Is there any thread or instructions on how someone can migrate their recordings from GBPVR to NPVR?

Is there any threads or instructions on setting up the EPG to Schedules Direct when you have multiple line ups?

johnsonx42
2010-08-18, 12:36 AM
ooohh... dangerously close to a support request... off with his head!!! :eek:
ok, just kidding...

NPVR can import a recordingsdump.xml from GB-PVR to get your existing recordings. This is mentioned in the release notes for 1.5.19. I will perhaps add a note about this somewhere in the sticky.

For importing season recordings, there is a utility written by kendrak24 which I've linked in the sticky under Utilities. In my book it's easier just to recreate season recordings unless you have an huge number of them (which kendrak24 apparently did).

With multiple lineups on SD, as far as I know MC2XML (and XMLTV I guess) will just merge all the lineups into one file; then in NPVR you just link the physical channel to the EPG channel you want (instead of the other way around as in GBPVR). I don't have multiple lineups though, so I really can't say for sure. I guess I'd say try pulling down your epg with MC2XML and have a look in the file, see what you get.

For further help, new support thread please.

martint123
2010-08-18, 08:47 AM
NPVR can import a recordingsdump.xml from GB-PVR to get your existing recordings. This is mentioned in the release notes for 1.5.19. I will perhaps add a note about this somewhere in the sticky.


I'm curious if anyone knows if the reverse works? i.e. export npvr and import into gbpvr (for dual use when testing "just in case") I guess, vidimport would do the trick though.


For importing season recordings, there is a utility written by kendrak24 which I've linked in the sticky under Utilities. In my book it's easier just to recreate season recordings unless you have an huge number of them (which kendrak24 apparently did).

Sadly this crashes for me and as yet no reply in his thread.

How do you "just recreate a season recording"? I have quite a few in gbpvr and AFAIK the only way to create them is from the TV Guide which is no good for many of mine which are designed to catch things that only appear once in a while and are not currently in the EPG.

[/QUOTE]

johnsonx42
2010-08-18, 09:01 AM
Sadly this crashes for me and as yet no reply in his thread.
Can anyone confirm if that utility works at all? If it's mostly unusable, then I shouldn't have it listed in the sticky.


How do you "just recreate a season recording"? I have quite a few in gbpvr and AFAIK the only way to create them is from the TV Guide which is no good for many of mine which are designed to catch things that only appear once in a while and are not currently in the EPG.
Yes, you do have to find them in the TV guide first. I did have some season recordings that are currently off the air but may come back later; I guess I'll just have to pay attention or miss a few. It's only TV after all.

mvallevand
2010-08-18, 11:49 AM
How do you "just recreate a season recording"? I have quite a few in gbpvr and AFAIK the only way to create them is from the TV Guide which is no good for many of mine which are designed to catch things that only appear once in a while and are not currently in the EPG.

I don't think it would be possible in GBPVR directly on a blank database either. You can do this in NPVR using NEWA and I will be adding this to SearchLite when UJB has returned and he and I discuss a couple of things

Martin

martint123
2010-08-18, 02:36 PM
I don't think it would be possible in GBPVR directly on a blank database either.

I don't think so either, but before gbpvr there was video tape (for me anyway) so there was no equivalent upgrade path, but their ought to be with a successor product (carefully avoiding the upgrade word).


You can do this in NPVR using NEWA and I will be adding this to SearchLite when UJB has returned and he and I discuss a couple of things

I really must get round to reading the NEWA docs and find out how how it can search future EPG entries. As the base gbpvr and it's pc client were sufficient for all our needs, I had no need for EWA, so never investigated properly.

ACTCMS
2010-08-18, 08:25 PM
I really must get round to reading the NEWA docs and find out how how it can search future EPG entries. As the base gbpvr and it's pc client were sufficient for all our needs, I had no need for EWA, so never investigated properly.EWA's autosearch/autorecord feature along with the CLI utility can be used to have EWA scan the EPG on a regular basis (I do it daily) to look for shows based on character strings (and a few other things - channel, etc) so that if you add an autorecord for "matrix" it will automatically record any show with the string "matrix" in the title (or optionally subtitle or description). EWA accounts for about 99% of my recordings, although you can get some stuff you don't want, but it's easy enough to delete stuff... :)

martint123
2010-08-18, 08:43 PM
OK thanks for that. I've had a bit of a search, but can't seem to find a CLI for NEWA, so will keep my eyes open. (there again, it may be me, but I can't seem to find much one NEWA at all....).

ACTCMS
2010-08-18, 08:50 PM
OK thanks for that. I've had a bit of a search, but can't seem to find a CLI for NEWA, so will keep my eyes open. (there again, it may be me, but I can't seem to find much one NEWA at all....).Sorry, I was referring to my experiences with GBPVR's EWA - I'm not sure if the CLI will still work with NEWA, but I'm sure if I ask UJB very nicely, he will convert it. :D

Reddwarf
2010-08-18, 09:50 PM
EWA's autosearch/autorecord feature along with the CLI utility can be used to have EWA scan the EPG on a regular basis (I do it daily) to look for shows based on character strings (and a few other things - channel, etc) so that if you add an autorecord for "matrix" it will automatically record any show with the string "matrix" in the title (or optionally subtitle or description). EWA accounts for about 99% of my recordings, although you can get some stuff you don't want, but it's easy enough to delete stuff... :)

This again brungs my toughts to the intelligent plugin (see Wishlist -> Shows you may want to watch). A typical task for such a plugin :)

mvallevand
2010-08-18, 11:24 PM
Sorry, I was referring to my experiences with GBPVR's EWA - I'm not sure if the CLI will still work with NEWA, but I'm sure if I ask UJB very nicely, he will convert it. :D

What does the CLI add to EWA? Can I add something to SearchLite that would do the same thing?

Martin

ACTCMS
2010-08-19, 12:07 AM
What does the CLI add to EWA? Can I add something to SearchLite that would do the same thing?

MartinEWA runs its autosearch/autorecord logic the first time it is opened after GBPVR loads the EPG. This can cause a significant delay opening EWA, or you might just not be an EWA user.

I have a Scheduled Task in XP which runs the CLI 'EWA_AutoSearch.exe' one hour after my EPG reload which runs the EWA Autorecord logic without opening EWA.

Alex

johnsonx42
2010-08-19, 12:37 AM
ah, a task for the new NPVR PostUpdateEPG.bat file

mvallevand
2010-08-19, 12:43 AM
ah, a task for the new NPVR PostUpdateEPG.bat file

I don't think it's necessary. If NEWA does it Auto Record on the EPG reload which is generated already, this should already be automated.

Martin

ACTCMS
2010-08-19, 10:14 PM
ah, a task for the new NPVR PostUpdateEPG.bat file


I don't think it's necessary. If NEWA does it Auto Record on the EPG reload which is generated already, this should already be automated.

MartinSorry again guys, I wasn't quite as clear as I should have been - this (http://gbpvr.com/pmwiki/pmwiki.php/Utility/EnhancedWebAdmin#auto-search)from the wiki...

If set, the Auto-Search/Record feature will only run one time per day. It will only run when at least 1 hour has elapsed since your scheduled EPG update time for that day. This helps ensure that your searches are executed against the most recent EPG load and only run one time each day. You can force your saved searches to run in EWA via the Search Now button on the Config tab.

By popular demand a command line utility has been created that will execute the saved searches that you create in EWA outside of EWA. This allows you to schedule the execution of your saved searches via a scheduler rather than having to open EWA to initiate the saved search.
Alex

mvallevand
2010-08-19, 10:46 PM
Thanks Alex, that's clearer but it doesn't sound that important to me, if it runs once a day, that works out ok. I can always submit saved searches from SearchLite.

Martin

martint123
2010-08-20, 10:25 AM
I don't think it's necessary. If NEWA does it Auto Record on the EPG reload which is generated already, this should already be automated.

I think it reads that it does it's auto search/record when EWA is first used after an EPG update. So if no user action due to holidays or the like, no search will be done. Running the CLI from O/S scheduler guarantees a search and you choose when the big load goes on the system ??

ACTCMS
2010-08-20, 02:28 PM
I think it reads that it does it's auto search/record when EWA is first used after an EPG update. So if no user action due to holidays or the like, no search will be done. Running the CLI from O/S scheduler guarantees a search and you choose when the big load goes on the system ??That's it exactly, except that it's the first EWA use at least one hour after the scheduled EPG update time.

Graham_Shepherd
2010-08-20, 04:34 PM
Great guide thanks johnsonx42

I know that this is not meant to be a wiki substitute but....

Although I have been happily using GBPVR for some years and have now successfully changed over to N-PVR I have no idea what NEWA/EWA is or what it can do for me!!

Odd references here and there including this thread suggest that it's a pretty flexible tool but I cannot seem to find much about it in the form of an idiots guide. The wiki page does not offer me any help at a basic level either.

Is there any chance of you including an overview of what NEWA is, what it can do, and how to do it please?

Thanks

johnsonx42
2010-08-20, 05:20 PM
I will put in a brief comment about NEWA later today. Basically you point your web browser to http://name_or_ip_of_npvr_machine:8866 (or if you are on the same machine, then http://localhost:8866). Assuming you have no firewall blocking the port, then magic will ensue!

rookie
2010-08-22, 07:47 PM
I see lots of threads in the support forum with patches to the same file. Are the patches cumulative?

Sub is so prolific that it is hard to keep track of the latest patch to use.

johnsonx42
2010-08-22, 07:54 PM
As a general rule, any update to the same file with a later date and time will include any fix implemented in a previous file. This is why the patch summary section includes a note to check the date and time of each file and install the newest one. I am actually just now updating the patch list to include detail on which file is included with each patch, along with the compile date and time.

Also, if you have come across any other patch that's not just for a special or testing purpose and I don't have it listed then please let me know.

UncleJohnsBand
2010-08-23, 05:16 AM
EWA's autosearch/autorecord feature along with the CLI utility can be used to have EWA scan the EPG on a regular basis (I do it daily) to look for shows based on character strings (and a few other things - channel, etc) so that if you add an autorecord for "matrix" it will automatically record any show with the string "matrix" in the title (or optionally subtitle or description). EWA accounts for about 99% of my recordings, although you can get some stuff you don't want, but it's easy enough to delete stuff... :)


OK thanks for that. I've had a bit of a search, but can't seem to find a CLI for NEWA, so will keep my eyes open. (there again, it may be me, but I can't seem to find much one NEWA at all....).


Sorry, I was referring to my experiences with GBPVR's EWA - I'm not sure if the CLI will still work with NEWA, but I'm sure if I ask UJB very nicely, he will convert it. :D

Give this a whirl (http://forums.gbpvr.com/showthread.php?47765-NEWA-Auto-Search-Command-Line-Interface-%28CLI%29) and post any results/issues in the thread.....

johnsonx42
2010-08-23, 05:22 AM
I really need to look into what NEWA can do with keyword based recording... that's a feature I really miss from my old TiVO days. I suppose I'd need a epg listing enhancer too to get more program detail to search against, an extra tuner or two for all the additional recording that would result, and of course a 2TB drive to store it all on. Oh, the fun!

UncleJohnsBand
2010-08-23, 06:01 AM
I really need to look into what NEWA can do with keyword based recording... that's a feature I really miss from my old TiVO days. I suppose I'd need a epg listing enhancer too to get more program detail to search against, an extra tuner or two for all the additional recording that would result, and of course a 2TB drive to store it all on. Oh, the fun!

Not familiar with what TIVO could do....so I am not sure what a Keyword based recording would be....can you explain?

johnsonx42
2010-08-23, 06:14 AM
Well perhaps I don't understand what NEWA can do here; I gather you can tell it to record anything where the title or description matches a character string? That seems to be what ACTCMS was saying in the post you quoted. So if I want to record all shows about airplanes for my son (ok, me too!), I would setup auto-recordings for "airplane", "aircraft", "flight", "flying", "air combat", etc. That's all I mean by Keyword based recording, which is I think what NEWA can already do?.

TiVO took it a step or two further, you could have searches for specific actors, directors, various other criteria. That took advantage of their more robust EPG data of course, and is really much more specific than I think is needed for NPVR/NEWA to do.

UncleJohnsBand
2010-08-23, 06:29 AM
Well perhaps I don't understand what NEWA can do here; I gather you can tell it to record anything where the title or description matches a character string? That seems to be what ACTCMS was saying in the post you quoted. So if I want to record all shows about airplanes for my son (ok, me too!), I would setup auto-recordings for "airplane", "aircraft", "flight", "flying", "air combat", etc. That's all I mean by Keyword based recording, which is I think what NEWA can already do?.


Correct....you set the option in the Config tab to allow auto-records.

Then you create searches that match your criteria and save them with a meaningful name setting the option for the search to be an auto-record search.

Then when you accesses NEWA the search will execute 1 time per day following the EPG update.....or you can use the CLI (original post) and set it up to run via the task scheduler at a specific time each day.

When the search runs....for any matches it finds it will schedule the event to record.



TiVO took it a step or two further, you could have searches for specific actors, directors, various other criteria. That took advantage of their more robust EPG data of course, and is really much more specific than I think is needed for NPVR/NEWA to do.

GBPVR supported Genre's (i.e. Drama, Comedy, Talk Show, etc.).......which are valid search criteria.....NPVR does not yet support them. As for the other items such as actors and directors many EPG's do support them....but many do not and they were never pushed forward into GBPVR.....and I would suspect they will not make it into NPVR either. I had built an extension for SchedulesDirect users that provided the Actors, directors, etc. via NEWA.....but did not extend those attributes to searches since EAWA for GBPVR and NEWA for NPVR stay as close to the native capabilities of NPVR as possible.

Whenever integrated schedules direct EPG is brought back to NPVR I will update the schedules direct extension to work with NEWA the way it did with EWA for GBPVR.

johnsonx42
2010-08-23, 06:37 AM
Very cool stuff, and exactly what I'm looking for. I'm hopeful that Martin will be supporting some of this auto-record functionality in SearchLite. As nice as I think the NEWA web interface is, I always prefer to treat my TV like a TV and setup recordings with the remote... plus even if I get in the habit of using NEWA via the browser, I'll never get the wife to do it. To me having a front-end plugin like SearchLite that leverages the intelligence of NEWA on the back-end is a perfect marriage.

UncleJohnsBand
2010-08-23, 06:39 AM
Very cool stuff, and exactly what I'm looking for. I'm hopeful that Martin will be supporting some of this auto-record functionality in SearchLite. As nice as I think the NEWA web interface is, I always prefer to treat my TV like a TV and setup recordings with the remote... plus even if I get in the habit of using NEWA via the browser, I'll never get the wife to do it. To me having a front-end plugin like SearchLite that leverages the intelligence of NEWA on the back-end is a perfect marriage.

Yea...we have been corresponding off-line so I believe that searchlight will see the auto-record functionality making its way into its capabilities.

McBainUK
2010-08-28, 02:33 PM
NOTE: as a general rule you will have to at least exit NextPVR.exe to copy in any patch, and in most cases you will need to stop the NPVR Recording Service as well; remember to restart it when you are done!
For the NShared.dll patch I found I had to exit the tray app awsell.

johnsonx42
2010-08-28, 04:29 PM
For the NShared.dll patch I found I had to exit the tray app awsell.
True, but if you use the "Stop NPVR Service" icon sub so thoughtfully provided it closes the tray app too. I'll tweak the instructions a little.

johnsonx42
2010-09-06, 09:56 AM
In case anyone finds it interesting, instructive, or amusing, here is my PostProcessing.bat for the purpose of running comskip. It runs no more than 2 comskips at once, and does a bit of logging into "processing.log".

@echo off

cd c:\comskip

echo %date%,%time% - PostProcessing.bat invoked on %1 recorded from channel %2 >>processing.log

Rem list of channels to not run comskip on; PBS channels have no commercials
if "%2" == "27" goto skip
if "%2" == "28" goto skip
if "%2" == "29" goto skip
if "%2" == "50" goto skip
if "%2" == "51" goto skip
if "%2" == "52" goto skip
if "%2" == "58" goto skip
if "%2" == "59" goto skip
if "%2" == "60" goto skip
if "%2" == "61" goto skip
goto next

:skip
echo skipping comskip on %1; channel %2 in skip list >>processing.log
goto continue

:next
rem need to add a pause to avoid race conditions
echo --- sleeping %2 seconds to avoid simultaneous execution >>processing.log
sleep %2

rem check how many comskips are running; if 2 or more are running wait 1 minute and check again
rem the third parameter passed in npvr 1.5.36 and later is a unique recording oid number, so it makes a good filename to store the temporary count
:check
tasklist | find /c "comskip" > %3.txt
set /p count= <%3.txt
if %count% geq 2 (
echo ...%count% comskips running now, waiting 1 minute >>processing.log
sleep 60
goto check
)
del %3.txt

rem continuing now

Rem this trick also makes it possible to have dedicated comskip.ini file for certain channels.
rem if "%2" == "79" goto channel79
Rem use the default comskip.ini for all other channels
rem goto generic

rem :channel79
rem comskip --ini=channel79.ini %1
rem goto continue

:generic
echo %date%,%time% - invoking comskip on %1 >>processing.log
comskip %1
echo %date%,%time% - comskip finished with %1 >>processing.log

:continue

:eof


Some bits of it are left-overs from the sample gb-pvr postprocessing.bat included with comskip. I left them there in case I ever want to use them.

The bit where it sleeps for <channel number> (%2) seconds might introduce excessive waits for those with high 3-digit channel numbers; you'd probably have to implement it some other way. With the 1.5.36 update I've now switched to storing the temporary count in "%3.txt" where %3 is the recording ID number. This makes for a uniquely named file to store the temporary comskip count. I thought at first this would eliminate the need for the "sleep %2", since multiple postprocessing.bat files would each store their count in a unique file, but within just a couple of hours testing I saw a different race condition that resulted in too many comskips running at once so I restored the sleep. The use of the "%3" parameter still eliminates another race condition that sometimes resulted in no comskip running at all.

Additional non-comskip related commands would go after :continue.

This same file could be a ParallelProcessing.bat as well. In fact I wrote it initially for that use; the code to limit the number of comskips became necessary because I could easily get 4 comskips running at once - 2 finishing recordings that had just ended, and 2 for new recordings just begun. It was too much for my system. For other reasons though I opted not to run comskip in parallel, so I switched to PostProcessing. In PostProcessing I've yet to see more than 2 comskips actually try to run, but it could happen - consider two 2-hour movies followed by two 30-minute shows: comskip will probably still be running on both movies when the two half-hour shows finish and try to launch comskip.

The same basic code could be used for transcodes too; likewise you may not want too many transcodes running at once. tasklist | find /c "ffmpeg" > %3.txt seems reasonable, yes?

I almost forgot to mention, you will need the "sleep.exe" program from the Windows 2003 Resource Kit here: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en. I thought of just attaching the sleep command to this message, but we don't want MS's goons coming after sub ;). Also, HarryH3 has pointed out that the "tasklist" command is not included with all versions of windows; see his post below to get it (Thanks Harry!): http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=388992#post388992

skreien
2010-09-14, 01:34 AM
Has the HDHR patch from HDHR Live Tv & Recording not made it into the cumulative patch? I can't seem to record more than one at a time right now.

johnsonx42
2010-09-14, 08:08 AM
I'm honestly not sure. The patch was for Unmanaged.dll, which is the same file affected by patch 6 that didn't work right and then the later patch that undid patch 6 which is what I have in the patch archive now. It's entirely possible that the HDHR fixes aren't in that version of the file. Go ahead and put in the Unmanaged.dll from the HDHR thread and let me know if it fixes your problem.

skreien
2010-09-14, 07:42 PM
I see lines in my logfiles about skipping detection, so whatever version is in the cumulative patch must have it in it.

johnsonx42
2010-09-14, 11:08 PM
the skip detection was introduced in 1.5.28

skreien
2010-09-15, 01:54 AM
I meant that I see text reflecting whurlston's suggestion from that thread, which sub implemented, "bypass the routine to autodetect the capture filter".

johnsonx42
2010-09-15, 03:05 AM
Oh, I see, I misunderstood.

HarryH3
2010-09-17, 06:21 PM
I tried out your PostProcessing.bat file and found one problem. The file tasklist.exe, which is called in the batch file, doesn't come with XP Home. Just another bit of stupidity on Microsoft's part... Anyway, I found a copy online at http://www.computerhope.com/download/winxp.htm and copied it to my Windows folder. Just thought you might want to update that note (It's at reply #52) to help other folks that might want to use it. :)

johnsonx42
2010-09-17, 09:05 PM
thanks Harry; btw, I've always gotten a chuckle out of your signature, makes me smile every time.

HarryH3
2010-09-18, 09:21 AM
The sig is from my days at DEC, when you had to actually swap hard disk platters in and out to run different programs. Yeah, I'm getting old... :)

johnsonx42
2010-09-18, 10:19 AM
ah, the wayback time. When I was a kid, my first computer was a DEC-10 mainframe. Not that I had one in the house of course, nor was it in any way 'mine'. My Dad worked at Rockwell (the part that was formerly North American Aviation, and now part of Boeing), and among other things he was the admin of a DEC-10, running TOPS-10 if I recall correctly (I think it later got upgraded to TOPS-20). To do some work at home and monitor the system, he brought home a VT-100 (IIRC) and a 300 baud modem - it was direct connect, no acoustic coupler, but we had to dial the phone manually and then flip the switch when the remote modem answered. He gave me an login account so I could learn to program in BASIC and play Colossal Cave Adventure and Haunt; they also had an ASCII version of Pong, but it was too slow at 300bps. I did a lot of stuff with that thing, spent FAR more time on it than he did. I guess it was the best thing he could have done for me, as I make a living as a computer consultant now (though I really hate computers sometimes, so maybe it wasn't such a favor afterall ;) ). Good times.

BrettB
2010-09-18, 02:21 PM
Johnson,

Pretty similar story here... Except my dad worked at a university. And he didn't bring home a VT-100, but rather a "portable terminal" complete with thermal printer and acoustic coupler modem. And look where we are now!

mvallevand
2010-09-18, 02:38 PM
You guys were spoiled with the VT100 and modems, when I started out it was card punches and even throwing switches on a PDP-8, where at my university it was booked 24/7. Line editors where a huge innovation (try edlin on your PC today)

Martin

HarryH3
2010-09-18, 02:39 PM
IIRC, DEC didn't sell too many of the DEC-10's. Near the end, I think they sold even fewer of the Vax 9000, which they spent zillions of dollars developing. :( I had a VT-125 at home, with a screaming fast DEC Scholar 1200 baud modem. I was so excited the day I got to bring home a Scholar Plus, with its blistering fast 2400 baud! :) In the early 90's, as I got into PC's, I would dial in using a VT-340 emulation app from Attachmate. I still have the install floppy disks around here somewhere....

Reddwarf
2010-09-18, 05:33 PM
When I first started working with computers it was a SAM-II with magnetic 7-track tape, 8-hole papertape punch/reader and no harddisks. It had the huge amount of 16K core memory :D

martint123
2010-09-18, 09:19 PM
<no sniggering at the back>

My first contact with computers was when the firm my father worked for bought "a computer" for doing accounting in 1972. Punched card programming, 1k memory and mag stripes on ledger cards.

After chatting to the engineer and borrowing his manuals I wrote my first ever bit of software that calculated loads and stresses in oil rig moorings. Cards were punched using a home made punch consisting of a ground down nail on a piece of wood!. Later, I borrowed a white coat and sneaked into the local university to use their card punches.

A year later I was working for that company as a hardware fixer and I guess I cussed that engineer ever since.

johnsonx42
2010-09-18, 09:36 PM
so you guys are all old then. Got it ;)

Reddwarf
2010-09-18, 10:17 PM
so you guys are all old then. Got it ;)

Yeah, probably too old to be messing with this stuff :p. BTW, I'v calculated that my today-computer is 4000 times faster than the first computer I owned (and build myself :))

jksmurf
2010-09-23, 11:17 AM
I know it's not a support thread but it does relate to your bit about Batch files. So:


Batch files executed by NPVR:
Scripts\ParallelProcessing.bat <filename> <channelnumber> : called as soon as a recording begins - often used for comskip
Scripts\PostProcessing.bat <filename> <channelnumber> : called as soon as a recording ends - often used for comskip or transcoding
Scripts\UpdateEPG.bat : called when the EPG update begins at the time specified in Settings; commands herein should update the XMLTV file
Scripts\PostUpdateEPG.bat : called after the conclusion of all EPG update procedures; can be used for other nightly maintenance/update routines


I'm a bit confused by where to put the batch files. The above suggest in Scripts (which the placeholder.txt also agrees with).

In this thread (http://forums.gbpvr.com//showthread.php?46885-New-Features&p=378140#post378140) sub indicates the batches go in


... the data directory (\public\users\npvr... but your post suggest it goes in scripts. Either way it doesn't seem to work.

In GBPVR the whole lot comskip.exe, comskip.ini and the Postprocessing.bat file which called comskip were all in C:/Program Files/devnz/gbpvr, but now I'm just :confused:

Any guidance here? Thanks.

johnsonx42
2010-09-23, 06:50 PM
The scripts definitely do go in the Scripts folder, under the data directory. The same place you found the placeholder.txt file. Sub's comment meant it's looking for the Scripts folder in the data directory, as opposed to the program directory; that thread was also from very shortly after NPVR first released, much was unknown perhaps even by sub.

I use (or have used) all 4 batch files myself; they all work just fine run from Scripts.

I suggest making a separate directory for comskip, and begin your processing.bat file by cd'ing to that directory. Same with the EPG. See the top of page 6 of this thread for my current PostProcessing.bat.

johnsonx42
2010-09-23, 07:01 PM
You guys were spoiled with the VT100 and modems, when I started out it was card punches and even throwing switches on a PDP-8, where at my university it was booked 24/7. Line editors where a huge innovation (try edlin on your PC today)

Martin
I meant to find this for you before, but forgot about it for a few days... have a look here: http://www.sparetimegizmos.com/Hardware/SBC6120-2.htm

build yourself a SBC6120 with an FP6120 front panel, and you can throw switches and run PDP-8 programs to your heart's content!

Reddwarf
2010-09-23, 07:11 PM
I meant to find this for you before, but forgot about it for a few days... have a look here: http://www.sparetimegizmos.com/Hardware/SBC6120-2.htm

build yourself a SBC6120 with an FP6120 front panel, and you can throw switches and run PDP-8 programs to your heart's content!

You don't have one for the Honywell316 too? :D

Lao Pan
2010-10-04, 12:59 PM
Mr Johnson sir
You might have missed this one

http://forums.gbpvr.com//showthread.php?48106-Videos-Menu-Poor-Network-Behavior-(Unhandled-Exception)&p=390517#post390517

Not critical but nice enhancements to Videos - "Directory Unavailable" Pop up for Offline External hard Drives / Network Drives & Video Resume implemented

johnsonx42
2010-10-04, 05:22 PM
Thanks, I added it to the list. It's not in the cumulative patch archive yet, I'll add it later.

steeb
2010-10-05, 12:11 AM
I have no idea how you're keeping on top of all of this Mr Johnson!

You must be either

a) Getting no sleep
b) Getting no other work done

or

c) there are in fact at least 5 johnsonx42's keeping this updated :D

You may have missed this? Another skin slipped out as it were:

http://forums.gbpvr.com//showthread.php?48111-Silver-New-skin-for-nPVR

Cheers

steeb

mvallevand
2010-10-05, 12:40 AM
Ibuild yourself a SBC6120 with an FP6120 front panel, and you can throw switches and run PDP-8 programs to your heart's content!

Switches and card punches can stay in the past. I did take good trip down memory lane when I build my own "mainframe" with http://www.hercules-390.org/

Martin

johnsonx42
2010-10-05, 06:55 AM
I have no idea how you're keeping on top of all of this Mr Johnson!

You must be either

a) Getting no sleep
b) Getting no other work done

or

c) there are in fact at least 5 johnsonx42's keeping this updated :D

You may have missed this? Another skin slipped out as it were:

http://forums.gbpvr.com//showthread.php?48111-Silver-New-skin-for-nPVR

Cheers

steeb
Nah, I actually haven't been paying much attention lately, hence why two of you have pointed out things I've missed. But that's how it's supposed to work. Thanks. I've added 7ore's skin.

skreien
2010-10-05, 02:23 PM
Here's a patch to address duplicate recordings in NEWA.

http://forums.gbpvr.com//showthread.php?48030-Duplicate-Simultaneous-Recordings-NEWA&p=390339#post390339

johnsonx42
2010-10-07, 04:20 AM
I've added recent patches to the cumulative archive. As noted in the patch list, the NEWA patches go in the NPVR data directory rather than the program directory, so that is not included in the cumulative archive.

ShiningDragon
2010-10-20, 12:41 AM
Hi johnsonx42 =)

I would recommend, that you link to the actual version of Visual C++ Runtime 2008: http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en
It has Service Pack 1 inside, and if i am not wrong, even the ATL Update and a bugfix, that fixes the wrong installation of "msdia80.dll" in the root of any drive (should be moved to: C:\Program Files\Common Files\Microsoft Shared\VC\msdia.80.dll and registered via regsvr32).

Btw., great work! I love this thread and look many times inside it (Patches, Addons etc.)

johnsonx42
2010-10-20, 01:31 AM
The link I provide is the one specified by sub in the 1.5.19 release thread, and he has specified no other version since. I will check with sub as to whether the SP1 version is preferred.

Thanks for the kind words on the thread. I'm glad you find it helpful.

Jaggy
2010-10-20, 03:12 AM
NPVR Skins
BlueRetroVE+ (Jaggy) --- Updated for 1.5.33 ---: http://gbpvr.com/pmwiki/pmwiki.php/N-PVRSkins/BlueRetroVE


I noticed you have seen I did an update for 1.5.33 great job, but the url link is still to the old closed wiki, it is now at http://www.gbpvr.com/nwiki/pmwiki.php?n=Skin.BlueRetroVE

johnsonx42
2010-10-20, 03:29 AM
Thanks, I've updated the link. I had a couple of others still pointing to the old wiki.

Actually now that the npvr wiki is starting to take shape my list of plugins and skins may be obsolete. I'll keep it for now, but just a list of links into the wiki seems redundant... conversely if I link to the forum announcement thread for each plugin and skin it starts to seem like I'm steering people away from the wiki which certainly isn't the case.

Anyone have any thoughts? Should I continue to list plugins and skins? If so, what should I link to?

steeb
2010-11-06, 04:38 AM
Thanks, I've updated the link. I had a couple of others still pointing to the old wiki.

Actually now that the npvr wiki is starting to take shape my list of plugins and skins may be obsolete. I'll keep it for now, but just a list of links into the wiki seems redundant... conversely if I link to the forum announcement thread for each plugin and skin it starts to seem like I'm steering people away from the wiki which certainly isn't the case.

Anyone have any thoughts? Should I continue to list plugins and skins? If so, what should I link to?

As a 'catch all' I think new wiki would suffice?

http://www.gbpvr.com/nwiki/

Every author of an NPVR plugin and/or skin is now current here.

[Edit] Think I picked up on old thread here sorry! [EndEdit]

[Extra Edit] Actually this is why I get EXTRA confused, taken from johnsonx42's post

2010-10-20 03:29 AM

This is what it show's on my PC who has had recent mobo battery. Now of course time difference no problem, international, but there are only 12 months in any year internationally surely? So year 2010 good. left with -10-20 can't be 20th month so must be 10th month but is it 20th day! No! Should I move this somewhere else on forum chat? [EndExtraEdit]

[ExtraextraEdit] I worry about myself, I'm getting real slow! I keep picking up on old threads and thinking they are new ones :o SORRY! [Endextraextraedit]

Steeb

ShiningDragon
2010-11-07, 11:59 PM
*removed*

johnsonx42
2010-11-08, 03:17 AM
Thanks for your effort ShiningDragon. I updated the patch post to point to your archive, then decided I really ought to just do my own update instead of continuing to shirk the responsibility I took on when I started this. So I have now finally updated my patch list and cumulative archive. My archive does contain a newer patch than yours, one that hopefully resolves the high CPU issue with NRecord and NTray that has severely plagued me and others.

johnsonx42
2010-11-09, 05:39 PM
1) cumulative patch is back, rev 1 posted (fixes skipping and timeline problems caused by first cumulative patch which was up for only an hour or two)
2) noted a new patch for BBCi channels
3) alibert's TV Listings plugin now available for NPVR
4) new release of Weather plugin

rkircher
2010-11-10, 03:21 PM
What is the URL for download of nPVR 1.5.33? All I can find is the download for GB-PVR 1.4.7 at http://gbpvr.com/
Thanks, rkircher

McBainUK
2010-11-10, 03:27 PM
See:

http://www.gbpvr.com/nwiki/pmwiki.php?n=QuickStart.DownloadAndInstall
http://forums.gbpvr.com//showthread.php?48242-1.5.33-beta-available-(15th-October)

ShiningDragon
2010-11-10, 03:35 PM
What is the URL for download of nPVR 1.5.33? All I can find is the download for GB-PVR 1.4.7 at http://gbpvr.com/
Thanks, rkircher

...just the 1st thread of this thread answer your question: http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=385331#post385331

johnsonx42
2010-11-10, 04:23 PM
argh... that's it, I'm deleting this whole thread. :mad: :mad: <pout>

ok, ok, just kidding... but good grief, where to get NPVR is the first thing I typed... talk about the feeling of futility...

longjohn119
2010-11-12, 06:25 PM
Information here should apply to any release of NPVR.

Alternate source for Hauppage SoftPVR components: http://forums.gbpvr.com//showthread.php?46902-softpvr-install-problem-also&p=377863#post377863. Extract the file using something like 7-zip or winzip, then further extract the WINTV7SETUP.EXE file. From the extracted WINTV7SETUP files, copy hcw_*.* to a directory, and regsvr32 the three .ax files (only the mux is needed if you have a hardware encoding device, but it won't hurt to register all 3) sorry, the link in that post is dead now, not sure what to advise at this point
]

Someone may want to try to use this program to see if they can extract the needed files from the latest Haupagge software. I used it to break down installers for Gobi1000 cellular data modem drivers and connections managers trying to figure out how to get the onboard GPS enabled. There aren't too many installers this program can't break down

Uniextract - Universal Extractor (http://legroom.net/software/uniextract)

Kind of off topic but a link to the blog for my netbook to chartplotter (http://netbook2chartplotter.blogspot.com/) conversion (WARNING iPad owners, don't let your iPad get to close or my N2C will eat it up and spit it back out)

johnsonx42
2010-11-12, 07:44 PM
yeah, I have used that program in the past to pull drivers out of installers like Sony's that will only install if the notebook model and OS are exactly what the installer wants even though the driver itself will work on other models and even other OS's. if I get a chance I'll try it with the hauppauge download, assuming no one beats me too it.

Barsk
2010-11-17, 12:25 PM
Seems there is a new audio patch from Sub, putting it back to 1.5.31 standards.
http://forums.gbpvr.com//showthread.php?48247-v1.5.33-Audio-micro-glitching&p=394203#post394203

johnsonx42
2010-11-17, 04:38 PM
Thanks, added to additional patch list.

johnsonx42
2010-11-18, 05:27 PM
I've updated the cumulative patch to include the three 'new' patches previously listed separately. They are now included patches 12, 13 and 14.

johnsonx42
2010-11-21, 07:42 PM
noted new updates to System Plugin and NextBlue skin. also added a new patch that enables the previously non-functional Overlay renderer.

johnsonx42
2010-12-01, 08:27 PM
In the last few days, I've added a few things to the Top 3 posts. In no particular order:

- added some notes about the current process for enabling QAM support for unknown tuners
- improved clarity in sections about directory and log file locations
- noted that there aren't likely to be any more patches for 1.5.33, as sub's dev build has moved beyond it now
- noted the release and subsequent update of TVListings 3.1
- noted the release of SubMenu, which replaces the default main menu and adds sub-menu support
- noted the availability of the Programs plugin
- replaced Hairy's Wave skin with the completed version called Slate

There've been other changes too I'm sure, but that's everything I can think of that's minimally worth noting.

McBainUK
2010-12-16, 09:24 AM
Analog Capture Devices:
For ALL analog capture devices, you will need some of the Hauppauge SoftPVR components (yes, even if it's not a Hauppauge device). If your Analog capture source does not show up in Devices, then the needed components are missing. If you first install WinTV7 (not 6, 7!) you will have the needed components installed. You can download WinTV7 from Hauppauge if you have an earlier WinTV CD available AND have a supported Hauppauge device installed: http://hauppauge.lightpath.net/software/install_cd/wintv7_cd_2.1a.exe. See post 3 for another way.
What are the options for making these files available somewhere (not on gbpvr.com) or creating an auto download and extractor bat/exe?

johnsonx42
2010-12-17, 05:12 AM
What are the options for making these files available somewhere (not on gbpvr.com) or creating an auto download and extractor bat/exe?I'm not sure what to suggest on that. The files in question are main concept encoders licensed by hauppauge for use with hauppauge devices and wintv7 (and paid for with the purchase price of said hauppauge device). Providing DIY instructions on getting the files is probably about as far we ought to go, in my opinion. I'm pretty sure sub has acknowledged that he'll eventually have to write his own .ts mux for analog devices, which will take care of the issue for hardware encoding devices.

Presuming the vote is that some sort of additional user assistance is needed anyway, I would vote for some sort of extractor that pulls the needed files from the standard wintv7 download (along with a "press enter to continue" type warning that the files a licensed only for use with Hauppauge devices that shipped with WinTV). That way it remains the end-user doing the infringing, and not the collective 'us' nor by extension sub.

(I guess I was sure what to suggest after all, wasn't I?)

McBainUK
2010-12-17, 05:46 AM
Presuming the vote is that some sort of additional user assistance is needed anyway, I would vote for some sort of extractor that pulls the needed files from the standard wintv7 download (along with a "press enter to continue" type warning that the files a licensed only for use with Hauppauge devices that shipped with WinTV). That way it remains the end-user doing the infringing, and not the collective 'us' nor by extension sub.
Sounds good, will investigate implementation options.

jburbaum
2010-12-19, 07:22 PM
Upgrading from GB-PVR, and banging my head into the same "analog tuner" wall that many here apparently have encountered. I noticed on Hauppauge's website that they will sell you WinTV 2.2 for $9.95. At this point, to relieve the headache, I'd buy it *if* I knew that I could install WinTV (without the card) and have nPVR recognize my ATI card. Has anyone tried that avenue? I already tried to install a Hauppauge card on my Win7/64 computer, and had to take 2 or 3 back to Fry's before getting this one to work, so I'm a bit spooked.

Reddwarf
2010-12-19, 07:48 PM
Upgrading from GB-PVR, and banging my head into the same "analog tuner" wall that many here apparently have encountered. I noticed on Hauppauge's website that they will sell you WinTV 2.2 for $9.95. At this point, to relieve the headache, I'd buy it *if* I knew that I could install WinTV (without the card) and have nPVR recognize my ATI card. Has anyone tried that avenue? I already tried to install a Hauppauge card on my Win7/64 computer, and had to take 2 or 3 back to Fry's before getting this one to work, so I'm a bit spooked.

This question actually belongs in the npvr support forum. That said, did you manage to download the SoftPVR from any of the sources listed in the Tips-and-tricks thread? You don't need the whole Wintv7 package just to run an ATI card in npvr.

johnsonx42
2010-12-24, 07:53 AM
Christmas came a day or two early (depending on your timezone); Santa Sub came and left NPVR 1.5.36 under our Christmas tree.

petercooperjr
2010-12-25, 02:14 AM
You may want to update your section on getting guide data now that Schedules Direct is now directly supported in 1.5.36. I moved my existing channels to use the direct support instead of mc2xml downloading it, despite sub's warning in the release notes to try a fresh setup, and it seems to be working great thus far.

johnsonx42
2010-12-27, 04:16 AM
I've already posted the first cumulative patch, but I'm calling it a 'beta' patch because they're all so new.

trummel
2010-12-29, 09:46 PM
FWIW, I can confirm that patch 5 (http://forums.gbpvr.com/showthread.php?48828-Still-have-no-been-able-to-get-clients-going-pn-NPVR-(Playback)&p=398126#post398126) works like a charm on all of my clients.

johnsonx42
2010-12-29, 11:27 PM
Yeah, it looks good. Some time tonight I'll roll the current patches into a new cumulative patch and remove the beta tag.

jburbaum
2010-12-30, 08:38 PM
Sorry for the mis-posting. Yes, I've tried what I could find from Tips n Tricks, and couldn't get any of them to work. Rather than continue chasing fixes that might no longer work, I thought I'd just buy the damned package.

For now, I'm just going to lurk and wait for the project to work without that requirement.

Reply privately if you have any further thoughts...I don't want to further pollute the thread :).

johnsonx42
2010-12-31, 07:35 PM
all current patches now in NPVR 1.5.36 Patches 1.zip

edit: and already there's a new patch, which hopefully fixes the problems people are having with analog hard-encoder devices. I've listed it separately for now, will add to the patch archive once confirmed to work.

johnsonx42
2011-01-01, 04:25 PM
cumulative patch updated to include the analog hard-encoder patch (now "NPVR 1.5.36 Patches 2.zip"), which seems pretty critical

nobody
2011-01-03, 04:00 PM
correction patch #4 should be

4. add schedules direct support on HD-PVR setup screen

instead of

4. add schedules direct support on HDHR setup screen

johnsonx42
2011-01-03, 05:07 PM
yeah, you're right... HDHR is just like any other digital tuner, it's the HD-PVR that has it's own setup screen.

Barsk
2011-01-03, 05:28 PM
Hmm, as a suggestion. Would it not be better to start a new patch thread for each new relese? This thread is beginning to get huge, and most of the contents in between the start and end is obsolete.

Actually I would prefer to have the static contents moved to the wiki and just a pointer from the wiki to the current patch (or as it was named before, "survival") thread. The wiki could even hold the patch data as well with the forum as just a place for people to comment about the patches and so on.

Not that I don't appreciate the efforts you put in here. I do! But the format for this could improve IMHO.

sub
2011-01-03, 05:34 PM
I like having a sticky thread with the most up to date patches etc, but think it'd probably need to be on a per-release basis. ie, when there is a new release, unstick the old one, and create a new post thread with the version number in the title. The first few posts in each version thread would probably be largely the same.

(this is much like the old 'survival guide' threads we had with GBPVR, but I never had the time to give them as much detail as johnsonx42 has)

johnsonx42
2011-01-03, 06:12 PM
no one is expected to read the whole thread, but sometimes info gets posted in the thread that I link to in the top 3 posts. I guess if a new thread was created for each release I could still link to useful information in this original thread.

I suppose there is the possibility that some users disregard this thread as being an old, disregarded sticky with old information (like many such stickies are on many forums; even here: anyone had a look at the bda multiplexor sticky thread?). Creating a new thread each time would serve to freshen it in the eyes of the users.

Upon the next release I will see about reorganizing things a bit.

martint123
2011-01-03, 08:35 PM
Upon the next release I will see about reorganizing things a bit.

Whatever you choose to do - thanks - your time and energy are appreciated.

johnsonx42
2011-01-08, 12:47 AM
Latest patches rolled up into "NPVR 1.5.36 Patches 3.zip". we're up to 18 patches (more or less, depending on how you count), a record for NPVR releases thus far.

also note that the previously broken wintv7 download which can be extracted now works again.

McBainUK
2011-01-14, 03:02 PM
Upon the next release I will see about reorganizing things a bit.
I'd like to move some of the rather excellent content to the wiki. Some has already been copied (Analog Capture Devices, SoftPVR, Plugins, Skins, batch files remotes etc etc).

Create a new thread on the documentation sub-forum if you're interested in discussing further. Including where the split would be between sticky "survival guide" threads and the more permanent wiki page format.


Whatever you choose to do - thanks - your time and energy are appreciated.
+1.

johnsonx42
2011-01-14, 06:29 PM
Anyone is welcome to copy anything I've put in this thread to the wiki.

Upon the next release, this thread will be de-stickied and possibly locked (but not deleted). I will create a new sticky thread specific to the version number of the release. Post #1 will have about half of the content of the current post #1; it will primarily serve to point users to the wiki for documentation, but will retain some of the key information about getting started, posting logs, where the data directories are, etc. Post #2 will continue to be the patch post. Post #3 will be dropped, although I may include a link to the old sticky with a warning that it's content is no longer maintained and likely deprecated. You can see in my signature I've already sort of renamed it in the direction of being a tech support sticky; hopefully the renaming and refreshing it for each version will better attract users - some users seem to be disregarding it lately.

toboR
2011-01-14, 06:39 PM
- some users seem to be disregarding it lately.

... but those of us who use it, appreciate it!

steeb
2011-01-14, 06:52 PM
... but those of us who use it, appreciate it!

Indeed, 1st thing I do when I log in is check out this thread. Thank you Mr Johnson :D

Data directories should also be covered in new wiki now on this page:

http://www.gbpvr.com/nwiki/pmwiki.php?n=QuickStart.InstalledParts

steeb

mvallevand
2011-01-14, 07:33 PM
Johnsonx42 I too applaud your effort. Without a doubt in my mind, your assistance has helped all but the stubborn GBPVR users to either migrate or at least evaluate NPVR, and you have also helped even the most casual new user, do an honest evaluation. As the transition from beta winds up I think that is a fitting time to direct people to the wiki, but this thread was a key part of getting to this point.

Martin

johnsonx42
2011-01-15, 12:01 AM
thanks all for the kind words. It's nice to know my little contribution is appreciated.

gEd
2011-01-15, 09:59 AM
I found using this sticky so much better that trawling through a 40 page beta thread looking for updates.
I applied all the updates to my installation and I am sure it has been a big reason behind my enjoying a largely trouble free system.
Thank you for creating and maintaining this thread, it must have been very hard work at times.

btw: did you catch this update from #11
http://forums.gbpvr.com/showthread.php?48986-Unable-to-access-Recordings-Locked-database&highlight=database+locked

johnsonx42
2011-01-15, 04:15 PM
ah thanks, I missed that patch for the database lock issue. i've added to the new patch list. it's probably about time for a cumulative patch update as well.

I used to work a lot harder on the patch list - at first I would list the individual file included in each patch along with the compile date and time, and then I would make sure they were all listed in chronological order (otherwise users wouldn't be able to tell which patches superseded which). once I started doing the cumulative patch archive, I realized it was pointless to waste my time on that info - the latest versions are in the archive, and anyone installing any of the 'new patches' can figure it out on their own.

johnsonx42
2011-01-16, 06:09 AM
sensing a bit of a lull in patch production, I figured it was time to roll up another cumulative patch archive to include the last 5 patches.

steeb
2011-01-20, 09:23 AM
Hiya johnsonx42,

in case you didn't spot it link to MC2XML from top of sticky is down.

discussion on this thread

http://forums.gbpvr.com/showthread.php?49073-Where-is-mc2xml&p=400682#post400682

I was trying to find a way of putting this on the new wiki somehow but hard to provide a link as apparently it is hard to track down a permanent URL for it!

cheers

steeb

johnsonx42
2011-01-20, 04:37 PM
yeah, I think the problem is that while there are legit uses for MC2XML, the primary use implied by it's name is to grab windows media center epg data for use with third party programs. since the microsoft eula specifies that their epg data is licensed only for use with media center, I suspect that anywhere it's hosted eventually gets a nasty-gram from Microsoft.
I don't know what we can do about that except keep on chasing down new links. I'm sure sub will not want the program itself hosted on his server. Nobody wants a nasty-gram.

sub
2011-01-20, 04:40 PM
Yeah, dont put it on this server. Its definitely the sort of thing that could result in a take down notice from lawyers.

steeb
2011-01-20, 06:34 PM
Yeah, dont put it on this server. Its definitely the sort of thing that could result in a take down notice from lawyers.

No worries, this is why I was enquiring :D

Issue solved by Snooze. At suggestion of Snooze contacted them what is behind MC2XML

Official link is:

http://mc2xml.dyndns.org

and shouldn't jump around too much. i.e. fairly permanent

available on MC2XML NextPVR wiki page here (currently under construction)

http://www.gbpvr.com/nwiki/pmwiki.php?n=Configuration.EPGMC2XML

cheers

steeb

johnsonx42
2011-01-21, 11:00 PM
Official link is:

http://mc2xml.dyndns.org

and shouldn't jump around too much. i.e. fairly permanent

It may be fairly permanent, until dyndns.org gets a nasty-gram from Microsoft.

steeb
2011-01-22, 01:28 AM
It may be fairly permanent, until dyndns.org gets a nasty-gram from Microsoft.

Yeh I know :D that's why I put the 'fairly' in! It is always going to be a PITA to nail a good link I suspect ;) Anyhow's will do for now, am hoping that the author may give a 'head's up' to any URL changes now I am in contact, time will tell............

steeb

[Edit] Is it worth changing to this link anyway for now from dead link at top of sticky?[EndEdit]

johnsonx42
2011-01-22, 01:43 AM
[Edit] Is it worth changing to this link anyway for now from dead link at top of sticky?[EndEdit]
yeah, I s'pose... this sticky is going away soon, at least in it's current form, but whatever's in it may as well be correct until then.

imagn
2011-01-22, 01:54 AM
Yeah, dont put it on this server. Its definitely the sort of thing that could result in a take down notice from lawyers.

If thats the case i recommend you delete post #2 of this thread

http://forums.gbpvr.com/showthread.php?49073-Where-is-mc2xml&p=400682#post400682

sub
2011-01-22, 03:13 AM
If thats the case i recommend you delete post #2 of this thread

http://forums.gbpvr.com/showthread.php?49073-Where-is-mc2xml&p=400682#post400682Attachment from post #2 deleted.

johnsonx42
2011-01-22, 03:13 AM
I 'unapproved' the attachment, presumably only admins can see it now. sub can delete it as he wishes.

johnsonx42
2011-01-22, 03:14 AM
and wish he did

johnsonx42
2011-01-24, 05:29 AM
Updated cumulative patch to rev 5. I'm starting to sense we're about done with patches to NPVR 1.5.36, as sub mostly now says "I've added this for the next release" or "This is fixed in the next release" instead of releasing a patched file. But we shall see.

nia
2011-01-24, 06:49 PM
Great job johnsonx42 - this is really a big help saving a lot of time looking through threads for individual patches. Thank you :-)

agerdin
2011-01-27, 08:12 AM
johnsonx42,

Has this patch been added to your collection?

http://forums.gbpvr.com/showthread.php?49046-Current-NMT-NPVR-bugs&p=400601#post400601

\\Agerdin

johnsonx42
2011-01-27, 02:14 PM
no, I didn't have that one. I don't have a PCH or MVP, and really don't understand how they work with NPVR/GB-PVR, so I never go in those forums. Thanks for the heads up, I'll add it to the patch list.

mvallevand
2011-01-28, 01:33 AM
johnsonx42,

Has this patch been added to your collection?

http://forums.gbpvr.com/showthread.php?49046-Current-NMT-NPVR-bugs&p=400601#post400601

\\Agerdin

agerdin, I have continued to update NMTInstall2 to support updating of the NPVR patches I recommend with mvpmcx2 since it came out. If you have never used NMTInstall or NMTInstall2 it downloads, unzips, stops services and apps and install patches and restarts the recording service.

You can check the patches installed by NMTInstall on this link http://www.mvpmc.org/~mvallevand/NMTInstall.xml

Martin

agerdin
2011-01-31, 07:39 AM
Johnsonx42,

There is a new patch available for PCH/NMT:

http://forums.gbpvr.com/showthread.php?49046-Current-NMT-NPVR-bugs&p=402258#post402258

\\Agerdin

johnsonx42
2011-01-31, 12:55 PM
already in the list, patch #35

johnsonx42
2011-02-01, 12:03 AM
Patch archive 1.5.36 Final posted. http://forums.gbpvr.com/attachment.php?attachmentid=29660&d=1296521929

We're done with patches for 1.5.36.

johnnysocko
2011-02-13, 03:57 PM
In case anyone finds it interesting, instructive, or amusing, here is my PostProcessing.bat for the purpose of running comskip. It runs no more than 2 comskips at once, and does a bit of logging into "processing.log".

@echo off

cd c:\comskip

echo %date%,%time% - PostProcessing.bat invoked on %1 recorded from channel %2 >>processing.log

Rem list of channels to not run comskip on; PBS channels have no commercials
if "%2" == "27" goto skip
if "%2" == "28" goto skip
if "%2" == "29" goto skip
if "%2" == "50" goto skip
if "%2" == "51" goto skip
if "%2" == "52" goto skip
if "%2" == "58" goto skip
if "%2" == "59" goto skip
if "%2" == "60" goto skip
if "%2" == "61" goto skip
goto next

:skip
echo skipping comskip on %1; channel %2 in skip list >>processing.log
goto continue

:next
rem need to add a pause to avoid race conditions
echo --- sleeping %2 seconds to avoid simultaneous execution >>processing.log
sleep %2

rem check how many comskips are running; if 2 or more are running wait 1 minute and check again
rem the third parameter passed in npvr 1.5.36 and later is a unique recording oid number, so it makes a good filename to store the temporary count
:check
tasklist | find /c "comskip" > %3.txt
set /p count= <%3.txt
if %count% geq 2 (
echo ...%count% comskips running now, waiting 1 minute >>processing.log
sleep 60
goto check
)
del %3.txt

rem continuing now

Rem this trick also makes it possible to have dedicated comskip.ini file for certain channels.
rem if "%2" == "79" goto channel79
Rem use the default comskip.ini for all other channels
rem goto generic

rem :channel79
rem comskip --ini=channel79.ini %1
rem goto continue

:generic
echo %date%,%time% - invoking comskip on %1 >>processing.log
comskip %1
echo %date%,%time% - comskip finished with %1 >>processing.log

:continue

:eof


Some bits of it are left-overs from the sample gb-pvr postprocessing.bat included with comskip. I left them there in case I ever want to use them.

The bit where it sleeps for <channel number> (%2) seconds might introduce excessive waits for those with high 3-digit channel numbers; you'd probably have to implement it some other way. With the 1.5.36 update I've now switched to storing the temporary count in "%3.txt" where %3 is the recording ID number. This makes for a uniquely named file to store the temporary comskip count. I thought at first this would eliminate the need for the "sleep %2", since multiple postprocessing.bat files would each store their count in a unique file, but within just a couple of hours testing I saw a different race condition that resulted in too many comskips running at once so I restored the sleep. The use of the "%3" parameter still eliminates another race condition that sometimes resulted in no comskip running at all.

Additional non-comskip related commands would go after :continue.

This same file could be a ParallelProcessing.bat as well. In fact I wrote it initially for that use; the code to limit the number of comskips became necessary because I could easily get 4 comskips running at once - 2 finishing recordings that had just ended, and 2 for new recordings just begun. It was too much for my system. For other reasons though I opted not to run comskip in parallel, so I switched to PostProcessing. In PostProcessing I've yet to see more than 2 comskips actually try to run, but it could happen - consider two 2-hour movies followed by two 30-minute shows: comskip will probably still be running on both movies when the two half-hour shows finish and try to launch comskip.

The same basic code could be used for transcodes too; likewise you may not want too many transcodes running at once. tasklist | find /c "ffmpeg" > %3.txt seems reasonable, yes?

I almost forgot to mention, you will need the "sleep.exe" program from the Windows 2003 Resource Kit here: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en. I thought of just attaching the sleep command to this message, but we don't want MS's goons coming after sub ;). Also, HarryH3 has pointed out that the "tasklist" command is not included with all versions of windows; see his post below to get it (Thanks Harry!): http://forums.gbpvr.com//showthread.php?47686-NPVR-Getting-started-current-patches-tips-and-tricks-**!!!!PLEASE-READ!!!!**&p=388992#post388992

So, I didn't get any response to my own comskip issue, but if you wouldn't mind - could you also share the processing details related to your own working "comclean" post comskip, johnsonx42? That would probably be helpful.

johnsonx42
2011-02-13, 07:27 PM
Sorry, what you see in that example is all I do. I've never used comclean and likely never will. You probably didn't get any response because very few people, if any, are trying to do the sort of processing you're doing.

mvallevand
2011-02-13, 08:22 PM
To add to what johnsonx42 wrote, NPVR includes more sophisticated skipping techniques than used in GBPVR which you lose by cutting commercials or converting to mpeg-ps format as some people do. If you use NextPVR for watching your videos comskip should be more than good enough, if you leave the files as-is. If comskip was 100% accurate comclean would make some sense for archival, but I find it often leaves a commercial behind so it is only half "clean", which is when accurate skipping is important.

Martin

johnnysocko
2011-02-14, 01:56 PM
Thanks for indulging the NPVR newbie. I finally found the WIKI/Documentation set, which looks to be where I need to spend some time.