I've just uploaded a new version of the TVListings plugin at the wiki.
Changelog:
Quote:- added "please wait" message when starting live tv
- added option to initiate 'Archive' procedure on complete recordings
- added option to delete all recordings from a recording group at once (Ctrl+K on the group in TV Recordings)
- adjusted TVDB mapping logic to include a generic series information as fallback in specific situations
- added logic to use the plugin during video playback (available with F9 key)
- added config option for the image directory
- added support for the extra recording directories and 'archive' functionality
- added support to tag/flag recordings with the red, green, yellow and blue keys
- fixed an issue where the 'next' recording in the panel was not really the next one
Please note the following when upgrading:
The new version contains skin changes, so please also update skin files
There's no need to overwrite an existing "TV Listings.db" database file during upgrade
This plugin was designed to have the ability to display forced subtitles with Blu-ray discs. It will auto load DirectVobSub when you play files with certain extentions in NextPVR. By default, it is only enabled for Blu-ray playback (.bdmv,.mpls,.m2ts). You can add more extentions in the settings screen. Extentions should be separated by a comma (no spaces between entries).
If DirectVobSub is registered on your system, the plugin will load the registered version. If it is not registered, it will load it from Plugins\DVSLoader\VSFilter.ax by default or whichever path you specify in the settings. The VSFilter in the plugin folder was renamed with a .ax extention (instead of .dll) to prevent an ImageLoad exception in NPVR. It can have the the dll extention anywhere else on your system.
By having the plugin unregistered, it will ensure that it is ONLY used in NextPVR and ONLY for the extentions you specify.
If DirectVobSub is registered, you can open the filter property pages to have access to all settings. You can register/unregister and view the property pages from the settings screen. You can also use the quick settings without having to view the property pages. If DirectVobSub is registered, it is recommended that you set it to "Do Not Load" or it can break DTS-HD streams in MKV containers.
If the Cyberlink decoders are registered on your system you can modify the settings in the plugins settings screen. When you view the property pages for Cyberlink filters, they automatically get reset to defaults. The plugin settings screen allows you to modify the Cyberlink filter settings without opening the property pages.
Default filter settings are in bold if you ever want to reset them.
To install the plugin:
Extract the zip file to you the Plugins folder located in your NextPVR program folder. ( eg: "C:\Program Files\NPVR\Plugins")
That's it (unless you want to make modifications to the settings). The plugin does not have to be "Enabled" in the NPVR Plugins.
To disable the plugin, simply enter "disabled" in the filetypes setting.
May be I am mistaken but I thought that Blu-Rays could now be played through the DVD link on the main menu (From a post s couple of months ago) - I have anydvd HD cyberlink decoder and LAV splitter and audio.
When I have a blu-ray in the drive al I get is a "no DVD found in F drive" message when I click on dvd - is there something else I need to do or has this not been implemented yet?
Liking what I see so far with the new version Sub - specialy Green Button feature & PIP
In relation to this problem http://forums.nextpvr.com/showthread.php...post438914 I am having similar problems in 2.5.5 on files on my NAS that depend on an external ts.Timing.Info file. These files are older files that didn't include the .ts. and were not created with a plugin
The duration show in the OSD as 0 they log as zero
System.DivideByZeroException: Attempted to divide by zero.
at Native.PlaybackNative.SetPosition(Double position)
at NextPVR.Players.PlaybackProxyFactory.SetPosition(Double position)
at NextPVR.Players.VideoPlayer.OnClick(PointF location)
at NextPVR.ControllerForm.ControllerForm_MouseClick(Object sender, MouseEventArgs e)
at NextPVR.VideoWindow.OnMouseClick(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at NextPVR.VideoWindow.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Somewhere along the way I have lost the ability to skip forward and backward while paused (playback resumes now after the first skip). Is there any way to get this functionality back? Thanks.
03/04/2013 01:12 PM 667,648 NextPVR.exe
03/03/2013 06:08 AM 451,072 NShared.dll
02/25/2013 06:43 PM 121,344 NPVRTSReader2.ax
02/25/2013 06:27 AM 859,136 Unmanaged.dll
02/14/2013 08:42 AM 230,912 NPVRTSMon.ax
12/28/2012 09:15 AM 163,328 NUtility.dll
ANY NPVR USERS EXPERIENCING PROBLEMS SHOULD INSTALL THE CUMULATIVE PATCH UPDATE AND RECREATE THE PROBLEM BEFORE POSTING A SUPPORT REQUEST. These updated files represent the latest version of NPVR code, and may include other changes not documented, so your problem may already have been fixed. Also, other later patches you may find posted by sub may fail if all your NPVR program files are not up to date. (no, it is not necessary to install any patches before upgrading to a new release of NextPVR - unless otherwise stated, you can upgrade from any release of NextPVR to any later release).
[*] this patch requires additional steps to make use of the added functionality (usually a setting in config.xml); see the linked post for info.
It should be noted that patches are listed generally in chronological order, but not perfectly so. The thread a given patch is posted in may contain additional information on exactly what a given patch was intended to do, and may also contain information on additional settings required if you wish to use the functionality provided. Finally, not all patches actually fix what they are supposed to, but the changes usually remain in the file going forward, so they are listed as part of the update history.
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).
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.
If you're new to NextPVR, see the list of pre-requisite software at: http://www.nextpvr.com/nwiki/pmwiki.php?...requisites (directx runtime, visual c++ runtime etc). If you're upgrading from an earlier build, you need to make sure you stop the NPVR software before installing.
Please post any support issues in the support forum.
From the change log:
Quote:- fixed a problem with pressing pause while fastforwarding/rewinding.
- digital channel scans now also shows existing channels. Previously it'd only show new channels, which would confuse a lot of users. Now it shows existing channels, but grayed out with no check box, to make it clear those channels cant be added.
- added Picture-In-Picture support on the PC. You can either use the context menu, or using the * and # keys on the MCE remote. You can press 123-* to open PIP on channel 123. You can press 124-* to change the PIP window to channel 124. You can press # to swap windows. You can press * by itself to close the PIP window. I've only tested this on an MCE remote. If you're using a Hauppauge retail remote you'll need to add a couple of lines to irremote.ini. '*' needs to generate SHIFT-8, '#' needs to generate SHIFT-3, like an MCE remote does.
- if live tv has to exit because the tuner you were using was required for a recording, the user will now be shown a popup tell them what happening, and letting them choose to either watch one of the in-progress recordings, or exit back to the menus.
- fixed a problem with startup aspect ratio on some non .ts files and DVDs
- Hauppauge DCR2650 and HDHomeRun Prime can now locate the supporting SiliconDust software even if installed in non-default directory.
- fixed a problem with playback of transport streams that have a multi-program PAT.
- improved performace of list view in the media libraries
- fixed crash that could occur in Recordings screen if you press 'play' key on screen with no items listed.
- now much more effecient working with xmltv files in the channel details screen (where you select EPG details). This greatly improves the memory useage and speed with large xmltv file.
- in the Recordings screen you can now press the red/green/yellow/blue keys to highlight a flag on each recording. This just a simple visual indicator. Some multi-user households might use it to flag a recording as having been watched by certain members of the family.
- fixed a situation where (depending on ordering of streams) could cause an H264 channel to give audio but no video
- fixed a problem that could cause the app to hang for some users when switching audio streams.
- added some additional information to the metadata.xml saved with each recording.
- fixed two issues with HDPVR reference counting, which could cause the HDPVR to be marked as unavailable.
- fixed an issue with analog reference counting, which could cause analog device to keep recording, resulting in a big file and possible failure of later digital recordings on same hardware.
- more gracefully handling the situation where the recording service has no permission to access the recording directory.
- added support for generating unique show ids from EPG Collector xmltv files.
- fixed a scenario where wakeup events could still happen even if a recordings were cancelled
- now possible to specify multiple recording directories, and specify at scheduling time where to record to.
- added 'Archive' feature. Only shows up if multiple recording directories are specified. Will move the recording, and any associated files. Also, PreArchiving.bat and PostArchiving.bat will be called around the archiving for users wanting to hook in their own custom logic.
- added ability to specify separate skin for each MVP/NMT device
- clients now show recording directories as configured on server
- now shows conflict popup at scheduling time, rather than 'no tuner available' message. There is still a couple of situations with recurring recordings where it doesn't appear (like GBPVR before it), but I'm seeing if I can improve on these.
- fixed a problem with analog tuners that would cause problems with live tv
- recurring recordings now have a 'find all' button.
- 'find all' popup now gives a visual indication of whether a show is already scheduled to record
- fixed a bug that was stopping streaming audio/video files to the NMT from working
- added a config.xml setting to allow streaming to a remote site.
- removed a couple of log messages that were generating too much noise in logs.
- web server /transcode url can now stream recordings using http://<server>:8866/transcode?recording...trate=900k format
- fixed an issue that would stop 'watched' indicator from appearing when movie was played until the end of file.
- ffmpeg command line used by web server /transcode url is now configurable.
- fixed a null pointer exception that could happen with some xmltv files
- added the ability to control the number of seconds that the system would wake before a recording happens. Previously was hard coded to 90 seconds. <WakeupPreRecordingSeconds> in config.xml.
- resume information is now based on a partial name.
- fixed a problem with the 'avoid duplicates' checkbox (setting missing in config.xml)
- added support for multiple PSIP packets packed into a single transport stream packet. This would stop the PMT from being found in some .ts files.
- fixed a problem with using the 'record key' shortcut to delete a recording while it was still recording. Previously it wasn't cancelling the recording.
- added support for Hauppauge's next generation HDPVR2 and StreamEez devices.
- skinners can now display just the date or just the time using @date or @time instead of the @dateTime.
- fixed a problem that would cause nrecord.exe to update npvr.db3 every couple of seconds.
- improved logic which chooses which channel to play when playing a .ts file with multiple channels. Now taking into account channels that are encrypted.
- fixed a problem with SRT file parsing when there wasn't a blank line at the end of the file.
- slight changes to lazy list updating to improve the performance of list view lists, and to fix a bug that could cause the metadata of some lists to not update when switching between items (seen in the Search screen).
- will record a slightly different failure reason on a recording when the user has run out of disk space.
- the app will now default to showing an SRT subtitles if a moviename.default.srt file exists
- Ctrl-B will now show channel metadata for channels where no listings are known. Previously you'd only get the timeline for these channels.
- fixed problem stopping <DeletionHistoryDays> setting from working.
- changes to the 'Encrypted Content' message logic.
- 'import recording' button now also allows you to select a .ts file. If that .ts file has metadata available, then it'll import it as a recording.
- fixed a tuning issue that could occur when recordings are shuffled to a different tuner type on a merged channel.
- tray app now blocks shutdown while recording, giving a 'NextPVR is currently recording' message as the status on the Vista and higher 'force close' screen. This does not apply to standby/hibernate unfortunately, where Microsoft dont seem to allow apps to prevent manually-initiated standby/hibernate requests. This can be enabled/disabled in the Settings screen.
- added setting to allow nextpvr to be started with the green windows jewel button on the MCE remote. The user still needs to manually disable MCE from starting on this button. This will hopefully stop NextPVR users from needing to install other software just to get the ability to start NextPVR using this button.
- fixed an exception that could occur when a data error was present in timing.info
- video library will now play short cuts to video files. It looks for the metadata in the same location as the source file.
- when renaming recordings with NScriptHelper.exe, it will now also update the playback position history to reflect the new filename.
- fixed a bug with filename getting truncated when updating an in-progress recording
- updated NEWA (thanks UJB and fjbpchristiaens)
I would like an option to turn off timeline info so there are no program details when playing back recordings.
I only want to see the time progress.
I've set <OSDTimeoutInfo>0000</OSDTimeoutInfo>which works but also turns off info in Live TV.
I have been running GBPVR for years, recently my Cable company switched over to QAM and so I bought a new TV tuner card to ready that. In looking at my old P4 system I decided I should try to upgrade The hardware with some newer stuff I have in the closet. I want to rebuild my system either with this newish hardware or brand new hardware. The only purpose for this system is to be my HTPC so it is a dedicated system. Let me know what you think would be best.
Currently I have an MSI mobo K8N Neo Platinum (AMD 939) with 2GB of Ram and a Geforce 3 video card and a Hauppauge HVR1150 PCi card installed. I need to get a new OS installed however I am not sure Windows 7 32 bit will work well on this old hardware so I am looking to get winxp sp3.
THis gives me a small problem in that I will probably have to install an old 8800GTS card in order to get svideo to feed my old TV.
What do you think about the power of this new mobo and running NextPVR on top of windows 7? Will it be enough?
Going the route of new hardware may allow me to send this TV Tuner card back also and get a better one if there is one out there.
Do you have any other suggestions for MicroATX boards that I can run? Anyways looking for feedback and I appreciate the replies.