NextPVR (GB-PVR) 2.4.3

Help us keep the list up to date and Submit new tools here.


            Search tool or Browse all tools by sections

Tool Description Type Rating Comment


NextPVR(former GB-PVR) is a Personal Video Recorder (PVR), allowing you to schedule TV recordings and view and pause live TV. It also acts as a media center allowing you to watch movies, listen to music and view pictures. GBPVR also supports hardware decoders including Sigma XCard, Hauppauge PVR/MediaMVP. Requires .net framework and updated Microsoft runtime.

Freeware
Win Win

Version:2.4.3
Released:

Size:20MB


Download (direct link)


Download old versions

8.5/10
15 votes


Read 15
comments

1290 views
this month
8201759
total views
  Latest version:
2.4.3 (March 24, 2012)


Download sites:
Visit developer's site

Download from our site (direct link) (20MB)


More download options:


Download old versions


Supported operating systems:
Windows


Sections/Browse similar tools:
CaptureMedia Center/HTPC/PS3/360

NextPVR (GB-PVR) screenshot
Click to enlarge screenshot

User options:
Email me when it has been updated    Report this tool (dead link/new version)  


Version history:
2.4.3
- improved skipping in .ts files, using new NPVRTSReader2.ax. Main fixes were several users had long pauses after skipping, inaccurate skipping in live tv and playback on in-progress recordings, improved skipping from client PCs.
- fixed an issue with 'whats new' list position not selecting correct recording after playback if new recording had occurred.
- fixed an issue that could lead to high CPU usage on NMT after playing video.
- fixed a couple of bugs with the new channel groups functionality in the TV Guide.
- added ability to manually force the use certain teletext pages for subtitles. This was useful in a case where the broadcaster wasnt providing subtitle page numbers in the DVB teletext descriptor.
- comskip info now available on client PCs.
- fixed a bug with failed recordings that a re-attempted on another tuner, that could result in a long ever-running recording.
- fixed a problem with resuming playback on NMT
- updated version of NEWA.
- added a "nextpvr.exe -reload" command line parameter that can be used to tell the recording service to reload it's list from the database.
- removed a few log messages that were in some setups causing logs to fill up and roll over quickly.
- fixed a problem where video library wasn't accepting nextpvr's native xml metadata format when stored in a separate file rather the embedded ADS
- in libraries, pressing A-Z will now jump to first item that starts with that let. 0-9 continues to jump to a percentage in the list, the same as previous releases.
- added setting allow user to choose FF/RW key behaviour. You can use the previous skip skip, or new fast play function.
- fixed an minor issue with vertical main menu when several of the menu options had been disabled, leaving 'less than or equal' to the number of displayed menu items.
- fixed an error that could occur when running installer on client machine
- NDigitalHost.exe now also honoring the <UseHigherPriority> setting
- fixed a bug with where edits to a digital channel's settings were not saved when you hit ok.
- minor change to the loading order of cover art.
- fixed a problem that was causing buffer files to behind on disk after watching live tv
- updated version of tag-sharp
- a couple of minor skin fixes.


2.3.6
- in the device settings you can now double click a channel to edit it's tuning information. Frequency, SID, service type etc. Should be useful for advanced users wanting to make tweaks when broadcasters move stuff around.
- digital recording is now done 'out of process' to workaround an issue where digital devices could sometimes lockup when stopping recordings, requiring recording service to be restarted.
- fixed a problem with deleting recordings from a client PC
- fixed an issue that would stop the DirectX UI working on older graphics cards that dont support hardware vertex processing
- now able to configure the number seconds that must have been watched before a recording shows the 'watched' indicator. See <WatchedKickInSeconds> in config.xml. Previously it was hardcoded to 60 seconds.
- VMR9 Custom and VMR9 FSE video renderer options now also available for DVD playback.
- BUILDING_GRAPH event now fires for DVD playback.
- reduced the time a ShowMessage call displays info on the screen. Most people agreed it was too long.
- added a popup for selecting the audio stream. The Green key will bring it up.
- added a new "-updatedb" command line that can be used to ensure all the database changes have been applied.
- when displaying channel icons for existing recordings, if the stored channel oid doesnt match a channel in the database, it'll fallback to looking for the channel by name.
- imported show details now retain pretty xml formatting on nested EPGEvent details (ie, has newlines and indentation)
- added channel groups so that you can sort your channel into lists of favourite channels, or whatever groupings make sense to you.
- fixed a crash that could happen if you manually initiate an epg update while the recording service isnt running
- changed logic which copied artwork from [data]mediashows to folder.jpg while recording. Now just directly uses artwork from [data]mediashows.
- added some logic for accessing the NextPVR UI via html, using http://<server>:8866/touch/client.html. This is still quite rough at this stage, but hopefully will be usable example for people experimenting with rolling their own basic clients for smartphones or tablets or maybe Roku etc. You cant play music/video at this stage, but there is beginnings of support for it. If developers find this useful, then I'll take it further. Thanks Brian greatly improving the html/javascript.
- fixed a bug with deleting zero byute recordings that could leave the file on disk
- fixed a problem importing HDPVR channels which could cause duplicate channels to be listed.
- fixed an error that could stop multidec support from working
- fixed an issue with temp files not being deleted when using live tv from a client pc, or when streaming to VLC.
- fixed a problem with skipping while paused. Would previously take a long time to resume when you pressed play.
- fixed a problem that could cause a DCR-2650/Prime to indicate it was still in use even after it finishes with the tuner.
- NScriptHelper.exe now has a "-delete filename" command line parameter for deleting a recording file, it's associated files, and the recording from the database.
- fixed a bug where recording selection in Recordings screen could be wrong after playback if a new recording had occurred while playback was in progress at the time.
- fixed a problem with saving changes on the Bulk Map screen.
- fixed a problem with running "-updateepg" etc command lines with tuner plugins installed.
- added CaptureSource.OID as fourth parameter to ParallelProcessing.bat and PostProcessing.bat.
- fixed a problem with 'any channel' recordings.
- added 'recently deleted' history for users with unique identifiers in their EPG. This info is used to improve the 'avoid duplicates' logic.
- added support for playing ripped blu-ray disks in the video library
- added genre support
- client PCs now have access to timing.info files for recordings, to give more accurate duration and skipping
- fixed a problem with name resetting to 'default' when editing one-off manual recordings.
- fixed a bug that meant it was impossible to turn off the web server.
- improved accuracy of reported duration and skipping during live tv.
- fixed an issue with back-to-back analog recordings
- fixed a skipping issue that could cause playback of in-progress recordings to jump back to near the beginning of the file
- experimenting with the ability to directly stream transcoded channels using a format like http://<server>:8866/transcode?chann...6&bitrate=900k, where "channel=1" is the channel number. The resolution and bitrate parameters are optional, but the defaults are quite low so you'll probably want to explicitly specify them.
- added logic to allow the deletion of individual episdoes of recurring recordings without them being automatically rescheduled at next EPG update.
- added skin logic to allow more complicated visible attributes to be specified through the use of '+' to a specify a logical 'and'. ie, visible="@isFolder+@hasImage"
- smoother resume of previously played recordings
- now possible to specify preferred xmltv language for xmltv files which contain title, subtitle, or description in multiple languages. Language code is specified using <PreferredLangXMLTV>. There doesnt seem to be a standard around these, so not easy to add a dropdown setting.
- fixed a bug that could cause an exception if you attempt to play a video with no file extension (like http://... stream)
- updated version of NEWA. Thanks UJB!
- slightly improved .m3u support, and more logging around playback of these playlist files
- fixed a bug with visible attributes that start with '!'.
- applying a slight highlight to currently airing shows in the TV Guide.
- added NMT keyboard support
- fixed a problem with channel ordering when using live tv while a recording is occurring.
- now including more EPG data elements if they're available (first run, quality, audio type, aspect ratio, star-rating, original air date). These are all optional elements, but some EPG sources provide them. Available to skinners as @genre, @audio, @aspect, @quality, @rating, @starRating, @firstRun, @originalAirDate, and @descriptionWithGenre
- added a "Record Season (NEW episodes on this channel)" option when scheduling recurring recordings.
- added skin logic to allow more complicated visible attributes to be visible based on a comparison. For example, you might want to display a dobly digital icon in your xml with an attribute like: visible="@audio=dobly", or maybe an HD icon with: visible="@quality=HDTV"
- now showing new channel's OSD prior to channel change. Makes it feel more responsive, even if channel change is taking just as long.
- added closed caption support for a few more decoders
- added context menu to the Settings->Devices, with options to access device settings or to delete a device.
- added the ability to specify a different audio renderer for music playback
- added GetAudioRendererList() call to IPluginHelper for plugins that want it
- added IPTV support. This is compatible with ISP and cable companies using transport stream based multicast udp.
- fixed a problem with editing manual recordings that used start/end times that were not 10 minute aligned (was truncating to the nearest 10 minute)
- fixed a bug where subtitle selection popup wasnt working correctly with DVD playback
- fixed issue where bring up the tv guide in live tv wouldnt show the selected show details unless you were watching the first channel in the channel list.
- now possible to tweak the <OSDTransparency> setting programmatically without needing to restart video playback.
- slight tweaks to teletext subtitles
Big thanks again to those doing testing. The help is much appreciated!


2.2.6 available (28th August)
- added support for 'copy-freely' cablecard channels with Hauppauge DCR-2650 and HDHomeRun Prime.
- improved handling when switching to channels that were either encrypted or off-air.
- added a new method for external apps to easily watch live tv streams from NextPVR. For example, on a client machine with VLC, open a network connection to http://<server>:8866/live?channel=2 to watch channel 2.
- fixed a problem with multiple Colossus device in the one machine
- fixed an incorrect on screen message shown when auto commercial skipping is toggled off then back on.
- added ability for skins to draw lines using skin statements like <Line location1="0,0" location2="100,50" color="Blue" width="5"/>
- fixed a bug where recordings moved to another device at recording time could trying using the old device's tuning info (which can be wrong when devices have the same channel via different inputs, or different device types.
- fixed a bug where NScriptHelper.exe wasnt working on 64bit machines.
- fixed a crash that was happening for some users when watching live tv with a Colossus device
- fixed a scanning issue with some ATSC/QAM channels
- added a popup for selecting which subtitle stream to view
- added a class that plugins can use for looking up key mappings from a custom keymapping.xml
- fixed a problem that could cause digital data channels to appear as MPEG2 on QAM
- added support for madVR video renderer. This video render seems very flakey to me (for example, switching between window and fullscreen mode), but I've added support it for those that want to experiment with it.
- improved support for 3rd party IRecorder plugins.
- added GenericImportChannelsForm for IRecorder plugins that want to use it
- greatly improved the time required to save new channels when importing a large number of channels from xmltv or schedules direct.
- improved the auto-merge feature.
- added option to enable/disable the default handling for MCE remotes.
- added logging around recording importation to help diagnose problems.
- fixed problem that could cause high CPU usage when viewing the menu screens when configured to use TV Viewer mode, or when Direct3D was not available.
- watched indicator now only set if you've made it at least 60 seconds into the recording.
- added ability to delete recordings with the 'record' key (Ctrl-K) in Recordings screen.
- better support for H.264 aspect ratio detection
- added support for "CutAway" element in the horizontal main menu
- speed improvements to the time it required to save the channels when you click 'ok' in the 'import channels' screen for HDPVR/Colossus/Analog devices.
- when scrolling through now/next channel info with the up/down keys in live tv, you can press the blue key (Alt-B) to see show details.


2.1.5
- fixed a recording issue that could cause recordings that wouldnt stop (on multi-tuner, back-to-back recording).
- fixed issue with viewing Settings screen while 'stay on top' was ticked.
- fixed a memory leak with popups.
- fixed a language translation problem that occurred in a few places
- fixed a problem that could occur with auto skipping of commericals (using comskip files) on the NMT
- search screen now uses slightly different current make it clear which list is selected.
- fixed a problem with keying four digit channel numbers using the numeric keypad


2.1.4
- added analog channel scanning
- added blu-ray support to both 'video library' and 'DVD' in main menu. To play Blu-Ray you need AnyDVD-HD installed, aswell as the LAV Splitter. This will get you playback of the main movie, not menus.
- added support for more than one Hauppauge Colossus
- added Teletext support. Ctrl-T to start in live tv.
- added Teletext subtitle support.
- added support for 3rd party IRecorder plugins for those that want to implement their own recording plugins.
- added logic to enable playback of TS files that have PAT/PMT entries for channels that dont exist in the .TS file.
- added simple search screen, much like the old search screen in GBPVR. Users upgrading from earlier versions may need to go into Settings->Plugins to enable it. New install will already have it enabled.
- fixed an issue that was stopping an Australian channel from working in live tv. Other channels may have had the same issue.
- displaying channel names slightly wider in tv guide if channel icon doesnt exist.
- OSD timeouts now configurable in config.xml
- added a 'Use Reverse Priority For Live TV' for the tuner ordering, for those that prefer it to work like GBPVR with top-down priority for recording, and bottom-up priority for live tv
- fixed a crash that could occur with manual recurring recordings (where 'keep' was set to something other than 'all')
- fixed an issue with typing a channel number in the TV Guide and selected show details wouldnt update (aswell as selected show highlighting).
- fixed issue with 'Record All Episodes, All Channels' (relating to shows with single quotes in the title)
- fixed an issue that could cause an MVP server to not clean up correctly after disconnection
- fixed a DVB-S diseqc issue with low band channels.
- fixed an issue which could playback to hang on client if the recording was played right to the very end of the file.
- added support for folder.png. Previously it'd only look for folder.jpg.
- fixed issue that could cause previously loaded preview artwork (like folder.jpg) to sometimes disappear after viewing a couple of hundred other items with preview artwork
- fixed a problem where sometimes NPVR window would start too large (in previous windowed location, but with the size of the desktop resolution, and bottom right of window hanging off the screen)
- added support for .m3u playlist files in the Music Library
- added support for Windows directory shortcuts in Video/Music/Picture library
- fixed a problem with the recordings highlighted in the TV Guide timeline when skipping back/forward a day
- fixed a problem with recording shows that have names ending with dots "..." etc
- fixed a problem where app would sometimes start fullscreen sized, but in windows position, so window pushes past the bottom/right of the screen
- fixed a problem where it could take a while for the song name at the bottom of the screen to update after switching songs.
- made some additional settings (used by the the recording/web server) dynamic so that nrecord didnt need to be restarted
- fixed bug where hot keys wouldnt work when music playback was active.
- added support for Turbosight CI (TBS devices)
- pressing 'play' with a folder selected in the picture library will now do a slide show of files contained within that folder, including nested folders it contains.
- if a recording fails to start due to an error, the recording service will attempt to find a another available device that can do the recording
- improved tuner usage logic to make it more likely for recordings to include padding in multi-tuner setups
- tray icon now goes red when recording service is using a device
- fixed a problem with high CPU usage in the screen saver
- slightly changed the way cover art is loaded in the Video Library to give better performance and background loading of images.
- added API for plugins to block/unblock screen saver
- added API for plugins to check if music is playing
- updated the tuning files for DVB-S, and for a most UK DVB-T regions
- improved handling of errors when attempting to enter directories with no permission to do so in Video/Music/Picture library. It'll no show a 'directory unavailable' message.
- fixed DVB EPG issue with 'epg updates during live tv' that could duplicate entries in the TV Guide
- improvements for live tv skipping on NMT.
- fixed an issue that could cause customized library directory settings to be lost during upgrade.
- music playback now toggles pause status on multiple presses of the pause key
- added "-export" and "-import c:somepath.xml" command line options for importing/exporting recordings
- fixed a problem that could lead to duplicate channels on setups with more than one HDPVR
- in the bulk map screen I've added an 'auto-merge channels with the same name' button, which might be useful for users with channels on different types of device that would like channels with the same name to treated as the same channel.
- fixed an issue with HDMI audio on Colossus capture devices
- added ability resume DVDs
- added checkboxes for enabling/disabling resume prompting for DVDs or Video Library.


2.0.3 available (1st March)

With this new release I've now dropped the 'beta' tag from NextPVR, and bumped the number up to 2.0. It can be downloaded from http://www.gbpvr.com/NPVRSetup.exe.

If you're new to NextPVR, see the list of pre-requisite software at: http://www.gbpvr.com/nwiki/pmwiki.php?n=QuickStart.Pre-requisites (directx runtime, visual c++ runtime etc). If you're upgrading from an earlier build of 1.5.x, you need to make sure you stop the NPVR software before installing.

The main changes since the last release are bug fixes, but it also contains a few new features:
- fixed an issue with VMR9/VMR7 aspect ratio
- fixed a couple of PC client issues (rough channel changes in live tv, sometimes hanging when stopping).
- fixed a bug that could cause high network utilisation when streaming to client PC.
- fixed issue with 'HDPVR IR Blaster' option.
- fixed a QAM scanning issue.
- added 'VMR9 Custom' renderer option.
- added ability to get DVB listing from another device. For example, you might get tv listing for an DVB-C or analog channel, from a DVB-S device in the same machine (even if the channel isnt listed on the DVB-S capture source)
- fixed a problem with manual recurring 'any channel' recordings.
- fixed a schedule direct problem when multiple lineups of the same name exist.
- fixed a problem with custom screen savers being forgotten
- fixed a database lock error that could occur when recordings are renamed from .ts to other extensions.
- added ability to press 'Play' key on recording and have it play without the popup.
- added an 'already watched' indicator on the Recordings screen, along with an 'unwatch' button for clearing it
- improved reporting of zero byte recordings.
- added workaround for incorrect service type marking on the BBCi channels
- added support for schedules direct unique identifier for avoiding duplicates
- added support for xmltv <episode-num> for avoiding duplicates
- fixed a problem with skipping past the end of listings in the tv guide, then skipping back
- showing a warning in the settings screen if DirectX runtime not found. Too many people are using software rendering, not realising.
- added ability to have channels associated with different inputs on the HDPVR
- added a "Record All Episodes, All Channels" option when scheduling recordings from the TV Guide.
- added ability to press 0-9 keys to jump through the recordings list (ie '8' will go 80% of the way through the list). The video/music/picture library already had this feature.
- fixed a problem with the droid font not being installed for default skin
- added logic to remember and restore the last aspect ratio mode.
- added ability to switch video into Inset window (on PC), while user continues to browse menus.
- fixed a bug that could cause one-off recordings to not be highlighted red in the TV Guide after updating the EPG.
- added support for having timing.info stored as a separate file, which will help users that are using FAT32 filesystems, or storing on a NAS.
- added ability to type 4 digit times into the manual recording start/end times. Unfortunately it doesnt give you any visual indication until you've typed the 4th digit. I'll try to correct this cosmetic in the future to make it more user friendly. It is usable as-is though.
- fixed a problem that could cause missing listings when one schedules direct channel's listings was mapped to multiple NPVR channels.
- added Hauppauge Colossus HDPVR support (the PCIe version of the HDPVR).
- added LC-AAC audio compatibility.
- fixed a problem where machine could go to slep while listening to music.
- added support for tv episode nfo files generated by Ember Media Manager
- added basic fanart support in Video Library
- added support ScreenSaverStart.bat/ScreenSaverStop.bat batch files
- added basic 'Find All' popup that can be used to find shows with the same name
- fixed problem which would cause app to switch into inset mode when resizing the window
- changed the behaviour when pressing Play on [..] in VideoLibrary. Now queues and plays all videos in the directory, in least recently watched order.
- fixed a bug in Recordings screen that could lead to PC staying awake.
- added the duration in minutes to the popup, and the period in the selected show metadata in the tv guide.
- added PlayVideoFile() method which takes metadata as a parameter
- fixed a problem where some recordings would continue to grow during the post-padding period, even though the tuner had switched to another frequency (which just happened to have a channel with same PIDs).
- added a setting (in Settings->Recording) to control whether recurring recordings do an exact title match, or match the start of title. There seems to be conflicting views on how it behaves, so added the setting to put an end to it.
- fixes to @hasImage/@isFolderWithNoPreviewImage skin settings in the Music Library
- fixed a problem where ACTIVATE_PLUGIN event could give slightly different parameters on MVP/NMT vs PC.
- now easier for users to select to use a vertical menu version of the default skin. Admittedly, the vertical menu is pretty plain looking.
- added a checkbox on the decoder screen to 'only include mapped audio decoders for .ts playback', which will help some people with stuttering audio caused by multiple audio decoders/renderers when playing recordings


1.5.36 beta
- new Default skin, from Hairy's great work on Slate.
- now able to click on time line to skip during playback
- added Schedules Direct support. Has nicer integration that GBPVR did, allowing you to select the lineup etc. (I'd only recommend it on clean setups at this stage though, rather than trying to move existing xmltv channels to schedules direct)
- now runs [DATA]scriptswakeup.bat when resuming from standby/hibernate, before performing any new recordings.
- added ability to disable DVB/ATSC EPG updates that happen when watching live tv.
- fixed a problem with the daemon tools browse button in the setting screen.
- fixed a problem with resuming playback of a recording, where playback position would report as 12:48.
- added support for -direct command line like GBPVR had.
- added QAM support or a couple more devices
- added ability to explicitly specify the DVD drive (or leave at AUTO).
- fixed a problem with manual recurring recordings.
- fixed a memory leak that could occur when using the EVR renderer
- fixed a problem with DVB EPG that could cause gaps
- reloading recordings screen if left in-active, so that potenially stale results are not left on the screen. (updated further since patch that provided this)
- added logic to remember top level selection in media libraries if multiple directories are defined.
- added ability to use AC3Filter as an MPEG1 Layer II audio decoder.
- Overlay video renderer option now working (previously it always fell back to using EVR)
- added translation support
- fixed bug that causing only audio when playing .avi/.mkv files etc on MVP
- removed resume prompt on MVP in Video Library when playing file types that will require trancoding (since resume wont work in that scenario anyway)
- added logic to make sure machine doesnt go to sleep when using external IR software like IR Server Suite.
- now not waking machine if EPG update time is set to 'none'
- changed recurring recording scheduling to include partial name matches by default.
- added schedule recording OID as third parameter to ParallelProcessing.bat and PostProcessing.bat
- added ability to bring up OSD TV Guide during playback of video files. Previously it was only available during live tv.
- when you use the bulk-map screen to map a first channel to xmltv, it'll prompt to ask if you want it to have a go a guessing the mappings for the other channels (based on the name).
- added logic for plugin api to play some types of HTTP video streams.
- improved video quality for analog soft encoder devices
- fixed a couple of bugs in the bulk map screen
- now possible to change a channel using another EPG source back to 'DVB/ATSC EPG'.
- fixed a problem where analog channel numbers would be wrong when imported from xmltv
- added config.xml option to use older 'MPEG-2 Splitter' filter instead of 'MPEG-2 Demultiplexer' for playback of .mpg files.
- slight changes to HE-AAC decoding to better support the ArcSoft audio decoders.
- added setting to specify the default startup activity on the PC (Main Menu, Live TV, TV Guide etc...)
- fixed a problem that caused the <dongle> setting to be ignored. Previously it'd always use dongle.bin.
- fixed a problem with live TV stopping on channel change on the MVP with Martin's mvpmc.
- hiding OSD when @title/@description not known (http streams)
- fixed a problem with skipping in large TS files.
- window's screensaver can no longer kick in during picture slideshow.
- fixed issue with sorting ready recordings by date.
- slight change to TS reader filter to copy with adaptation header in PAT, and improved AAC decoder compatibility.
- added subtitle into recording list
- fixed an issue with changing channels on MVP/NMT
- added API for plugins to set metadata (IPluginHelper.SetPlayerMetaData()).
- fixed an issue with skipping in in-progress recording on NMT
- fixed a problem where live tv temp files could be left behind when using NMT
- manual epg updates will also cause the recording list to be exported
- updated NEWA.


1.5.33 beta available (15th October)

If you're upgrading from an earlier build of 1.5.x, you need to make sure you stop the NPVR software before installing. In future releases I'll make this automatic, but thats not the case yet.

Mostly just small changes and bug fixes in this release. Quite a few of these had previously been posted as patches.

- fixed a issue with streaming live tv to client PCs.
- fixed a problem with tuner usage on HDHR
- fixed a problem with rewind key on MVP/PCH
- fixed a problem with weekly recordings.
- a couple of small MCE remote changes
- fixed an issue with screensaver on MVP/PCH
- added rolling file support to MVP server, allowing mvpmc to do live tv.
- fixed a bug with dynamic adjustment of number of MVP/PCH servers.
- fixed a problem DVB-S2 support
- added a few more notification events for plugin developers
- fixed a couple of problems with the 'manual recording' functionality added in the last release.
- fixed an issue with stopping the recording service when MVP servers are enabled.
- fixed a bug where machine could go into standby when listening to music on NMT.
- fixed issue with using the 'all channels' option on the manual recording popup.
- fixed a problem where a bad DLL could stop the rest of the plugins from loading.
- fixed a issue where recordings scheduled from tv guide might not update there state to show 'play' etc when recording starts. (ie, schedule a recording in tv guide, wait until recording has started, double click on show and 'play' option isnt listed)
- added ability to queue tracks in the music library, rather than just replacing the tracks that are currently playing.
- slight changes to switching in/out of fullscreen mode with the maximize button, or titlebar double click.
- fixed issue with web server which could lead to the recording service hanging when you attempted to stop the service.
- fixed an issue with MVP servers after resuming from standby
- fixed an issue with loading default art work in the recordings screen
- added the ability to delete folders in the Video library.
- fixed a problem with playing .m2ts files on NMT devices
- added ISO6937 text support for EPG (mainly eastern european countries)
- fixed an issue with navigation in the icon view in Video/Music/Picture library
- added support for Daemon Tools for playing .ISO DVDs.
- added support for jumping directly to a dvd chapter during playback by typing the chapter number then pressing enter
- added support for custom tasks
- added highlighting in TV Guide timeline for periods that have recordings
- added key (ctrl-w) for going back to the previous channel in live tv.
- reloads recording list each time you enter the Recordings screen so that the list doesnt become stale
- fixed problem with What's New list always showing 7 days, regardless of what number was configured
- fixed a problem weekly manual recordings.
- fixed a problem with live tv on the PCH
- fixed an issue that could cause stuttery audio
- now doing an asynchronous device stop, to hopefully work around an issue some users encountered when stopping devices.


1.5.31 beta available (6th September)

If you're upgrading from an earlier build of 1.5.x, you need to make sure you stop the NPVR software before installing. In future releases I'll make this automatic, but thats not the case yet.

Mostly just small changes and bug fixes in this release:
- slight improvements and bug fixes on the new .ts skipping (extending it to NMT playback etc).
- several timing.info related changes to support mvpmcx2 skipping
- reduced activation area around button strip
- fixed a problem where closed captions could appear when playing DVDs in north america
- added <ForceMpgGraph> setting for those that prefer to disable the default 'true' and allow directshow to decide on the graph.
- added work around for ffdshow decoder problem with DVD playback
- added SRT subtitle support
- slightly improved text rendering
- fixed a bug with initial video aspect ratio
- added ability to view tv guide over live tv.
- fixed an aspect ratio problem that could occur in certain circumstances
- fixed a problem with the selected audio renderer sometimes not being used
- added logic to send .ts files to MVP if <TranscodeTsForMVP> is set to false.
- added manual recording popup. This provides more functionality than GBPVR's equivalent, with an 'advanced rules' field that can be used to define some fairly complicated conditional rules. Eventually I may create a popup to create the rules for people, but for now they can either leave the advanced field alone, or write a sql clause. For example, to record all shows with the 'news' in the title on a particular channel, you can define a daily recording and set the advanced rules to: title like '%news%'
- fixed an issue with wake before recording being requested relative to the start time, rather than the beginning of the prepadding.
- added a setting to force digital graphs to stay constructed, giving slightly quicker live tv / recording startup times, and to hopefully work around a problem with HDHR device.
- fixed a problem with additional files (edl, txt etc) not being deleted when old recording are auto deleted to satisfy the 'keep' count, or when deleted from the Video Library.
- fixed a couple of bugs with the playlist popup in the music library.
- fixed an issue that could cause temporary files to be left behind after watching live tv.
- fixed an audio renderer problem.
- fixed an issue that could cause live tv files to be left behind
- fixed a schedule issue that was causing problems with recordings scheduled from NEWA
- when live guide is started from live tv, it starts on current channel


1.5.28 beta available (7th Aug)

I normally post new releases at the end of the weekend, but I thought I'd post an early one to keep you on your toes...

I've updated http://www.gbpvr.com/NPVRSetup.exe to v 1.5.28

Lots of changes, mostly bug fixes and small things.
[quote]
- added basic FM radio support. You can manual add FM stations in the analog capture source settings. I may add an FM scan feature in a later release. The FM radio stations appear as channels, just like DVB/ATSC radio do, and from the TV Guide you either get the option to 'watch' or 'listen' (which leaves you in menus rather than switching to tv mode). This gives the advantage of being able record radio shows, pause live radio etc.
- added initial Client/Server support.
- added a workaround to give more accurate skipping when playing .ts recordings (for comskip users etc). New recordings on NTFS drives are those that will benefit from these improvements.
- fixed a problem with the @hasMetadata/@hasImage in library screens
- fixed an issue with video library not always showing preview image when metadata
- added support for mediashows*.xml
- added support for directory based 'movie.nfo' file
- sorting file names in Library screens to handle files being returned in a random order by some network filesystems.
- added QAM support for 'ATI 650 Theater' devices that werent correctly reporting QAM support in the drivers.
- added logic to move a scheduled recording to another tuner if a free one is available when recording is due to start and live tv is being used on the originally scheduled tuner.
- added a 'Delete' button in the video library
- on MCE remote CH+/- now does page up/down
- fixed a bug where tv listings could be left in database after removing a channel
- ScheduleRecording.xml skin can now use @channelIcon aswell.
- fixed a problem that could cause machine not to wake for epg update
- default pre/post padding settings now configurable in settings screen.
- added optional clearBeforeRender="true" attribute that be specified on skin Elements.
- 'home' key is showing top menu
- increase web server timeout when reading chunks from still growing files
- updated NEWA
- more audio renderer options to help those with multiple soundcards
- fixed a problem with DVB/ATSC epg not removing old listings
- now correctly renaming old log files when each time the app is restarted.
- UiList control now honoring the Visible attribute
- now looking for plugin's dependent DLLs in plugin directory, and in pluginscommon. The scheme is more intelligent than GBPVR's, and tries to work out the currently executing plugin by walking the executing stack trace. (GBPVR was only able to resolve missing assemblies in the plugin directory for the last plugin loaded, or any time from the 'common' directory)
- video library now supports '.mediashows'. It assumes the last part of the directory name in the path being browsed is the show name.
- OSD now also uses '.mediashows' for cover art
- added a "_common" skin directory. Doesnt contain much yet, just a "back.jpg" shown on the [..] folder in the libraries
- fixed a problem with default skin not setting fixed aspect ratio for images in Music library screen's Covers mode.
- improved the way the TV Guide displays for people that have a small number of channels.
- fixed a problem with the UiList control that could cause a crash in the Recordings screen.
- fixed a problem with the capitalisation of plugin names
- added support for xmltv files that only specify programme start times (end time derived from start time of next show)
- added support for analog tuning spaces matching country code, which some users might use for frequency overrides.
- added a new "-ontop" parameter that can be used to start NPVR with 'Stay On Top' active.
- fixed a problem that could cause existing DVB/ATSC radio channels to become marked as video channels after later scans.
- now possible for skins to move button strip to global.xml and still have mouse clicks work
- added slideshow support to picture library. Press play on a picture to start slideshow/
- fixed a problem with analog support on certains of cards (like HVR-4400/3300 etc, and some other families).
- small change to the old style plugin rendering to support some of Jaggy's skinning.
- added a third view in the library screens. This is a horizontal version of icon view.
- added a popup base class to take a bit of work out of creating plugin popups
- added a MessageBox popup that plugins can use. Can either have no buttons, one button, or two buttons. Can be configured to auto disappear after x milliseconds.
- fixed a problem with narrative audio stream sometimes being selected by default
- had another go at fixing issue that could cause recordings to be marked as 'Recording service not running at recording time'.
- fixed a problem with some of the DVB-S tuning files being distributed


1.5.24 beta available (7th July)

I've updated the installer at http://www.gbpvr.com/NPVRSetup.exe.

If you're upgrading from an earlier build of 1.5.x, you need to make sure you stop the NPVR software before installing. In future releases I'll make this automatic, but thats not the case yet. I'm also am aware of one issue with upgrading that can cause the media directories to be reset to the default. I wasnt going to have time over the next couple of days to fix this, so decided to get the release out anyway.

Changes:
- fixed an issue with setting "What's New" as the default Recordings view.
- fixed a problem with starting in fullscreen mode that could cause the app to appear without a window frame, but not filling the screen
- now creates metadata.xml ADS stream like GBPVR
- added ability to move capture source up/down on the Devices screen to adjust the device priority. Top down priority.
- a minor tweak in to the text shown in Analog capture source to make things less confusing
- fixed a problem with playing H.264 recordings with the Microsoft H.264 decoder.
- fixed a problem with remembered sort orders in Recordings screen
- fixed a crash that could occur when scheduling recordings
- channel changing by number key no longer requires 'enter' key (though enter key can still be used to speed up the process)
- libraries no longer show hidden/system directories.
- fixed a problem that was causing AAC decoder selection to be forgotten
- added setting to run recording service at higher priority
- fixed a problem with remembered window that could occur when killing application when it was minimised
- now/next popup now shows channel icons if they're available
- fixed a crash that could occur in the music/video/picture library
- added support for control via PostMessage id=0x8007, wparam set to the keycode you want to send.
- fixed a live tv problem that could happen if the HKEY_CURRENT_USERSoftwareNPVR registry key wasnt found
- now able to config MVP control and media ports using <StartPortControl> and <StartPortMedia> config.xml settings
- fixed a problem where screen could be black after stopping playback on the PCH
- now shows the settings screen automatically
- added config.xml upgrade procedure
- fixed a problem with clicking the window Maximize button to switch to fullscreen
- added setting to hide ATSC/DVB Radio stations in TV Guide.
- fixed a problem that could cause xmltv channels to become empty after the second automated EPG update
- removed old-sytle recordings screen.
- if the app is left on the TV Guide screen then after a few minutes of inactivity it'll begin to auto select the currently airing show on the selected channel and will continue to update as time moves on.
- fixed a problem that stopped the top-right clock from working on the PCH/MVP
- fixed a problem that could cause the screensaver to activate as soon as PCH/MVP connects
- hopefully fixed a problem that could cause recordings to be marked as failed with 'Recording service not running at recording time'
- '@channelIcon' can be used in the recordings2.xml or EventDetails.xml to display a channel icon
- '@previewImage' can be used in recordings2.xml to show
- can now define common colors in the Global.xml:
<Colors>
<Color name="Test" color="Yellow"/>
<Color name="Test2" color="Forward:Black-Green"/>
</Colors>


1.5.21 beta available (24th June)

I've updated the installer at http://www.gbpvr.com/NPVRSetup.exe.

If you're upgrading from 1.5.19, you need to make sure you stop the NRecord.exe/NTray.exe/NextPVR.exe processes prior to running the installer. In future releases I'll make this automatic, but thats not the case yet.

Changes:
- now defaulting to 9750/11700/10600 LNB settings outside of NZ.
- .mpg playback is now honoring the decoder selections. Previously only .ts files would, and decoders used during .mpg playback would be chosen by Windows.
- some minor visual changes to the Recording screen to make it clearer that left/right will switch between the various recording lists.
- fixed several PCH issues (some screen rendering problems, playback position, skipping, problem with switch back/forth between cover/list views)
- added tray icon support for starting N-PVR.
- added basic support for EVR aspect ratios with negative values. Its not perfect, but does work. Due to an EVR limitation, the OSD graphics are displayed in a slightly incorrect position on the screen (too narrow).
- fixed analog support for a couple of device
- added support for '999' disabling of auto comskip skipping (like GB-PVR used). Also fixes a bug in this functionality previously made available in a patch.
- added ability to press 'play' to manually skip inside a comskip block
- fixed a problem with parameters past to the PostProcessing.bat/ParallelProcessing.bat batch files
- fixed a problem with recording service sometimes not automatically noticing setting changes (like number of MVP servers, recording directory etc).
- fixed a problem where MVP server windows were visible
- window size and position now remembered between runs of the application.
- added a setting screen for selecting which plugins are visible in the main menu. (I expect to do more work in the future to allow reordering etc, but this is at least a start)
- added mechanism for plugins to provide a configuration form. The plugin needs to implement the NUtility.IPluginConfiguration interface, then the framework will call the GetSettingsPage() interface to get an instance of the form it can use. The form returned should be a form with no frame, derived from NUtility.SettingsPage. This base class has a SaveSettings() method which can be overriden by the plugin to save the configuration.
- added setting to specify the initial view first time you view the Recordings screen. (ie, start with Ready or Whats New etc)
- fixed a bug with certain pre-recorded transport streams not giving audio/video during playback.
- now looks for batch files (ParallelProcessing.bat, PostProcessing.bat, UpdateEPG.bat) in [DATA]Scripts (ie, on Vista/Win7 it'd be C:UsersPublicNPVRScripts)
- fixed problem with service being uninstalled during a reinstall.
- added shortcut for stop/starting NPVR


1.5.19 available (beta)

Its difficult to give a change list, but some things I noted during development:
Better compatibility with Vista/Win7, with program files stored in "C:Program FilesNPVR" and data files stored in "C:UsersPublicNPVR".
More hybrid style application to better support both 10ft and 2ft user interface usage. PVR mode can be disabled for those who just want to watch tv and dont want all the menus etc. Still lots more to be done on this side of things, but the start of this is in place.
Devices are automatically detected and capture sources created.
Scanning is different. Channels are created by default with no EPG, so that the app is ready to be used even by those new users who havnt invested the time to find an EPG source.
Better handling of digital channels, and multiple audio streams, multiple subtitle streams etc.
Usable over Remote Desktop
Native multidec support, including multirecord-multidec;. No more need for mdapifilter.ax. You do still need ffdecsa.dll for the decryption algorithm though. Place your plugins in "C:UsersPublicNPVRMDPluginsTrident DTV Tuner #1-1" (for example).
Configuration for new capture sources can be copied from another capture source.
No more Config app. The Settings screen is now access
More animations, and the ability to easily turn off animations.
Time-shared channels like cbeebies in UK will now be picked up regardless of what time of day you scan for channels.
Media libraries auto refresh file lists if changes are made to the currently directory (files added/delete etc).
Tray app which shows more status information, including what devices are doing, and any pending scheduled rcording
Ability to run without recording service for those that just want to watch tv, and dont want extra stuff running in the background.
If recordings or live tv dont work, there is now nice friendly error messages to tell you why. A few more messages still to be added though.
The app is permanently in timeshift mode. No more live preview. Channel changes are much quicker than the old timeshift mode though, and no pauses between shows.
Analog and Digital tv is now "all .ts, all the time". Sorry fans of third party mux filters.
Multi-record is always used, for both recordings and live tv.
EPG is based on UTC for dates/times, so no more issues around daylight savings time
Metadata and artwork are shown when playing files from Recordings or Video Library.
Can import ready recordings from GB-PVR's recording-dump.xml file.
Support for ATSC broadcast EPG
Updated built in web app (NEWA). Thanks UJB.
Supports analog tv via soft encoder devices.
Basic support for North American Close Captions on digital TV.
Plugins can now act as the main menu menu
Plugins now have lots more information about things happening in the system
Plugins can now control playback (pause, play, skip)
Plugins can now show themselves above video
Plugins can now get monitor for keypresses while video is playing (for example, to launch themselves over the video on a certain key combination)


v1.4.7 available
- added CI support for watching DVB pay TV channels outside of north america. Devices supported include Hauppauge WinTV-CI, and CI capable devices from Twinhan, FireDTV and TechnoTrend. You can enable CI support on a per capture source basis, using the new 'common interface' checkbox in the digital capture source settings.
- improved compatibility with Windows 7
- added logic to auto correct the tuning request of any already mapped channels at the end of each scan. Basically if your broadcaster had changed any audio/video pids, you can go into the config app and hit the 'rescan' button, then any channel mappings that match the same frequency and program number will be automatically updated to have the correct PIDs/PMT/PCR etc.
- DVB Subtitles now working again for live preview tv. When you're using the TS Mux it'll also work for timeshift mode tv, and for playback of recordings.
- streaming client mode is now compatible with 'TS Mux'
- updated channel digital channel scanning screen. Showing details about the selected channel.
- now keeps a few more backups of recording-dump.xml
- added support for DolbyDigital+ audio (also known as E-AC3). This audio format is starting to be used with channels in a few countries (France, Israel etc).
- QAM users can now choose to use HRC cable frequencies if they needed.
- at the end of a QAM scan it will ask the user for permission to query the Internet for additional channel information (ie channel names). This query uses the SiliconDust web API. Thank you SiliconDust (the HDHomeRun manufacturer) for offering the use of this service.
- fixed a bug where stopping DVD back would cause it to drop back to the main menu instead of staying in the plugin previously visible (for example, Video Library)
- fixed a problem where DVD playback could automatically restart on the next keystroke after previously stopping DVD playback when screen saver timeout period had expired.
- added ability to schedule to watch a future show. In TV Guide, press play on a show in the future and it'll highlight blue. App will start live tv and switch to that channel at the specified time. Pretty basic, no popup reminders on the screen.
- decoders listed in the config app are now dynamically detected, rather that from the list in config.xml
- fixed a problem with selecting the daemon tools executable in the config app.
- improved .ts playback
- new capture sources now default to the digital capture plugin instead of analog.
- added "-fullscreen" and "-window" command line parameters which can be used to override the default settings specified in the config app
- many PCH improvements to support changes Martin has been making to mvpmcx2. (already made available via patches)
- updated mux checker to show TS Mux and DVR-MS mux.
- added support ffdshow as H.264 decoder. This decoder doesnt seem to work that well for live H.264 tv though, and often display garbage on the screen when you channel change.
- added support for the Microsoft H.264 decoder (as used by Windows 7 Media Center)
- added option to treat the 'Play' key as a 'Play/Pause' key.
- radio stations now included in the digital scan results
- DVB-S2 now available on Hauppauge devices
- fixed a bug where focus would not move to the list control if you clicked on it with a mouse
- improved logic for scanning digital streams for channels
- fixed a problem with using the ArcSoft Video Decoder (and some other video decoders) with transport stream recording playback.
- fixed a crash that could occur changing skins from the settings menu.
- added genre to the ADS metadata stored with recordings
- updated mdapi support to also work for encrypted H.264 channels. Also fixed a related but that was stopping mdapi support on some channels with AC3 audio.
- 'search guide' and 'find all' search results now also include shows currently airing
- fixed a bug that could cause the automatic 'empty epg' step to be skipped during the during the epg update process if the user had any capture sources with the Epg Source set to 'none'.
- added ability for skin files to specify a .ttf filename in <TextStyle> so that fonts can be loaded from a file rather than an installed font. The .ttf file must be in the root directory of the skin that uses that font. For example, <TextStyle name="DefaultTextStyle" typeFace="aeon_font.ttf" size="12" style="bold"/>
- setting HKEY_LOCAL_MACHINESoftwaredevnzTSMuxBlockEncryp ted=1 (DWORD) will cause the TS Mux to discard encrypted packets rather than writing them to the file being recorded.


v1.3.11 available
- fixed a couple of problem with multi-record (recordings that could continue recording after they were supposed to stop, and recordings that could try to record on the wrong frequency when there was a back-to-back recording with only a padding overlap)
- fixed a problem with .ts playback on files over 4GB
- fixed a problem that could cause slow half speed audio
- added logic to only try multi-record when no encrypted channels were being recorded with the device
- fixed a problem with metadata or cover art not updating in some situations
- fixed a bug where multiple video/music library directories are defined, and folder.jpg wouldnt be shown in icon view for the top level
- MENU_EJECT_CD key working again
- added popup to warn if no dvd was in the drive
- updated EWA build. Thanks UJB. (see http://forums.gbpvr.com/showthread.p...996#post317996)
- added new events to let plugins know when startup is complete, and when the app is about to shutdown. This is useful for plugins that own external limited resourses, like LCD displays etc
- fixed problem where .ts file duration reported during playback would vary widely until a good average bitrate could be determined (timeline OSD jumping all over the place until a good way into the file)
- improved .ts playback compatibility with certain audio decoder (MPA, ffdshow etc).
- updated the 'check for renamed recordings' to handle .ts files
- failed recordings are now listed in the 'whats new' section of the Recordings screen. Previously they were only listed in the 'ready' section.
- fixed a PsiParser bug that could cause occasional crashes
- fixed a bug with DVB EPG parsing which could access violation crashes.
- extended the current selection remembering to work with the top level selection when multiple video/music/photo directories have been specified.
- no longer showing the tray icon options to restart the recording service on Vista machines, since permissions wouldnt allow it anyway
- tray icon tuner status popup now compatible with Windows desktops using large fonts
- should no longer need the various "BDASubmitTuningRequestTwicexxxx" config.xml settings set to true. Live preview channel changes are slightly quicker with the
- if you delete the last recording in a group in the recording ready screen, it now returns to the group list, with previous item selected (instead of returning to top of list)
- fixed a problem that could cause some channels to not be found during a channel scan
- fixed a jitter problem that could occur in the last build on the MVP and PCH.
- added a few minor tweaks to slick skin to avoid some text clipping, and to make text more readable


v1.3.7 available
- this release includes a few more tweakable skin settings. The blue skin is mostly unchanged, but to show a few changes I included an experimental skin called slick, which is loosely modelled on xmbc 'Aeon' skin (showing different main menu style, different layout in Music/Video/Picture library screens).
- added ability to record multiple channels from the same multiplex with same digital card. This is only possible when you're using the 'TS Mux' option.
- encrypted dvb transport stream recordings now contain enough information for offline decrypting to be possible (with tools like TSoffDec, OfflineCSA etc).
- picture library caching of thumbnails to disk is now enabled by defualt for quicker access
- changed netradio screen to get it working again after recent changes to the shoutcast website.
- minor change to the way web radio streams are played, to work around problems that occur when people use plugins that use functions provided by WMP (for example, conflict between WebRadio and CDRipper plugins).
- added ability to play ITV HD recordings
- updated internal TS reader to cope with H.264+AC3 streams generated by the new HD-PVR firmware
- improved logic that help app know that analog and digital sides of some devices couldnt be used at the same time (HVR2200/2250 etc)
- made a change to the way .MP3 playback works to allow it to play a wider set of files, including those embedded cover art which previously were unplayable.
- added small tweak to get audio side of HVR-2200 working.
- made a slight improvement to the way the file list scrolls of the bottom of the screen on the PCH/NMT clients
- added experimental support for Hauppauge software encoder analog devices, like analog side of HVR3000 etc. You need to have the Hauppauge SoftMCE software installed for this to work.
- added a minor improvement to auto aspect ratio control during DVD playback
- fixed a problem where some conflict recordings couldnt be deleted
- fixed a bug where turning down the volume could result in it going to 100% volume after getting to 0%.
- added the ability to click the video window in the 'map digital channels to epg channels' window to give a large view. Clicking again will toggle back to a small window.
- improved digital tv scanning to make the config window remain responsive during the scan.
- fixed a problem with the capture source order not being set correctly in the database on some new capture sources
- added option to pass FLAC/OGG to mvpmc without transcoding.
- added ability to pass config to mvpmc so that configuration via share is not required
- added logic to cope with bad xmltv files that have end-time prior to start-time.
- added direct support for gzipped URLs for xmltv file names. This means that, for example, NZ users when setting up their capture sources can set their xmltv file to point "http://epg.pvr.geek.nz/epg/listings-freeview.xml.gz" or "http://epg.pvr.geek.nz/epg/listings-sky.xml.gz" and the app will automatically download/decompress/read the listings.
- added a mechanism for more scanning only certain DVB-S frequencies DVB EPG listings. Should help Dish/BEV users.
- added a context menu in for the capture source channel list with options for 'disable all' and 'enable all' which can save a lot of clicking of the enabled check box for some setups.
- you can now select multiple channels and hit the 'remove' button when viewing the capture source channel list instead of having to remove channels one at a time.
- added skinning support for specifying the number of buttons to show, and offset between them, and background mask, in the horizontal menu.
- improved OSD quality with EVR renderer
- config app mapping screen is now more responsive during scan
- implemented support for automatic offset scanning for DVB-T
- added daemon tools support for .img files
- added logic to retain file list position when deleting a file from the video library
- added PID filtering for the HDHomeRun to improve network efficiency
- and lots of other small bits I forget...


2008-05-26 v1.2.13
- picture library now auto rotates pictures based on EXIF if it is available in the picture.
- much improved support for H.264/HE-AAC channels as used by New Zealands Freeview|HD.
- timeshift mode is now compatible with the "TS Mux" mux option.
- several improvements to the way transport stream files are recorded. Also added a 'full TS' mux option, which will be used full dumps of the transport stream when I need sample files to debug problems.
- more changes to better support the Hauppauge HD-PVR support. (updated to reflect recently renamed Hauppauge drivers, separate bitrates can be set for each resolution)
- fixed a memory leak that occurred when using the EVR or Overlay video renderers.
- added options in the config app for selecting the AAC and HE-AAC decoders.
- fixed an error that could occur if you clicked the screen in video playback before the OSD had been shown.
- fixed a problem with playback of multiple audio files when the overlay renderer was selected.
- added support for a couple more H.264/HE-AAC decoders.
- fixed the Ctrl-O info shown with Live TV on analog tuner
- fixed a problem that could occur when scanning satellites with DVB-S2 transponders
- added code to stop screen saver kicking in during photo slideshow
- fixed a couple of problems teletext subtitles
- lots more minor Popcorn Hour enhancements, most of which have already been supplied as patches. (highdef UI, fast incremental screen updates, dvd playback, audio playlist support, fixes for AVI/MKV/MOV streaming etc...)
- fixed a problem that could cause a recording service crash
- fixed audio selection on Composite2/Svideo2 input
- fixed a problem with current song name not updating in the music library and net radio.
- fixed a problem with the logic for displaying show icons in the recordings screen
- fixed a problem where the user could get stuck in the screen saver
- added 16x10 as a TV Shape option.
- fixed broken DVD navigation with Overlay and EVR renderers.
- added a new "-import:filename" command line option for specifying the xml filename
- removed CT TV Listings epg source option
- added a "-flushpos" command line parameter that will delete the playback position history.
- added a new event so plugins can tell which screen is active
- fixed a bug with MVP on Search Guide screen.
- added a 'watched' indicator in the recordings screen
- updated version of EWA included
- old GBPVR.exe UI no longer included with the release. Rest in peace old friend.


2008-03-09 v1.2.9
- added improvements to H.264 support
- added Overlay renderer support to PVRX2
- disabled video inset when using EVR or Overlay video renderer.
- updated the included EWA to build 74.
- added support for DVB channels using AAC or AAC LATM audio like those in NZ, Norway, and a few more European destinations in the near future etc. You need a compatible AAC LATM audio decoder installed, like the free Monograph AAC decoder. Google for it.
- added option to do BDA recordings "out of process", which works around the multidec limitation of one instance per process, allowing for multiple multidec recordings to occur at the same time.
- added support for Hauppauge HD-PVR.
- improved transport stream support, including ability to play in-progress recordings.
- currently playing song now shown in top right of Music Library
- fixed long standing bug where you'd get a SQLite error if you exited the app before the listings had finished loading in the background
- fixed a bug where current audio playlist could be wiped
- fixed a problem with recording pre-padding kicking in on the second of back to back recordings on the same tuner
- fixed a problem with DVD playback when using the EVR renderer
- fixed a problem with the music library "Play All" menu option.
- added a work around for a situation where the system would claim no VMR9 support after resuming from hibernation.
- fixed a problem with double clicking on menu items.
- fixed a problem where temporary files might be left behind after the DVB-EPG update if using the dvr-ms mux.
- fixed a bug where starting in fullscreen mode then switching to window mode could cause the app to resize to a very small window.
- <DVDAllowVideoInset> setting now obeyed in PVRX2
- In Music Library you can now press play with a directory selected and it'll auto queue and shuffle all the music files contained in that directory, or any nested directories it contains.
- fixed a bug with the selection index being reset while viewing the Recordings screen pending list while a recordings is recording padding.
- fixed a situation where comskip would not run at the end of recordings
- added current song name to the screen saver
- added 'dvr-ms to mpg' coversion option to video library transcode function
- mvp will now allow on the fly transcoding of mkv and mov files
- fixed a problem with initiating a recording from live tv
- pressing the 'Play' key with a recording highlighted in the Recordings screen will now start playback, without the need to view the details of the recording.
- added support for displaying panels on the main menu. This isnt backwards compatible with legacy plugin that provided old GBPVR.exe style panels implementing IPanel. New plugin wanting to add panels need to implment IUiPanel.
- currently playing song now shown in top right of Net Library and Music Library
- if <EnableRecordingsQuickDelete> is set to true in config.xml, then pressing the Record key with a recording highlighted in the Recordings screen will cancel/delete that recording. It will obey the <ConfirmDeleteInRecordings> setting though, so can give you a warning popup if set to true.
- music/video/picture library now list and follow directory shortcuts
- added logic to make sure the machine doesnt go to sleep when navigating the menus with a remote
- added DVB-S2 support for FireDTV and Hauppauge DVB-S2 devices. Unable to test, but should work.
- added ability to press Play on a recording in the Recordings screen and have it play without seeing the details.
- if multiple Music/Video/Picture Library directories are defined, then they are now shown in the order shown in the config app
- can now press 'record' button on remote in Search Guide to schedule a quick record without viewing the show details.
- added the ability to update a pending or in-progress recording from the TV Guide in the same way that is available from the recording, pending menu.
- fixed a bug that could cause an unexpected crash. Usually occurred in the config app, but could also happen in other places.
- added setting that can be used to force the app to do it's internal rendering at a resolution other than the current desktop resolution (useful for video card without enough video memory)
- added some logic to automatically detect BDA filter pin names rather than relying on definitions in bda.ini.
- fixed a bug that could cause channels with a dash in their name to have problems pulling in listings from DVB EPG source.
- fixed a bug that had stopped one particular user from being able to use two Nova-S Plus devices in the one machine. Its an uncommon problem, but may also affect others.
- in the same way '999' can be used to toggle comskip during file playback, '998' can now be used to delete the comskip file for the currently playing video. This is useful if comskip got it wrong and you dont want to use the comskip info for future attempts to play this file.
- added support for switching audio streams on AVI files with multiple audio streams (Ctrl-G or Green key on remotes with colour keys). You need to have the Morgan Stream Switcher filter installed for this to work.
- added support for switching audio streams on MKV files with multiple audio streams (Ctrl-G or Green key on remotes with colour keys).
- added ability to press Ctrl-O to see information about the current video stream (encoding, resolution etc).
- added a simple command line scheduler (Schedule.exe). Run it with no command line arguments to see some sample command lines.


2007-11-11 v1.1.5
- net radio feature available again
- Search Guide now accessible from main menu
- added separate video renderer setting in config app for PVRX2
- added support for the new EVR renderer (DXVA 2.0 support etc).
- full TV Guide now accessible inside playback OSD, like it was in GB-PVR.
- Custom tasks now working
- fixed problem where message boxes that were meant to have one button could show no buttons
- fixed a bug where the 'no signal' OSD could appear immediately after starting live tv even though the video is playing correctly in the background
- fixed minor skin bug with Search Guide text wrapping
- fixed a problem with waking the PC to perform recordings or epg update
- an error will now always result in the log being flushed, even if log flushing is disabled.
- fixed a bug where plugin could be activated twice.
- fixed a bug that could result in a crash during the collection of the DVB EPG
- added <VMR9LockBackBuffer> setting in config.xml. It is 'false' by default. When set to 'true' it may help some users that get video tearing issues. It will most likely result in higher CPU usage also.
- BDA mux setting in config app now only shows muxes that are installed on the machine.
- added support for CT TV Listings for USA users
- fixed a couple of bugs with the live record popup that shows when you press Ctrl-K when watching live tv
- a running instance of the application will now know if the EPG has been updated outside of the process and will reload the EPG as required
- multidec filter no longer used when recording an unencrypted channel. This will help some situations where the user has a mixture of encrypted and unencrypted channels.
- fixed a bug that could cause video playback to drop out immediately or freeze when 'prompt for resume' is enabled.
- fixed a bug with the <TryToHonourPaddingIfPossible> = 'true' logic.
- fixed a problem where a recording could appear incorrectly as a 'manual recording', or linked to some other unexpected show.
- fixed a problem with the tv guide not defaulting back to the current time on 2nd and subsequent accesses.
- added logic to look in plugin subdirectory for resolving DLL dependencies before looking in the "common" directory
- Search Guide letter list now uses language.xml, so shouldnt need any customisation to support non-english languages.
- fixed a bug that would have stopped the HVR1800 from doing QAM tuning


2007-08-14 v1.0.16
- 'import recordings' and 'export recordings' will now include recurring recordings (season and manual).
- added a workaround to ensure the PVRX2 would gracefully handle hibernate/standby when in FSE mode (Fullscreen Exclusive)
- added logic to remove zap2it epg source option after 1 September.
- command line parameters now working on PVRX2, including -direct, -directonly, -export, -import, -removehistory, -emptyepg, -emptyepgonly, -updateepg, -updateepgonly, -removeallgenre, -removehistory and -deletependingrecurring
- recording service now looking for plugins in subdirectories like the rest of app
- slight change to the way thumbnails are captured during playback to speed the process up.
- video inset makes a return. You can press 'home/menu' key to view video in a window. (PC only, not on MVP at this stage)
- fixed a problem where recordings initiated while watching tv could show up as a six hour long recording on the Recordings screen
- logging level now also applies to the *-native.log files. Any writing to disk can cause slight stuttering or poor reduce the quality of animations in Direct3D, so I wanted the user to be able to effectively disable logging by setting it to 'Info'.
- fixed a problem that could cause the window size to not be remembered when resizing and later switching to/from fullscreen.
- fixed a problem where comskip file times could be wrong during playback
- fixed a bug where a crash could occur if the app was configured to start on the second monitor, but no second monitor was present
- fixed a slight alignment problem in the TV Guide
- overscan settings from config.xml are now working in PVRX2
- mvp now correctly channel channels when typing the channel number without having to press ok.
- much improved ATSC compatibility with the MPEG producing muxes (Cyberlink, ATI etc).
- delete and associated confirmation popups now working in Recordings/Video Library
- 'start on second monitor' setting makes a return. Whether this results in a smooth UI and smooth video playback will depend on whether you videocard and drivers support acceleration on the second display. Most modern cards support it.
- screensaver now implemented in PVRX2
- teletext now implemented in PVRX2
- fixed a bug that could cause high CPU usage or stuttering in live tv if no listings were available for that channel at that time (and OSD was trying to show current programme details)
- fixed a bug where the current time could disappear from the main menu
- fixed a bug where keying the channel number in live tv could result in the channel changing several times in quick succession. This could make it look like a slow channel change, or stuttering during the channel change, and could could cause the 'switch to previous channel' key to stop working.
- changed the way HVR1600 QAM tuning is done to make it work for more users
- fixed a bug where Windows screen saver could kick in while watching photo slideshow
- added a few performance enhancements for users with lots of recordings.
- tray icon can now be used to start PVRX2.exe instead of GBPVR.exe
- fixed a problem that could result in comskip adverts not being shown on first file playback on the MVP
- added a few improvements to the skin fallback mechanism
- partially implemented new horizontal scrolling menu type
- 'exit' button on main menu now not shown on new PVRX2 MVP server
- added Avermedia M780 QAM support (thanks sslusser)
- <MvpHighPriority> setting now obeyed with new MVP server.
- the 'force-foreground' system context menu item has made a return
- added SchedulesDirect EPG source option. This is almost identical to zap2it, but using a pay-for-listings model. US/Canada users wanting to use this option will need to create an account at www.schedulesdirect.org.
- mvp skin can now be different from the main skin
- fixed a bug where the recording service could continue recordings if the user shut down the MVP while watching live tv
- fixed a slight alignment problem in the TV Guide
- now correctly able to change filename on manual recording popup.
- added logic to resolve common plugin dependencies by looking for assemblies in the new plugincommon subdirectory
- added <FindAllCloseOnRecord> setting in config.xml that specifies behaviour in TV Guide 'Find All' screen when the 'quick record' option is chosen. It controls whether the 'find all' popup is closed or not.
- fixed a bug where file duration wouldnt update when playing an in-progress recording
- fixed a bug where pressing 'escape' in Video/Music/Picture Library wouldnt make it back to the top level directory if more than one media directory was specified.
- TV Guide in PVRX2 now shows recording color status in the timeline, and current time displayed in top right
- fixed a error that could occur when attempting to delete a directory in the video library.
- fixed a few minor skinning issues with the default blue skin
- current time is now displayed in the OSD while play videos or watching tv
- DVB EPG will now harvest listings for channels on other muxes if <DvbEpgHarvestOtherServices> is set to 'true' in config.xml
- added a checkbox in the config app to control whether logs are flushed or not. In the past the flushing was always enabled unless the user edited config.xml. Flushing to disk ensures all log messages will be present if there is a crash, so useful when posting logs for me to look at, but can have adverse effects on performance.
- fixed a bug where manually recording details were not shown in the conflict popup


1.0.8 available
READ EVERYTHING BELOW CAREFULLY!!!

Todays release includes a huge amount of change. GB-PVR's user interface was its weakest attribute, and the thing usually the thing identfied out by users and reviewers as 'lacking', often pushing users to seek out alternative applications. This version includes an entirely rewritten user interface, though based on most of the ideas of previous releases, so it still feels like the same app. This new interface will give the app a lot of room to grow in the future.

This new user interface comes as a new executable (PVRX2.exe), which should be treated as a public 'beta' of sorts. It's in pretty good shape, but there is bound to be bugs. The new user interface also doesnt contain all the features of the old application yet (missing fm radio, net radio, youtube and couple of other more minor things). I'll leave up to you guys to read the feedback and decide if you want to install this release.

Other than the new PVRX2.exe executable, the rest of the release is solid and is pretty much v0.99.12 plus a few minor bug fixes. For now, the release also includes the old GBPVR.exe user interface for those that need it (ie slow machines, stability problems, WAF, fear of the unknown etc), but this executable will no longer be maintained or actively supported in future.

The new user interface is Direct3D based, with much improved text rendering, a few simple animations etc. Unfortunately this comes at some cost... So, appologies to those with slow machines or using the PVR350 tv out - this is may be the end of the road for GB-PVR for you.

MVP users dont need to worry. The MVP is still supported, and the release also includes an entirely new MVP server.


2007-02-27 v0.99.12
- reinstated favourite channel behaviour. When watching live tv, CH UP and CH DOWN will cycle through the favourites. You can still change to non favourites by typing the channel number or selecting from the tv guide or mini guide.
- updated all DVB-S satellite lists with those kindly provided by joshyfun
- added fullscreen exclusive mode option, which should help with video tearing experienced by some users. May also provide smoother video for some. Its still a bit "experimental", and I dont recommend using a mouse to control it.
- fixed a bug with VMR9 Custom renderer that could cause a black flash immediately after changing channels, or a black screen when pausing.
- fixed a bug that would cause the subtitle type message to not show when DVB subtitles were enabled by Teletext was not
- improved support for diseqc switches with hauppauge/twinhan/firedtv devices
- fixed a bug with OnAir GT QAM digital cable channel tuning
- fixed a bug where that could cause the temporary Net Radio recording files to continue growing even after the user clicks 'stop'. This would only affect users that have <UseWindowsMediaPlayerForNetRadio>false</UseWindowsMediaPlayerForNetRadio> in their config.xml
- fixed a problem that could sometimes occur with zap2it EPG updates
- added ability to show some object in the 'next recording' panel when a recording is currently occurring. (via visible="@IsRecording" composite image element)
- fixed a bug with the auto aspect ratio with Overlay video renderer.
- changes to the way RGB -> YUV colour space conversion works on the MVP. Should improve colour rendition, and fix a problem reported by one user on an LCD screen.
- fixed a couple of problems that could occur when playing music with Windows Media Player visualisation. Both related to WMP directly handling keystrokes it shouldnt have.
- fixed a bug that would cause an 'object reference' error when initiating recording from live tv by selecting the 'record until I exit' option.
- improvements to DVB-S channel scanning.
- .avs files played on the MVP now use ffmpeg
- fixed a display problem with 'recording details' popup when showing manual recordings.
- now quicker to release memory after playing music files with visualisation.
- config app automatically fixing a couple of common configuration errors that users make.
- added an 'advanced BDA settings' button in the BDA capture source configuration that has a few settings that may be required by a small number of users.
- added initial support for controlling the priority of reoccuring recordings. The priority is dictated by the order shown in the 'reoccurring' list in the Recordings screen. The top of the list is the highest priority. You can move a recording up or down the list by selecting it and pressing the FF or RW buttons. Changes to the priority will only affect future recordings, not conflicts that may already exist.
- added the ability to change the order of the capture sources in the config app
- fixed a bug that could cause a corrupt c:zap2it.xml to be created when <SaveZap2itXML>true</SaveZap2itXML> in config.xml
- made the list of extra files deleted configurable in config.xml via <DeleteAdditionalExtensions> setting.
- added a menu item called 'Easy View'. My kids are getting big enough to control the remote themselves, so I wanted to give them an easy to use screen that they could control. It lists their recordings, DVDs and favourite TV channels as one list, with pictures next to each to make it simple, no menus etc (only requires up/down/enter keys).
- added a few minor youtube enhancements. Keeps a cache of last ten (configureable) videos played. Added a favourites view. Added 'no matches found' search message.
- a few improvements to the 'dont record duplicates' functionality for zap2it users.
- slight change to improve channel scanning on HDHomeRun
- no longer showing hidden directories in Music/Video/Picture Libraru, like recycler etc.
- added some simplistic video queuing functionality to the Video Library. When you're watching a video, you can press home to switch to video inset mode, go to the video library and press the yellow key on one or more file files to queue them for playback after the current file. This key can be configured in the keymappings file if you need or prefer a different key.
- and a few other things I forget (or choose to forget)...
Reply With Quote


2006-12-22 v0.99.5
- Improvements to scheduling logic for multi-tuner setups
- Improved aspect ratio control with Overlay renderer
- Added support for MultiDec plugins. If enabled in config app, then it'll load MultiDec plugins from MDPlugins directory.
- Improvements to the start up time for timeshift mode, and the time to change channels. (PC improvements, not relevent to MVP) To take full advantage of this, you'll probably want to set you 'LiveTV Pre-play delay' to '0'.
- Added support for Vista, though I'd recommend doing a clean install if you decide to upgrade a machine to vista that was previous running an earlier version of windows with GB-PVR.
- Logs have now moved to a specific 'logs' directory (as part of the steps required for Vista compatibility)
- Added ability to delete directories from the Video Library
- Fixed a bug that could occur with badly behaved BDA devices that continue send a small amount of data from frequencies they were previously tuned to (for example, Compro devices).
- Fixed a couple of bugs with the DVB EPG (now supports PSI pointer_field used in some countries to squeeze more data in)
- Fixed a bug with ATSC QAM scanning
- Improvements to H.264 support (BBC HDTV trial etc). You'll need to have an H.264 decoder installed. For playback of recordings, you'll also need HDTV Pump installed: http://dvbportal.dyn1.de/download.ph...etup-1.0.7.zip
- Fixed a minor bug in the Recordings screen with blue skin.
- Fixed a bug that could result in a database lock error while watching a video, and strange behaviour that follows.
- Added a 'TS Mux' option to the BDA Multiplexer list, which might be useful for ATSC users that have mux problems. For playback of recordings, you'll also need HDTV Pump installed: http://dvbportal.dyn1.de/download.ph...etup-1.0.7.zip
- Minor skin change to the Recording screen to show the title/subtitle for each item rather than just the title.
- Fixed a bug with the skin fallback mechanism
- Added a very basic YouTube plugin. To ensure compatibility with the MVP, it downloads the entire video before it starts playback (sorry, you'll need to be patient). If its popular then there will be enhancements in coming releases (otherwise I might drop it, not sure yet).
- Fixed a bug where the splash screen and screen saver settings were swapped when they were loaded by the config app.
- Fixed a bug that would cause it to continue to render the menus in the background even though video was fullscreen.



- Fixed a timeshift problem when using DVR-MS mux option.
- Now possible to configure which transcoder executable is used for on the fly MVP transcodes.
- Added support for MP3 tags back into the Music Library. Exact format can be tweaked using the <MusicLibraryMP3TagFormat> setting config.xml
- Now remembers the DVD playback positions and prompts to resume subsequent playback. Convenient if you dont want to watch those FBI warnings each time...
- Fixed a bug with automatic file conversion that would cause a database lock error with SQLite database.
- Improvements to DVB Subtitles
- Fixed a bug that would cause the reported duration of a recording to keep getting longer when watching from a client PC.
- Fixed a bug that would cause the Hauppauge PVR USB2 to not show up when detecting devices installed in the machine.
- Now possible to update end time or post padding on recordings that have already started.
- Added some minor performance enhancements for zap2it epg
- Fixed a bug that would cause the Windows Media Player to pause instead of stopping in some circumstances.
- Added some code to make sure the machine wouldnt auto hibernate/standby while listing to music.
- Added ability to press record key on listing in search screen to do a quick record, rather than pressing enter to bring up full recording screen.
- Comskip support for EDL files, which will be useful for playback of ATSC recordings where frame rate has changed during the recording, or when the frame rate cant be deteremined.
- ...and several other small things I forget.


2006-9-20 v0.98.13
- Much improved ATSC HDTV support, including new channel scanning functionality.
- Added ATSC QAM support (digital cable) for the OnAir USB HDTV GT device.
- Added support for ViXS based capture cards.
- Added support for new Hauppauge HVR3000/HVR4000 devices including DVB-T, DVB-S and software encoding analog. These devices have one tuner for DVB-S, and another for DVB-T/analog, so these two can be done at the same time. HVR1100/900 could also work in theory with this software encoding, but will require updates to direct.ini. To support the analog side of these devices, GB-PVR reuses several SoftPVR components, so this Hauppauge supplied software must have been installed.
- Fixed a bug that could cause an error stopping live tv with analog devices
- Fixed a bug that could cause a "System.ArgumentException: Rectangle '{X=120,Y=160,Width=0,Height=40}' cannot have a width or height equal to 0." type of error in the TV Guide.
- Minor improvement to DVB-T scanning
- Fixed a bug where the left arrow key was not successfully deleting a character when typing a freetext search in the search guide screen. Made things difficult on the MVP.
- Fixed a bug with video inset in sub menus.
- Added option to use splash screen
- Fixed a bug with gradient colours used with the round rect style of listings in the tv guide.
- Improvements to the DVB EPG option.
- Fixed a bug that could cause an error when exiting GB-PVR before the EPG had finished loading in the background
- Fixed an incompatibility with IE7
- Fixed a bug that could cause the video inset window to continue showing even when it wasnt supposed to (ie, over photos in Photo Library etc).
- Fixed a couple of PC client bugs (deleting recordings was not removing files, comskip now works in stream mode)
- WMV playback on the MVP now uses ffmpeg for transcoding instead of the old trans2mvp method
- Fixed a bug with the upgrade procedure that would break the database connection strings if the user had skipped v0.97 jumping straight to v0.98.8
- Fixed a bug that could cause an error when stopping net radio playback when using 'VMR9 Custom' video renderer
- MuxChecker will now list ATI Mux if it is found on the machine.
- Fixed a bug that could cause a permanent database lock with SQLite database during auto file conversion
- Fixed a bug that could cause a crash when using the 'play' button on the left of the video library
- Integrated functionality for system sounds, much like that available previously in the BleepBloop plugin. Can be enabled/disabled in the Settings screen. Works with all remote types (MCE, Hauppauge, Direct Access etc). Not available on MVP.
- Added ability to configure the slide show delay
- 'Play all' on video files will not show the resume prompt
- Fixed a bug Video/Music/Photo Library when navigating directories that contained ".." somewhere in the name
- Fixed a bug with the built-in MCE2005 IR Blaster support
- Added some logic to stop it returning to the menu when exiting an item on a sub menu
- Fixed a bug on the Search Guide screen that was not correctly highlighting a scheduled recording in some specific circumstances.
- If a recording is transcoded externally from GB-PVR, it'll now detect the new file name and update the recording even if <AutoRemoveMissingRecordings> is set to false (previously didnt do it unless set to true)
- Fixed a problem with learning the ASPECT key when using an USB-UIRT remote control.
- Fixed a bug with the signal quality/strength being reversed in the live tv signal popup.
- Fixed a bug with the way plugins were loaded in v0.98.8 that could stop plugins receiving events.
- Added some log messages to help track down the cause of a SQLite database locking error that occurs for some users
- Improved volume control, including OSD graphics. (not for MVP - I have very little control over the volume on the MVP, and no way to determine what the volume is)
- Fixed a bug that could cause live tv to not exit cleanly on an MVP when the tuner needs to be used for a recording.
- Fixed a bug that could cause the right hand side of subtitles to become skewed. It only happened with some broadcasters due to differences in the way they encode the images. It had been noticed with Scandanavian broadcasts.
- You can now toggle the auto comskip jump during playback by pressing 999. Useful if you find comskip has really stuffed up the commerical detection on a show you're watching.
- Fixed a bug that would cause it to often say 'subtitles enabled' on the OSD when in live tv.
- Fixed a view bugs with the DVD player, and improved compatibility with DVD nagivators from Cyberlink, Intervideo etc.
- Fixed a skinning problem in the Video Library that could cause the background to get darker and darker when the 'delete file' popup was on the screen


2006-8-8 v0.98.8
- Added PC client support. To install a client, do a normal install, then on the capture source page of the config app, tick the 'act as client' tick box and key in the server name. You can select to use either streaming or file sharing for playback. The file sharing option is required if you're using DVR-MS files. I highly recommend the use of the SQLite database on the server if you want to run a client/server setup, it performs much better.
- Added initial DVB Subtitle support. Its only available for live preview mode, and video playback at this stage (not timeshift mode). Still a bit experimental, but let me know how you get on. Some additional information is required that was not previously collected - so you'll need to rescan for channels to get this working. Make sure you hit 'ok' to save after rescanning.
- Fixed a bug with the new Video Library screen where the transcoding status window would not automatically update, and close once complete (ready for subsequent transcodings). This also corrected a problem with trying to convert DVR-MS files to other types.
- Fixed a bug with ATSC DVR-MS recordings.
- Fixed a bug that could result in a small amount file not being played on the MVP at the end of an audio/video file, and could also lead to server disconnections.
- Several changes on the MVP front to accomodate changes to both MVP hardware and Hauppauge dongle.bin software. GBMVP.BIN dongle is no longer included with the release, and will most likely not be returning in the future. Video in a window is now possible using the standard Hauppauge dongle.bin which is included with the release. These major changes mean old dongle.bin files may not work with GB-PVR (not tested though).
- Fixed a bug that could cause 'record until I exit live tv' function to drop the user back to the menu screen, particularly for DVB and ATSC capture devices.
- Fixed a bug with .m3u files in the recent music library rewrite.
- Fixed incorrect bda.ini entry for Freecom DVB-T stick.
- Fixed a bug where a plugin's IMenuTask.deactivate() was not being called when user used shortcut keys to jump directly to other plugins like TV Guide.
- Fixed sort order for non-NTFS filesystems with Video/Music/Photo library
- Fixed a bug that could cause the Hauppauge MediaMVP screen saver to appear.
- Added a few small improvement to the look and behaviour of the tv guide, including SpecialElement tags to specify whether colors or icons are used to high scheduled recordings, and by how much currently playing shows should be brightened. Fixed bug with using linear colour gradients in listings, which were broken in some situations previously. Also improved selection of show when using the up/down keys to switch between channels.
- Improved behaviour when having to load several photos file to show thumbnails. Loading 9/12/16 large photos to produce thumbnails previously made for a bad experience. Now it only does a few photos at a time, which makes things appear more responsive. Will also use thumbs.db for fast access if it exists.
- Slightly improved DVB tuning logic. May help with a couple of problems I've seen mentioned.
- Built-in TFTP server will now be more reliable on networks that lose a lot of UDP packets.
- Dropped support of gbmvp.bin dongle, due to incompatibilities with new Hx model MVP hardware. Its extra features, like video in a window, have now been incorporated in to the Hauppauge dongle.
- A few small enhancements to the SkinHelper, including support for the <DrawCompositeImage> tag, and named colors being able to reference other named colour. I've also moved a few more items into the BaseSkin.xml in the default blue skin (screen name, a few standard colours etc).
- Improved scanning for DVB-T. Should now automatically detect channels with 166KHz offset on those devices that previously had problem with this.
- When .srt files are recorded, now the filename has same case as the video file. Some players were previously confused by the lower case name.
- Fixed a bug with using MCE or USB-UIRT remotes when also using MVP servers
- Search Guide screen is now more skinnable. It also shows which episodes of show that are already scheduled or recorded.
- Changed the way non .MP3 audio files are transcoded for playback on the MVP. Much more robust than old mechanism.
- Changed the way IR200L IR blasting is done, to avoid a rare problem where the thirdparty IR200L code could cause the GB-PVR Recording Service to hang the main thread, stopping any future recordings.
- Minor changes to how 'pending' and 'ready' manual recordings are shown in the Recordings screen. Long filenams could previously could messy wrap around of text.
- fixed a couple of teletext bugs (high CPU usage in subtitle mode, background colours in subtitle mode, loss of teletext and subtitles during channel change)
- Fixed a bug that would cause each screen to be drawn twice for every keypress when using the Horizontal menu. This would slow things down, particularly when using higher resolution skins. Skins like Sassari should be much faster now.
- Fixed a bug that cause the second net radio station to stop prematurely when you try to listen to it.
- Added 'settings' screen in System menu. Its still a bit rough and only has a few settings as an initial cut. More to be added in coming releases.
- Fixed a bug that could cause AVI files to have their frame rate detected incorrectly. This would interfere with the use of comskip on AVI files.
- Fixed support for the <HorizontalZoom> and <VerticalZoom> settings in config.xml when using the VMR9 Custom renderer
- Fixed a bug that could cause messages like 'switching to timeshift mode' to be shown over the menus rather than a black background
- Number pad can now be used for text entry on the search guide screen when using an MVP, or if you have the option enabled on misc tab of the config app
- You can now optionally specify the executable name used to perform transcoding in the <CustomFFmpegConversions> setting in config.xml. The default is ffmpeg.exe.
- Transcode menu option in the video library now gives you the option to convert DVR-MS to MPEG2. This particular conversion now also works correctly with AC3 audio.
- Recordings screen will now auto refresh
- Fixed a bug with 'record until' popup when used from timeshift mode.
- Fixed a long standing bug where watching live tv on a capture source that was associated with a capture device that had an additional capture source that was about to start a recording could cause the recording to fail.


2006-7-5 v0.97.13
- Fixed a bug that could lead to failed recordings if live tv was left running.
- Fixed a bug that could cause an error bringing up the tv guide while watching live tv
- Fixed a couple of minor teletext subtitle bugs
- Added logic to live preview mode tv initiate a channel change as soon as the user has typed the correct number of digits on the remote, rather than waiting a short period of time. Makes channel changing seem that little bit quicker. Cant do the same for timeshift mode since numbers also prefix other actions such as 'skip'.
- Fixed a bug with the Record Until popup shown if you hit "record" while watching tv.
- Fixed a bug with the overscan settings that could cause corruption around the edges of the screen in fullscreen mode
- Fixed a couple of bugs in the PsiParser that could cause crashes during live tv or recordings
- Fixed a bug that could result in blank lines in SRT subtitle files recorded by GB-PVR. The blank lines would ultimately cause problems with subtitles when they were later played back.
- Fixed a bug with skipping on the MVP during playback of an in-progress recording
- Fixed a screen flicker that would occur each time you press a key when using the VMR9 Custom renderer and showing video in a window.
- Changed the way the VMR9 Custom renderer composites elements on the screen. This change was made as a work around for nvidia owners that used to get screen corruption when using hardware accelleration with most aspect ratios. Be sure to select the 'VMR9 Custom' renderer option if you need to use this. VRM7 and VMR9 renderers still have this problem and will require nvidia to fix.
- Fixed a bug that could stop the user from being able to edit the 'live tv' quality profile in the config app.
- Fixed a bug with the <SubtitleDelay> and <SubtitleDelayMVP> settings being ignored when playing back recordings.
- Fixed a bug that could lead to duplicate channels being created when you were using MS Access database.
- Slight change to scheduling logic to reduce the chances of getting conflicts on two-tuner systems when the system schedules season recordings.
- Fixed a bug with DVB channel scanning when using the DVR-MS mux
- Music Library and Video Library have been re-written. Functionality and appearance is pretty much the same as before, but the new screens are much more skinnable.
- Added page up/down to new Photo/Music/Video library screens.
- Added logic to cope with recent ATI 550 driver changes.
- Fixed a bug that could cause old show listings not to be removed from the database when 'complete EPG reload' is configured (and user has a capture source with 'no EPG').
- When audio is being played back, and you pause the music, you can now press the pause key again to resume playback (or 'play' key, as it has been up until now).
- When the user attempts to delete a recording from the Recordings screen, it'll only proceed if the system can succesfully delete the video file. This is to stop recordings being left on the file system, but not listed in GB-PVR. This could occur when the video is being processed with comskip or other utilities at the time the delete was attempted.
- Fixed a bug that could cause the 'constant channel number' to be sent through the IR Blaster for each channel change after the initial startup of live tv.


2006-6-2 v0.97.9
- Fixed a bug that could cause comskip files to be ignored while playing videos
- Fixed a bug with zap2it duplicate detection on shows with identifiers ending in 0000 (ie, no episode info available)
- Photo Library now remembers last view mode
- Fixed a bug with Photo Library list mode which wouldnt allow you to press left key to get back to playback controls.
- Fixed an issue with DVD playback that could cause it to lock up and consume 100% of the CPU
- Fixed a bug that could MVP playback to fail from UNC paths
- Fixed a bug where a bad PostProcessing.bat/ParallelProcessing.bat/UpdateEpg.bat/PostUpdateEpg.bat could kill the recording service.
- Fixed a bug where a bad photo could cause an OutOfMemeory exception in the Photo Library
- Changed the metadata functionality to handle non-ANSI charactersets correctly.
- Fixed a bug that could cause the Actisys IR200L blaster to fail when trying to emit IR signals.
- Fixed a bug with USB-UIRT which would cause intercode delay and repeat code to only be honoured during first channel change.
- Fixed a bug that was stopping the PVR350 tv out from working.
- Fixed a bug that was interfering with the .DVR-MS -> .MPG file conversions
- Fixed a bug with the logic that switches focus back to the original instance of GB-PVR if a second instance was started when GB-PVR is running fullscreen. This bug could cause the GB-PVR screen to move down and to the right by a few inches.
- Fixed a bug with the ChangeDatabase utility to could cause an error message during data conversion, and possible failed recordings.
- Improved handling of situation where user has configured app to use USB-UIRT, but this device is not present
- Improved handling of situation where user has configured app to use 'direct access to Hauppauge remote', but does not have the Hauppauge IR DLLs installed, or doesnt have a device compatible with this feature (for PVR250/350's only).
- Fixed a bug with manually adding channels when using SQLite database
- Fixed a bug that could cause problems booting MVPs.
- Fixed a bug that could cause problems initating video playback on an MVP.
- Fixed a bug with DVB auto PID mapping
- Updated version of Web Admin
- Fixed a bug that would cause the VMR9 renderer to not restore back to the last known aspect ratio when playing video/live tv.
- This build should again work on 64 bit editions of Windows XP (x64).


2006-5-13 v0.97.7
- Moved application to .Net 2.0
- Added option to use SQLite database instead of MS Access. Optional in this release. Mandatory in the next release. I've included a utility which can be used to switch databases, and to migrate your existing data. It should also be possible to use other databases like MSDE and SQL Server with minimal work and a few changes to the config.xml
- Added DiSEqC support for Hauppauge Nova-S-Plus/SE2
- Added 'Photo Library'.
- Added logic to stop machine going to sleep while UpdateEPG.bat executes.
- Added support for booting the newer "H" models of Hauppauge MVP. Dont use these new models with gbmvp.bin though - use dongle.bin (there has been some changes to the hardware it doesnt cope with yet).
- Added channel scanning for ATSC
- Added ability to Update EPG from the System menu
- Improved teletext to include direct selection of subpages. When viewing teletext up/down changes pages, left/right changes between subpages.
- changes to how aspect ratio control work, including automatic aspect ratio (where possible), and dynamic detection of aspect ratio changes in DVB streams. For this to work correctly with MPEG2 files, you need to have explicitly specified the MPEG2 decoder rather than relying on the 'System Default' setting.
- Improved handling of non-english characters with DVB EPG.
- Updated MVP's transcoding feature so that it will now also handle .MP4 files.
- Implemented partial support for DVB channels using H264 video streams (MPEG-4). This only provides partial support - it'll give you correct identification of these channels when scanning, and if you're lucky, live preview mode live tv. Very experimental...If you've got the correct combination of directshow filters, and the wind is blowing in the right direction, then it might work. Recording will be implemented in a future release.
- Case will be ignored when showing the group names in the Recordings screen.
- Changed the way GB-PVR determines the machines IP address, which may be more friendly to wireless setups.
- Improved handling for switching between different types of audio/video used on different DVB channels
- XMLTV EPG plugin will now accept the non-standard zap2it <episode-num> element for supplying the unique show id.
- Fixed a bug with MCE2005 IR Blaster support
- Fixed a bug with direct recording plugin's "external tuner, constant channel" option.
- Fixed a bug with the MVP which could result in disconnects
- Fixed a bug with changing channels with DVB-C
- Fixed a bug that could cause the screen saver to stay active, after having been active for a long time.
- Fixed a bug with video playback on the MVP when the file timestamps did not start from zero (like those captured by the Maui devices). File duration could be reported as much longer than they really were, resulting in problems with skipping and determining the current position.
- Fixed a bug that could result in the user being kicked out of live tv after 30 seconds.
- Fixed a bug with the MVP interrupting WMA playback to play another WMA file.
- Fixed a bug that could result in missing lines of Teletext data or missing teletext subtitles.
- Fixed a bug with duplicate recordings.
- Fixed a bug that would cause strange behaviour in the FM Radio screen if you'd entered two radio stations with the same name (unable to add new stations, edit station names etc).
- Fixed a bug with using the DVR-MS mux with timeshift mode tv.


2006-2-4 v0.96.12
- Fixed a bug with remembering the aspect ratio with VMR7
- Fixed a bug with pressing the left arrow twice on the quality setting of the schedule recording screen.
- Fixed a bug with channels with AC3 audio.
- Fixed position of video inset window for VMR7.
- Fixed a bug that could result in two video files (or dvds) playing at the same time.
- Fixed a bug that could cause reoccurring manual recordings to be deleted during the EPG update.
- Added option to config.xml to have video also obey the overscan settings. Previously this only applied to the menus etc.
- Fixed a bug which could cause the mouse clicks to not register on OSD buttons.
- Fixed a bug with identifying mouse click locations when in fullscreen mode and overscan values are non zero.
- Fixed a bug that sometimes caused small square boxes to appear of the left of the teletext screen
- Fixed a bug that could cause the MVP to keep streaming net radio stations after the MVP was put into standby
- Fixed a couple of bugs related to using the FM radio plugin on a sub menu.
- Added a couple of API changes required for the web admin
- A few speed and stability improvemnts for digital cards in live preview mode. These only apply when you are still using the default <BDAQuickPidSwitch>true</BDAQuickPidSwitch> setting.
- The needsRendering() method is no longer called when the music visualizations are fullscreen
- More improvements to the MVP client (pressing Skip multiple times in quick succession, initializing video output correctly after MVP has been in standby... etc)
- DVxplorer based cards like the Emuzed Maui cards should now work. If you're in a PAL country though, you'll probably need to set the ForceStandard setting in direct.ini to force the card into PAL mode. It seems to always default to NTSC.


2006-2-21 v0.96.8
- Added a checkbox to disable plugins. This can be useful for tracing the source of faults.
- Fixed a bug that would cause the task description to not show when using a horizontal menu skin.
- Now supports video in a window (not for XCard/PVR350).
- Added option to use alternative MVP dongle. This is still very new, and a bit buggy. It does allow the video inset window which was not possible with the original Hauppauge dongle. Its not until you try to write these things yourself that you realise how well someone else has done...
- Added a setting in config.xml to set the processor affinity (ForceSingleProcessorAffinity), which can be invaluable for users with multiple CPUs or multi-core CPUs. With out this, directshow can stutter on many setups.
- Auto PID tracking for BDA users.
- Fixed a bug that would cause an error playing music with visualisations for user with USB-UIRT as an input device.
- VMR7 now also remembering the 'last aspect ratio'.
- Added menu options to the system tray to start GB-PVR or Config. Also added about box showing the version number.
- Added a couple of extra database indexes that should speed up a few activies for people with huge numbers of show listings
- Fixed a bug that could cause manual reoccurring to not automatic schedule new recordings under a specific set of circumstances.
- Fixed a bug with season recording duplicate detection.
- Playing DVR-MS files will now use the video decoder you have selected in the config app, rather than the system default.
- Fixed a bug that would cause the music visualisations to not kick in with the screensaver
- Added option to use new VMR9 Custom Renderer. This allows the OSD to be updated when video is not being played, which is essential for displaying some status messages about the DVB signal. Also means you can skip while the video is paused.
- Fixed a bug that could cause an error message when deleting a file from the video library
- Fixed a bug that could cause playback to stop when switching net radio stations
- Some speed improvements in the recordings screen.
- Fixed a bug that could cause a 30 second stutter in timeshift mode.
- Added some logic to give recordings a second chance. 30 seconds after the recording was started, the file size is checked. If it is not growing normally, then the recording is stopped and restarted.
- Added some logic to cope with US broadcasts networks that create one or two minute show overlaps to confuse PVRs. It'll default to allowing up to a three minute overlap, but this can be changed using the <AllowedBeginningOverlap> setting in config.xml. The overlap period will be missing from the beginning of the second show. This logic is only applied if no other tuner is available at the time.
- A couple buttons that previously didnt work on the MCE remotes now work.
- Several improvements to the usage of zap2it data...multiple capture source share the single EPG request if possible, incremental updates to cover gap betwen current guide data and requested days plus today and tomorrow.
- FM Radio screen is now uses composite images for the station list so that it is more skinable than previous releases.
- Partial aspect ratio control (F7) support for Overlay renderer. Those aspect ratios that specify a number outside of the range 0...1 (ie, off the side of the screen) will not work.
- Added a new 'System' screen which allows you to shutdown/hibernate/restart etc. It also shows a bit of summary system information. I also intended to have a 'settings' button in here to change plugin settings etc, but I ran out of time so this feature is hidden for now. It'll make an appearance in the next release.
- Added checkbox and logic to the device configuration pages to 'only show detected devices'. This should help with initial card setup difficulties that some users have.
- Added some logic to try to automatically compact the database after the EPG update. It can only do this if no other process is trying to actively use the database at the time.
- Fixed a couple of timeshift related bugs
- Fixed some other bugs which I forget.
- Added several languages to the default install, and the ability to switch between them in the config app.
- A right mouse button click now defaults to the same behaviour as pressing the 'escape' key.


2005-12-8 v0.95.16
- Removed feature that deletes files via the recycle bin. It seems to cause a problem for some users, and I cant be bothered looking into it.
- Fixed a bug that could cause guide recordings to be saved in the 'manual recordings' folder.
- Fixed a bug that could cause the next song in playlist to not automatically start playing with UseWindowsMediaPlayerForAudio set to true.
- Fixed a bug with screen saver on MVP.
- Fixed a bug that could cause the MVP to disconnect under certain circumstance relating to drawing the screen.
- Changed version of ffmpeg to try an find a version which works well for both MVP 'on the fly' MPEG transcoding, and PSP file conversion.
- Fixed a bug that could cause the config app to not start


2005-12-3 v0.95.14
- Fixed a bug where the task image animation could cause an 'resource already in use' on MVP/PVR350
- Animation now need to be explicitly enabled for each skin in the "main menuskin.xml"
- Made a change so that you can have a mixture of Twinhan DVB-C/S/T cards in the one machine.
- Fixed a bug with netradio in the last release.
- Now coping with incredibly long parental rating codes that are found in some XMLTV files (eg 'drugs-enofalcoholmisbruik'). I didnt anticipate parental ratings would ever be this long (a 'no one will ever need more than 640K' moment). Every other one I'd see was like 'M' or 'PG13' or "R18' or other short values.
- Fixed a bug where GB-PVR would lose focus when transcode starts for playing an AVI file on the PVR350.
- Fixed a bug with the 'volume up' key.
- Fixed the default Sony PSP conversion command line so that videos are fully compliant.
- @taskImage can now be used in the composite image definitions for buttons on the main menu for the normal vertical menus.
- Fixed a bug with guide colouring only working on first genre of multiple genre shows.
- Added API for other plugins wanting to show small music visualizations window.
- Fixed some flawed logic in the EPG Updater to ensure the TV Guide is not emptied unless the show information has been successfully received from the configured EPG Source. This was causing some headaches for zap2it users where connectivity issues are common.
- Fixed a bug with DVB EPG which cause a stack overflow.
- Much improved performance for zap2it EPG processing.
- Fixed a bug with teletext not working for DVB
- Fixed a bug with the 'delete confirmation' popup in the recordings screen


2005-11-28 v0.95.11
- Fixed a bug where 'prompt for resume' would not work with 'minimal OSD' enabled.
- Fixed a bug with manual recordings not always having zero'd seconds. This could cause conflicts on back to back recordings.
- Fixed a bug with cancelling recordings when they were in the post-padding stage of the recording.
- Fixed a bug with using the USB-UIRT as an input device
- Fixed FM Radio on Hauppauge PVR USB2.
- Fixed a bug with back to back recordings where the recordings where on two different capture source on the same physical device (ie svideo and tuner on the same card).
- Fixed a bug with the frequencies shown in the Tuning Assistant.
- Now remembers the last aspect ratio, and will automatically return to that aspect ratio.
- Now using asynchronous handling of MVP key presses. This should help users that were getting disconnects on operations taking more than about 8 seconds.
- Added an option to start GB-PVR fullscreen on the second monitor.
- Added an option to perform a complete EPG refreshes. Behind the scenes this simply removes all the existing show listings from the database prior to performing the EPG update. Shows linked to recordings are left in place. This setting only applies to the automated EPG update, not manually initiated updates.
- Alt-Enter to toggle between window mode and fullscreen now also works when watching video.
- Added a 'delete' button to the video library, with an associated delete confirmation.
- Added Windows Media Player visualizations during music playback. This is only available for people viewing on their monitor, not MVP/XCard/PVR350. You can see the visualization as soon as the music starts playing in the 'music library' plugin, or when the default screen saver kicks in if music is playing.
- Improved support for diseqc switch on FireDTV DVB-S device.
- VMR users can now use an onscreen popup window to adjust the brightness/contrast/hue/saturation of the picture.
- Improvements to the DVB scanning and DVB EPG functionality.
- Added -export and -import command line parameters to gbpvr.exe. These perform the same task as the export/import buttons in the config app.
- Exiting screen saver now returns to the screen you were on rather than the main menu.
- Added support for MCE2005 IR Blaster. This was based on the excellent work by Bruno Fleurette at http://www.thegreenbutton.com/community/shwmessage.aspx?ForumID=27&MessageID=93348&TopicPa ge=1
- Changed XMLTV reader to cope with XMLTV files which dont contain the channel nodes.
- A few enhancements to the skinning engine, including the ability to have a horizontal menu
- Added a simple fade in/out animation for task images on the main menu screen. You can turn this off using the <AnimateTaskTransitions> setting in config.xml. You can also adjust how fast the transition occurs using the <AnimationStepCount> setting.
- Genre and rating information is now imported for zap2it/xmltv/dvb EPG source options if available. Those upgrading from previous version will need to do an 'empty epg' first to force the EPG information to be loaded'.
- A few minor changes to the TV Guide screen, using some of the ideas I liked from XGuide:
--- you can now choose custom colours to be shown for a genre in the TV Guide. Do this by clicking on 'TV Guide' in the plugin list, then click settings.
--- 'Find more' button to switch to the search screen and show the times for other shows with the same title.
--- The timeline at the top will now also show colour in the background to indicate if a there is a conflict or recording scheduled in that timeslot.
- A few more changes to the transcoding functionality. This is now based on FFmpeg, which should prove more reliable and flexible.
- Added a button in the config app for accessing the selected video decoder's settings dialog. There isnt really any exciting settings in the Intervideo decoder, but there others are reasonably useful.
- Deleted recordings are now sent to the recycle bin so that you at least have a chance of recovering the file if you accidentally deleted it.]
- Added logic to automatically update database if it files a show.mpg file has been converted to a show.avi by some external process.
- Video/Music library entries are now listed in the order they are shown in the config app.
- Added a setting to config.xml to allow you to force the MVP processes to be high priority.
- Added a setting to use FFmpeg for transcoding AVI files for playback on the MVP. This is installed with the GB-PVR installation.
- PVR350 owners should now be able to play AVI (divx/xvid) files. This is done using on the fly transcoding to MPEG2, so you need a fair bit of CPU grunt for this to work smoothly.
- Most people were unaware of the hidded free text search option in previous versions, so I've added a free text search box to the main search screen.
- Possibly now supports DVB-C. Not tested.
- Will auto detect changes to background.jpg and reload it for main menu.


2005-09-24 v0.94.13
- I made a mistake with the GB-PVR 94.12 release I put out about a week ago. I left one of my records in the TRANSCODE_QUEUE table of the database, and this seems to be resulting in a problems for some users. Sorry guys.
- A few minor changes to support the Cyberlink remote. Most buttons will now function when you set GB-PVR to use the 'MCE Remote' option.
- Fixed the "update manual recording" popup that had no mouse control
- Now auto detecting the WST codec filter regardless of name. This should resolve the problem pointed out by German teletext users recently.
- Teletext subtitles can now be used in timeshift mode.
- When specifying maximum number of recordings, you can specify to keep up to 50 recordings. Previously you could specify "all,1,2,3,4,5". This will be useful for those with young kids who need at least 40 episodes of Barney to retain a slight semblance of variety in their household tv viewing. Those with young children will know what I mean...
- Added a Shuffle button to the video library.
- Added a little better error handling and reporting for the USB-UIRT.
- Fixed a problem with quality setting not being retained on reoccurring manual recordings.
- Stopped a popup box that could occur with XMLTV EPG source and invalid XML file


2005-09-17 v0.94.12
- Fixed up bug that could cause problems when updating the channel list in the config app. This was pretty serious, and prompted this specific release.
- Fixed a minor bug with jumping directly to the next channel off the the bottom of the TV Guide.
- Fixed a bug where file duration was not updated when playing back in-progress recordings on the MVP.
- Fixed a bug with playback of MPEG-1 files.
- Live preview mode should now work on the Hauppauge clone cards based on the Conexant reference designs. for example AverMedia M150 etc
- Fixed a bug that was causing the InterVideo Audio decoder to not be used.
- Fixed a bug that could cause a crash if teletext was enabled on a machine without the Microsoft WST codec installed.
- Fixed a bug that could cause the first recording of a season recording to be skipped for zap2it users with 'no duplicates' enabled.
- Fixed a bug that could cause zap2it to return their default 4 days of data because they couldnt understand the date range parameters passed by GB-PVR.
- GBConvert.exe now ensures the machine will not hibernate during file transcoding.
- Fixed a couple of transcoding bugs


2005-09-13 v0.94.8
- Added support for using the EPG that is broadcast with DVB transmissions. Please note, you have to be using the default <BDAScanType>2</BDAScanType> for this to work. Those that changed to <BDAScanType>1</BDAScanType> will not be able to use this feature.
- Fixed a bug with auto detecting the the encoder/mux filter on the ATI 550 Pro
- Added a slight delay into the FM Radio scan function, as some users werent able lock on to radio stations correctly - this may help.
- Added ability to alter the keys used on a per screen basis. See the KeyMappings directory for XML files that define this. I've implemented support for this for all the internal screens. If plugin developers also want to support this, they should use the new KeyCommandHelper class. I'm happy to provide more details about this if anyone wants to know more.
- Fixed a bug with the new logic to retain recording information when the linked capture source was deleted.
- When you're in the search screen you can press the blue key to bring up a free text title search. It's a bit of hack, and pretty primitive, but it gives you some more options if you need them.
- Fixed a bug with ratDVD playback
- Fixed an bug with cancelling recordings from the TV Guide.
- Minor changes to MVP DVR-MS support.
- Added .avs file extension to the list of files that can be played by GB-PVR.
- You can now plugin a different MVP transcoder by creating a Trans2MVP.bat file. First argument is the name of the file to be played. The second argument is the name of the temporary MPEG file.
- Added a 'remove channel' button in the capture source settings.
- Net radio song changes are now sent as notification events.
- Added functionality to call ParallelProcessing.bat when a recording starts if the file exists.
- Added <ForceFMBufferingMode> setting to config.xml to force GB-PVR to buffer FM radio (as was done in releases prior to v0.93).
- Added API for plugin developers to be able to start live TV.
- New 'processing' tab in config app, with several features...
+ Ability to configure system to use either Comskip or ShowAnalyzer
+ Ability to configure Comskip/SA during the recording
+ Ability to configure automated conversion of MPEG2 to WMV/XviD/DivX. WMV seems to the most reliable transcoding. xvid/divx can be quirky depending on versions of filters installed etc.
+ Ability to configure automated conversion of DVR-MS recordings to standard MPEG2, or WMV/XviD/DivX. See comments above regard WMV vs XviD/DivX.
...If you're an MVP user, I recommend you stick with standard MPEG2 files since this is the only native file type the MVP can play. Anything else would require on the fly transcoding back to MPG format, which is less than desirable.
- Added logic to run ParallelProcessing.bat when recording starts, if the file exists.
- Added logic to dynamically reload the comskip file when it is updated, which is usefull when you're running Comskip/SA during the recording
- Fixed a bug where the screen saver picture wouldnt move on the MVP
- Added an auto fine-tuning for Hauppauge PVR cards to work around missing audio reported by some PVR150 owners
- Fixed a bug that could result in gbpvr.mdb being renamed old.mdb
- Applied latest Web Admin changes
- Channel number now passed as second parameter to PostProcessing.bat.
- Fixed a bug that could lead to an Object reference not set error when using live tv with encoder pass-through.
- A few changes to the filter logic used in GO7007SB device support


2005-08-12 v0.93.10
- Fixed a bug with the audio bitrate for Hauppauge cards.
- Fixed a memory leak on the main menu screen.
- Fixed a bug with manual reoccuring recordings.
- Fixed some bugs with conflict resolution
- Fixed a bug that would result in zero byte recording for a small percentage of multi-PVR150/PVR500 setups.
- Added DiSEqC 1.0/1.1 support for DVB-S, for those with multiple-LNB/satellite setups. DiSEqC is not convered by the BDA standards, so tends to be implemented in different ways on different devices, but I've added specific support for the TwinHan and Fire-DTV. Other DVB-S devices may also work if they use the IDVBSTuningSpace->put_InputRange() method for DiSEqC control.
- Added logic to stop the machine from hibernating if a recording is due to start in the next five minutes.
- When scheduling a timeslot season recording, you can specify either a daily or weekly timeslot
- Fixed a bug that cause a new timeshift file to be created each minute in the case that GB-PVR had no EPG listings.
- Improved the time taken to switch files at the end of each show in timeshift mode.
- New and improved FM Radio screen including scanning.
- FM radio is now able to work with the new LAME encoder filter from http://www.elecard.com/ftp/pub/dire.../lame_dshow.zip
- Added 'Microsoft DVR-MS' to the list of mux filters. Please note, this mux option is not compatible with timeshift mode for viewing TV, so it selected should only be used for recording or live preview mode. Also be aware that this mux filter produces .dvr-ms files instead of .mpg files.
- Some stability improvements to the playback of AVI/WMV files via the MVP. To play these file types, you must have the latest Hauppauge MVP software installed on your PC.
- Added playback of DVR-MS files on MVP. For now you need to have the Cyberlink mux installed on your machine for this to work. This requirement will go away very soon - just waiting for Hauppauge to fix a confirmed bug in the next release of the MVP software.
- Added a 'Transport Stream' mux option, but this is more for my testing, so I dont recommend anyone uses it.
- If you're using the NTFS filesystem, metadata about the recording is now saved into the recording as an 'Alternate Data Stream'. To view the metadata, you can type "notepad c:pathrecording.mpg:metadata.xml".
- Added support for ratDVD when using VMR7/VMR9/Overlay. You use this you need to download ratDVD from http://www.ratdvd.dk/. Older versions of ratDVD didnt support VMR, so make sure your running a very recent one.
- Removing a capture source will no longer remove completed recordings from the database. Pending recordings that are associated with the capture source will still be removed.
- Fixed a bug with pressing skip on the last track of an audio play list. It would restart the last song, instead of stopping playback
- Added initial support for HDTV (ATSC). Its pretty manual, with no channel scanning facilities, but if you know the physical/major/minor number for each of your channels then you can manually configure them. This has only been lightly tested against a FusionHDTV Gold-T, but should also work with other cards if they have BDA compliant drivers. To record you need to have an MPEG2 multiplexer filter. GB-PVR supports the Cyberlink, ShowShifter, Intervideo and Microsoft DVR-MS multiplexer filters.
- Now able to cope with non-numeric channel numbers from zap2it, like those used for some satellite lineups.
- You can now configure the number of days of zap2it EPG information the app will try to retain.
- Updated the Hauppauge 45 button remote settings in irremote.ini so that the TV button no longer starts WinTV2000.
- Improved net radio. Now browses PLS files from shoutcast website. While a station is highlighted, you can press Record (ctrl-k) to add the station to your favourites.
- You can now specify the MVP skin separately from the PC skin.
- You can now click on the left/right arrows with a mouse in the recording popups.
- A few changes to the DVD keys. Home/Menu now takes you to the DVD menu. 'Stop' during DVD playback will return to GB-PVR. 'Escape' during DVD playback will return to the DVD Menu. 'Escape' from the DVD menu will return to GB-PVR. Blue/Ctrl-B will now show the OSD.
- Improvements to teletext. In addition to analog tv, it also now works with DVB. Teletext is now accessed using the red key (Ctrl-R).
- You can now configure plugins to be used over video. This uses the <VideoPlugin0> thru <VideoPlugin9> settings in the config.xml. To show 'video plugin 6', type '6' then press the GO key (F11). Trying to play music or video from one of these video plugins may give unpredicatble results (so dont try it). Developers can also optionally implement the IVideoPlugin interface to provide additional features.
- Added option to automatically skip commercials during playback. Needs comskip to be setup and working.
- Updated version of web admin. Thanks again to normanr and UncleJohnsBand for contributing these updates.
- The config app now warns if a recording is in progress before restarting the recording service.
- Added mechanism for plugins to force the recording service to reload its schedule from the database
- Added a couple of buttons in the config app to 'export recordings' and 'import recordings'. Export generates an xml file with the filenames, show title, show description etc, which can be later reimported using the 'import recordings' button. These functions back up metadata for successfully completed recordings (not pending etc).
- If you attempt to start a second instance of GB-PVR, it'll now default to showing the instance which is already running.
- Changed the rewind keyboard shortcut to from Ctrl-R to Ctrl-D, to resolve the conflict with the Ctrl-R keystroke that many of the plugin developers had started using for the Red button.
- In the recordings screen, the red key (Ctrl-R) reverses the ordering of the items (not folders).
- Added a "Dont record duplicates (zap2it)" setting on the misc tab of the config app. This will use the unique show number supplied by zap2it to try to ensure the exact same show isnt recorded several times.
- Added a screen saver a framework so that developers can add their own screen savers. I've also implemented a default simple screen saver.
- Added internal SRT viewer.
- The keyboard number pad can now also be used for entering numbers.
- Fixed numerous other small bugs which I cant remember....
** dont use the 'Hauppauge WinTV Muxer' mux option until you get the OK from me. Hauppauge need to make a change to their software, and have said they will, so it'll only be able work when some future Hauppauge software is installed.


2005-06-06 v0.92.11
- Fixed a bug with music play lists
- Fixed a bug with season recordings with 'keep all recordings'.
- Fixed Mini-Guide
- Fixed a few minor skin issues in the Blue skin
- Now better able to cope with BDA driver manufacturers changing pin names.
- 'Switch to in-progress recording' now works correctly with timeshift mode.
- Fixed a bug that could cause PAL video to display as 720x480 in some situations
- Fixed a bug that could cause Live TV mouse clicks to be ignored in some situations.
- If a batch file called RecordingStatus.bat exists, this is called by the GB-PVR tray app each time the recording status changes.
- Added <ForceHighPriorityRecordingService> setting to config.xml
- Added FireDTV DVB-S and DVB-T devices to the BDA device support. Thanks digital-everywhere.com for supplying this very nice device.


2005-05-24 v0.92.08
- After 18 months, I'm now sick of looking at the blue skin background, so I've created a new one. I've also changed the layout of the menu for the blue screen. They're not a great match, but I've left the buttons the same colour and shape as before so that this default skin should still work with all plugins.
- Added initial support for audio file types other than MP3 on the MVP. I've tested mainly against WMA, but other should work as well (I have tried .m4a and a couple of others). This will transcode on the fly to MP3.
- OSD is now skinnable. The default OSD looks pretty much the same as before (other than a the mouse buttons), but this was big time consuming job. Hopefully we'll see some skins making use of this feature soon.
- Next recording panel is now displayed on the main menu of the blue skin, and because of this been optomized to perform better.
- Changes to the behaviour of when you try to view live tv and no tuner is available. You can now choose to view one of the in progress recordings.
- Added new, much improved, DVD player. You can specify which DVD Navigator to use, but I recommend sticking with the default Microsoft one 'DVD Navigator'. Every one I've tried seems to behave slightly differently, so some things dont work well with Cyberlink/InterVideo Navigators (problems with subtitles, mouse highlighting). I dont wont to have to code around the specific quirks of each of these.
- Added the ability to specify the maximum number of recordings to retain when performing a reoccuring recording.
- Rewrote "recordings" screen. Still fairly similar to the original one, but much more flexible skinning. Also added a 'whats new' button for showing recording from the last week.
- More changes to the DVB scan progress. .
- Added a Play All option to the video library and API for plugin developer to use video playlist. Fairly simple support, once it gets to the end the current file, it'll move to the next one in the list, and so on until the end of the queue is reached. Before you ask, there is no mechanism to jump back to the previous file, once a file has been played it is removed from the video play queue.
- Fixed a bug that could cause live preview mode on the Hauppauge PVR USB2 to have no audio.
- Fixed a bug that cause an 'Object reference not set to an instance of an object' error with Live Preview mode when using the Intervideo NonCSS MPEG decoder.
- Added a 'None' EPG plugin option for when you dont intend to use an EPG.
- Fixed a caching bug with the built-in web server.
- Fixed a memory usage bug in GBPVRTray.exe.
- Fixed a bug with MPEG2 recording on the LifeView TV Walker.
- Fixed a bug where FF/RW on the MVP when would jump to the start of the video when used past the 4GB mark in the file.
- Fixed a bug the could caused playback of in-progress recordings to fail where non-english characters were used in the filename.
- When you cancel a single episode of a season recording, it now wont try to schedule that recording the next day.
- GB-PVR Tray application now shows capture source name.
- Bitrate control now working on the ATI 550 Pro devices.
- Now if press the 'record' buttton in live preview mode, it'll switch to timeshift mode and start recording.
- Fixed a bug with BDA support when using multiple DVB cards of the same type. This is known to have caused problems with Hauppauge Nova-T, but may also have affected other types of device aswell.
- FM Radio now works on the ATI 550 Pro. The LAME MP3 encoder filter to be installed for this to work. You can get this free from http://www.elecard.com/ftp/pub/dire.../lame_dshow.zip.
- Fixed a few problems with timeshift mode live tv. These problems were mainly affecting BDA users.
- Added a few speed optimizations for those with large lists of recordings.
- Live Preview mode now works on the XCard, but you must have the deinterlace setting set to 'encoder pass-through'.
- Added new HaupBlast.exe, which can be used to control the Hauppauge PVR150 IRBlaster via the ".exe channel changer". If you're using Live Preview mode, you should use this method instead of the built-in "Hauppauge IR Blaster" plugin, which has issues with being shared by both the client and recording service.


2005-04-13 v0.91.12
- ATI Theater 550 Pro now works, including sound. ATI have kindly provided updated work drivers which work in my part of world, allowing me to finally track down this problem. There still seems to be some minor audio/video sync issues (at least for me PAL country), but this is not caused by GB-PVR and I'm hopeful ATI will nail this sometime soon with updated drivers.
- Fixed a bug in the audio routing, which was identified as part of the 550 Pro fix above, but would definitly affect other devices too. Hopefully this explains some of the occurance of missing audio for users.
- Fixed a bug that could cause an in-progress recording to stop when GB-PVR was closed (if the same tuner was used earlier for live tv).
- Removed comics plugin which no longer functions due to changes on the comics source website.


2005-04-02 v0.91.11
http://www.gbpvr.com/GBPVR09111.msi
- Fixed a bug with the MVP when using a skin which includes a panel (like Next Recording, Clock etc).
- Updated web admin with normanr's latest enhancements.


2005-04-02 v0.91.9
- Fixed a bug that could cause GB-PVR to lock up when exiting playback of timeshift files or recordings that were still in progress.
- Fixed a couple of USB-UIRT bug (remote learning form, and InterCodeDelay)
- Fixed a music playlist bug that could stop playback at the end of the first song on the MVP after returning to the main menu.
- The GO7007SB devices now default to recording MP3 audio for AVI recordings, but you can disable this by editing the <GO7007SBPreferMP3Audio> setting in config.xml
- Attempted to to fix an audio problem some users were reporting, with audio missing until the channel was changed in live preview mode. I've been unable to reproduce the problem myself, but I have made a small change which may resolve the issue.
- Fixed a couple of other minor bugs (a logging message, way audio file was closed on MVP, error that could stop capture source being deleted).


2005-03-25 v0.91.8
- Same release as last time but fixed one bug with BDA channel scanning.


2005-03-22 v0.91.7
- Fixed a bug that stopped the user being able to learn a remote with the USB-UIRT.
- Had another go at fixing the bug with pre/post padding. Hopefully this time...
- Added some improvements to how shows are allocated to capture sources so that we'll get better usage of tuners in multi capture-source setups.
- Added 'MVP Transcode pre-play delay' option. Slower machines may need to increase this value to play AVI files on their MVP.
- Added a setting for trying to force the use of ffdshow (if installed) for MVP AVI transcoding. This can be usefull if you have a lot of non-fullscreen AVIs that you want to view on your MVP, or if your want to tweak the image size/color/shape/etc.
- Fixed a bug that could stop web components from being updated during an upgrade from a previous version.
- Fixed a bug where the 'force minimal OSD on MVP' was also being used on the PC monitor in Live Preview mode TV.
- Fixed a problem with the alpha channel when using the VMR7 renderer. It could previously cause a very dark (almost opaque) screen when the OSD was visible.
- Fixed a bug with the tray icon's UpdateEPG menu option.
- Fixed a bug that could cause a 'object reference not set' error if you entered the TV Guide before it have finished its background initialization.
- Fixed a bug that could cause a black screen directly accessing a plugin using the -direct command line parameter
- Added support for BDA devices that user combined tuner/capture filter. This should now enable GB-PVR to work with the Nova-T USB2.


2005-03-15 v0.91
- Added basic avi/divx/xvid/wmv support for the MediaMVP.
- Added aspect ratio control for VMR7/VMR9. Press the F7 key to toggle between aspect ratios. Additional custom ratios can be added to config.xml if required.
- Now correctly identifying conflicts with multiple capture sources on the one device.
- Added changes that should help users with stutter in timeshift mode.
- The -noframe command line now truely gives no window frame.
- Fixed a bug where video was sometimes not correctly stretching to fullscreen when Teletext was enabled
- The over-video TV Guide button (or F1/F11 on the keyboard) will now toggle guide visibility.
- Now remembers and restores the window size and position when GBPVR.exe is started
- Fixed a bug that could cause a crash when resizing the GB-PVR window when video was playing.
- Fixed a bug that could stop capture sources from being deleted (if you original saved with XMLTV, then changed to zap2it).
- Much improved scanning for BDA devices. It now finds channels names for most channels, and also identifies channels with AC3 audio.
- Added a setting to auto return to live preview mode (from timeshift mode) when you change channels.
- Fixed a bug that could stop the EPG from automatically updating if the time was entered manually.
- Fixed a bug that could cause conflicting season recordings not to show in the conflict list if the EPG was automatically updated by the recording service.
- Fixed a bug with manual reoccurring recordings which could lead to duplicate conflict recordings being scheduled.
- BDA users can now select which multiplexer filter to use. In addition to Cyberlink and InterVideo, I've also added the ShowShifter mux to those that can be used.
- Added mini-guide to live preview mode
- Added support for MyBlaster IR Blaster. Very first channel change can take a few seconds extra to detect which com port the MyBlaster is attached to. This also applies to USB version, which acts as a com port.
- Now only adding teletext filters to graph when teletext is visible. Previously the teletext components were always in the graph (when enabled), which could sometimes lead to instability for some users.
- Added page up/down for Recordings screen. I was working on a entirely new Recordings screen, but wasnt finding the time I needed to finish it, so have held this back for a later release.
- Fixed a bug which could cause loss of audio when you use FF. Also added multi-speed FF for VMR7/VMR9/Overlay (press multiple times for x2, x4, x6).
- When scanning for DVB channels, GB-PVR will try to guess at a channel mapping for you based on channel names. This may save some time for people with lots of channels.
- Fixed a bug that could cause the wrong DVD to play if you have multiple DVD drives (including virtual ones with Daemon tools).
- Added a setting <RecycleUSBUIRT> which may help users that have problems with the USB-UIRT stopping work after a period of time.
- Fixed a bug with RepeatCount and InterCode delay for USB-UIRT
- Changed UK DVB-T frequency offsets from 167KHz to 166KHz.
- Fixed a divide by zero error if you try to access the tv guide when no channels are setup.
- Fixed a bug that could cause live TV files to be left behind until GBPVR.exe was closed.


2005-02-10 v0.90.10
- Fixed a bug that would stop the live preview mode from working with the Overlay renderer.
- Fixed a bug that could cause shows to be broken in 20MB chunks on the second and subsequent channel in timeshift TV mode
- Fixed a skin bug that could make you think some of you recordings are missing. An incorrect number of recordings were being shown, which made the list look only half full
- Fixed a bug that could cause cancelled recordings (within about 20 minutes of record time) to record anyway.
- Fixed a bug where if you closed GB-PVR when viewing live preview mode tv, the recording service would think the capture device was still in use for a while.
- Fixed a bug that for people with Hauppauge cards using fixed-channel tuner option in timeshift mode.
- Removed some extra debug messages that were left in and resulting in large log files.
- Fixed a bug that could cause a new connection to be used for each recording loaded. This should also help load times in the recording screen and tv guide if you've got a lot of recordings.
- Added support for separate volume and channel buttons on the new 45 button Hauppauge remote, and on the MCE remote.
- The config app will now compact the gbpvr.mdb database on closing.
- Changed the way rendering is performed. This will provide a reasonable improvement to menu and plugin screen performance, and should be quite noticeable on slow machines.
- Changed the frequncies in all DVB-T transponder definition files to include offsets in the frequency.
- The TV Guide now wraps around. You can also now press FF/RW to jump forward or back page (2 hours) in the tv guide. On the 45 button Hauppauge remote or MCE remote, the channel up/down buttons will perform page up/down. For those that dont remember, you can also type channel number and press enter to jump to that channel. SkipFoward/SkipBack jumps forward/back a day.
- Some changes to the version upgrade procedure.


2005-02-01 v0.90
- Changed version number to reflect the progress that has been made since project started
- Corrected some issues that could cause freezing during channel changes.
- Some speed improvements when changing channels.
- Some speed improvements when loading the recordings screen and the tv guide.
- Implemented initial DVB support for devices with BDA drivers. Both DVB-S and DVB-T should work. FTA transmission only at this stage. Most of my testing has been done on a Hauppauge Nova-S running the TechnoTrend BDA drivers, but TwinHan DVB-T and the Nova-T (newer 90002 model) are known to work. DVB_T has been tested in Sweden, the UK and Australia. Other card types should work and can be added easily to the bda.ini file. A wider list of cards will be added as I perform more testing. You need to have either the Cyberlink or InterVideo Multiplexer filter installed on your machine for this to work.
- Fixed a bug where GO7007SB devices were ignoring bitrates. This was resulting in large video files. Its now producing nice small divx files for these devices.
- Fixed a bug with manual reoccurring recordings causing conflicts.
- Added Live Preview mode for those using software rendering (VMR7/VMR9/Overlay). This means no recording MPEG files to disk, and much faster channel changes - typically less than a second. I'm sure this will be popular for those that like to "channel surf".
- Added support for Teletext when in Live Preview mode with VMR. Enable in config app, then when viewing live tv, press the FUNC button (Ctrl-O) to start.
- Added support for Hauppauge PVR150 IR Blaster. When selected, this will use the IR profile selected in the Hauppauge BlastCfg program.
- Added a button to correct the Hauppauge remote settings contained in irremote.ini. This is useful if upi have to reinstall any Hauppauge software, which overwrites the GB-PVR settings.
- Fixed a few bugs in software renderers (VMR7/VMR9/Overlay).This also fixed a bug that could cause lockups when using FFDShow.
- Added support for widescreen or high resolution skins.
- Now remembers last channel viewed, and will use it next time you start GB-PVR.
- Now remembers last volume level, and will use it next time you start GB-PVR.
- Added tv guide that can be viewed over live tv. You can access it by pressing either the 'guide' button on the new 45 button Hauppauge remote, or the 'Go' button on the older remote. Developers can replace this if they want, using the VideoPopupTask setting in the config.xml file.
- Updated web interface. Now includes search features (thanks KingArgyle!).
- Added a 'Best Colours' option to the XCard settings. This will perform a very accurate conversion to 256 colors for the XCard, with optomized palette for each screen. This work very well, but is quite a bit slower so you'll only want to use it if you have a fast PC.
- Added a 'fully transparent OSD' option for the MVP which stop the screen from dimming when the OSD is visible. Its a little bit slower when enabled, so I'll leave it as option whether you use it or not. This also relies on the newer version of dongle.bin which is now included with GB-PVR.
- TV/Video/Music/Pictures/Guide/Radio buttons now functional on new 45 key Hauppauge remote.
- FM Radio now works correctly for the PVR150MCE and PVR500MCE.
- USB-UIRT remote control support added.


2004-12-10 v0.23.13 (maintenance release)
- Changed Zap2it EPG plugin to work with recent changes to the zap2it data
- Fixed a bug with "weekly" manual reoccuring recordings
- Fixed a bug that would stop comskip files being used on the PVR350.


2004-12-05 v0.23.11 (maintenance release)
- Added RECORD button support for the MCE remote, and for Hauppauge Direct IR Access.
- Fixed a bug with the installation scripts that would give an error when registering msado15.dll
- Fixed a bug where the remote web scheduling would not work until a couple interop files were moved into the .webbin directory
- Fixed a bug that could cause 100% CPU usage when using the PVR350 tv out.
- Fixed a bug that would stop the DVD button from appearing in the menu
- Added a new "LiveTV Pre-Play" delay setting on the Playback tab which *may* help those having problems with the file switch during livetv.
- Fixed a bug on the recordings screen. If you had multiple groups of recordings available and play a recording, it always seem to jump back to the first group when playback is complete.
- Fixed a bug where the first live tv channel changes was always relative to your first channel, even if you started on a different channel from the tv guide.
- Fixed a bug that was stopping custom tasks from working.
- Added the ability to specify independant forward and back skip durations.
- Added a minimal OSD option, to makes the MVP more responsive. When this is enabled, the OSD wont be automatically displayed when a file playback starts, during channel changes, or when you skip to another location. You can still see the OSD by pressing the blue button, or by pausing.
- Added settings in direct.ini and go.ini to change the brightness/contrast/hue/saturation etc, for those that aren't happy with the driver defaults.
- Fixed a bug that could result in a live tv recording file being overwritten
- Fixed a bug with season recordings which could skip certain shows for zap2it users
- Fixed a bug with selecting "ready" recordings when the new grouping feature was disabled.
- Fixed a bug with rewinding past the start of the video on the MVP.
- The blank key on the Hauppauge remote (or ctrl-O on the keyboard) will catch up to "near" live tv.
- Removed requirement for ADO. Too difficult to deploy.
- Added code to ignore very small random mouse movements. For some people these were causing the OSD appear often.
- Fixed a bug that would stop .avi playing correctly.
- Added initial support for PVR150 remote.


2004-11-28 v0.23
- Added support for the new Hauppauge cards, specifically the PVR150 and PVR500 (dual tuner).
- LiveTV support has been entirely redeveloped. You can now FF/Skip during LiveTV for PC/XCard/PVR350/MVP. In theory your can also RW, but this seems to only works sometimes - work in progress and all that...
- You can now press the "record" button on your remote whilst watching a program to record it. This records everything that GB-PVR has on the program, including the bits you've already watched. Please note, when you start a recording this way, it'll also stop when you leave live tv.
- You can now play a recording that is already in progress with out being kicked back to the menu half way through.
- Added SECAM support for GO7007SB based capture devices.
- Initial support for the LifeView TV Walker mini. This no longer required WinDVD Creator to be installed. One of the steps (IAMCrossbar->Route()) when starting live tv is very slow on this device, which makes it very slow to start livetv for the first time.
- Now includes support for MPEG2 variable bit rate (VBR) recordings.
- Now able to use the Globespan registry settings for recording volume etc.
- Manual recording has been totally redeveloped. You should recreate any manual recording you have previously set up.
- The "Play" key can now be used to skip to the next commercial skip point if video is already playing, and comskip file is available. You can still also use the "0" skip-forward/skip-back key combination from the last release.
- There is now an option to group "available" recordings.
- Conflict management screen now available (off Recordings screen) for managing conflicts between reoccuring recordings
- Made a few more skin features configurable. If you maintain a skin, see the separate post that lists the changes.
- You can now specify submenus to allow you to group functionality, instead of just one big list of buttons.
- You can now update existing pending recordings (padding, quality etc).
- Numerous other small tweaks and bug fixes.
- Now executing PostUpdateEPG.bat if it exists, after updating the EPG.
- Green can be used for page up in the tv guide. Blue for page down.
- Pressing Play in the tv guide on a show that is currently playing will start live tv.
- Added a couple of panels to the menu showing information (clock and pending recordings). They're disabled by default, but can be enabled easily in the "skinbluemainmenuskin.xml" file.
- You can now launch any of the menu items directly from the command line using the "-direct" parameters. This replaces the old hard coded parameters (-livetv etc). As an example, GBPVR.EXE -direct "live tv".
- Added native support for the RedRat3. For IRDA support, you'll need to continue to use the .exe channel changer for now.
- Added option to config.xml to disable the OSD during video playback. This makes the MVP much much more responsive.


2004-10-16 v0.22
- Custom tasks now return the window to the correct state.
- Directly launching with -livetv parameter no longer results in ActiveMovie window when in fullscreen mode.
- Horizontal/Vertical zoom and offset settings in config.xml now work when playing video with VMR7/VMR9/Overlay.
- Now has option to wake machine to perfrom EPG update.
- Fixed a bug that would sometimes stop you from deleting a capture source.
- You can now change the duration in seconds of skip button. The default is currently 60 seconds.
- You can now configure GB-PVR to perform manual skips in seconds or minutes depending on your preference.
- Now showing current time in TV Guide. This is configurable in the skin files. See blue skin for example of how to turn it on.
- Added "stop" button to net radio screen.
- More button lists now wrap around making for easier/quicker navigation.
- Improvements to multi-tuner conflicts. This also includes better tuner conflict management with live tv tuner usage, and changing allocated tuners if necessary. This also resolves an issue that could lead to recordings not taking place.
- When watching live tv, you can now push the yellow button to return to the previous channel you were viewing.
- Now able to use comskip for automatic detection of commercials. If comskip is found in the gbpvr directory, it is automatically run at the end of each recording to detect commercials (at low priority). Comskip is separate third party application available for free download from http://forums.freytechnologies.com/forums....d=1251. During playback you can press "0" followed by the skip forward or back keys to move between the detected commercial break points. After downloading comskip and placing it in your gbpvr directory, you'll need to edit the comskip.ini and enter the correct 'frames per seconds' etc depending on your location in the world.
- Plugin developers can now use the PluginHelper.ShowMessage() method to display on-screen messages. Plugins could be developed for CallerID etc. Its a little ugly looking on the screen at the moment, but it works.
- The Recording Service has been altered to be able to record files shows with multi-byte character sets (tested on hebrew). Previously it would create the directory, but fail to create the video file.
- Minor changes to Direct Recording Source / GO7007SB / Tuning Assistant to correctly cope with localized naming conventions used in some parts of the world.
- Added a couple of tweaks to the MVP FF/RW functionality. This should resolve an issue that would cause GBV-PVR to return to the main menu during fast-forwarding on the MVP.
- Now automatically handling daylight savings for zap2it users. I've removed the timezone setting in the config app. GB-PVR is now using the windows timezone settings.
- Added a Scart RGB option to the XCard settings.
- Fixed a really annoying bug that would sometimes cause scheduled recordings not to record after viewing live tv.
- Its now also possible showing Close Caption information for the regular Intervideo mpeg decoder. Previously this only worked for the NonCSS version.
- Improved tab order in config app.
- New GBPVRTray.exe which can be used to give you visibility of what your capture devices are doing. This replaces the tray icon that was part of the recording service in the last release. Also enables you to easily restart the recording service.



2004-9-12 v0.21.4
- Fixed a couple of navigation errors in the new web site
- Fixed a bug that would cause GB-PVR to show the message "initializing channel" when you try to stop live TV using escape key.
- Fixed a bug with playing DVD ISO files. Some machines required a longer delay between mounting an ISO and trying to play it. This is now configurable.
- Fixed a PVR350 lockup after returning to the main menu.


2004-9-7 v0.21
- You can now configure GB-PVR to run MVP servers as part of the background service. In short, you no longer need to logged in, or manually start the GBPVR MVP Servers to use the MVP. Network shares wont be accessible when running this way.
- Flashy new website for remote web scheduling of recording. A big thanks to ricecrazy for all the hard work he put in designing this.
- Added a new Tuning Assistant app for those with problems determining the channel numbers used by your broadcaster. This will be more closely integrated in the next release.
- Added Atlantic Daylight/Standard time as an option for the zap2it timezones.
- Added <OSDTransparency> setting to config.xml to allow use to change the transparency level of the OSD on video. Values 0 through 255 are acceptable.
- Can now play DVDs from .ISO files. To use this functionality you need to install Daemon tools installed. You can download this for free from http://www.daemon-tools.cc/
- Now able to specify a specific directory for livetv buffer files.
- Preloading tv listings in background when GB-PVR first starts. This can be much quicker when you first access the TV Guide.
- Added PluginHelper APIs to enable plugin developers to play DVDs.
- Added a couple of new command line options. -topmost to keep GB-PVR in the foreground even when it is not the active application, and -noframe to start GB-PVR with out a titlebar.
- Fixed a bug with PVR350 LiveTV that would cause a soft lockup after about an hour.
- Fixed a couple of bits of display text that wasn't using the language.xml file for translations.
- Volume controls now works when playing DVDs.
- Keys 0 thru 9 can now be used on main menu to take you instantly to any of the first 10 buttons.
- Fixed a reoccuring manual recordings bug, and also changed how they are listed in the recordings screen.
- Pushing unsolicited screen updates out to the MVP are now working correctly (previously you had to press a key). This improves lots of small things in the application on the MVP. Things like netradio song name now automatically refresh when the song changes etc.
- Created GBPVRWake for restarting PVR350 driver after system wakes from hibernation.
- Added .rm (RealMedia) to the list of video filename extensions. To use it still requires a compatible directshow codec to be installed.


2004-8-20 v0.20
- Added the ability to change the number of rows shown in the TV Guide. The can be used to make it more readible for those that need it.
- Added command line option to force window to appear at specific location using -pos:x,y,width,height
- Added command line option to start DVD playback -dvd. You can also start a DVD from the hard drive (by pointing at directory containing ripped DVD) using -dvd:c:dvdsAceVentura
- Added option to set the time the EPG is updated. The used to default to 3:00AM.
- More MVP stability improvements, and also changed a few MVP command orderings which makes it appear more responsive.
- Fixed a bug with Timeslot Season recordings between 10:00PM and 2:00AM.
- Added support for changing the language of the interface using the language.xml file. The search skin.xml also allows you to specify the search start chars for those not using the english 26 letter alphabet. Let me know if you spot other areas of the application requiring changes to support multi-language skins.
- During video playback, the blue key (or ctrl-b) shows the OSD for a few seconds.
- Now ensuring .exe channel changer starts in hidden window.
- Added support for GO7007SB devices with tuners.
- You can now install over the top of previous versions and retain settings between releases.
- Now showing channel numbers overlaid on video as you press number keys.
- Now also deleting empty directories when deleting recordings (if 'auto create folders' was turned on).
- Added <UsePVR350OSD> option to config.xml, which can be used to disable the the PVR350 OSD.
- Corrected a problem on PVR350 which would cause the menu and OSD to blink after showing first video.
- Now auto-hiding mouse after 5 seconds of no mouse movement.
- Pressing the green key (Ctrl-G) in the music and video libraries will toggle between 'sort by file name' and 'sort by date'
- No longer requiring .m3u files to start with #EXTM3U
- You can now PageUp/Down through matches on the 'search guide' screen using the skip foward/back buttons (or Page Up/Down keys). Now also sorting the listings returned.


2004-7-26 v0.19
- Corrected a problem with the MVP when two or more NICs are installed in the server
- Now able to directly boot MVP without using Hauppauge software. This still requires a DHCP server to be available for the MVP to get an IP address on you network. Home networking routers often contain DHCP servers. Also, if you have Windows ICS (Internet Connection Sharing) enabled, this acts as a DHCP server.
- Improved FF/RW on MVP. Previously it behaved very badly on many MPEG2/MPEG1 files.
- More reliably handling MVP power cyle and standby cycle.
- MVP updating the current play position more often. Previously it could be out of date for a second or so after skipping or durring FF/RW.
- Fixed a couple of problems with GO7007SB recordings for NTSC users.
- Implemented event notification plugin mechanism to allow developer to write support for LCD support etc. These plugins need to implement IEventNotification - see the developer forum for more detail.
- Added Bleb.org EPG plugin for UK users. Much easier to set up and use than XMLTV, but doesn't have quite as many channels available. Give it a go.
- Changes to the skin files. If you'd like to change the background image, this is now much easier. Simply save the image as background.jpg in c:program filesdevnzgbpvrskin<Current Skin>.
- Main menu now wraps around. Also scrolls if too many items are on the front menu. Flat Blue skin is now using a new approach to main menu buttons, which keeps the active selection centered. These styles are configurable in the skin files.
- Fixed a problem with deleting failed season recordings.
- A few changes to the recordings screen to separate out ready/pending/reoccurring recordings. Hopefully people find this easier to read.
- New setup program. Installshield which I previously used, was driving me nuts. This has also required a slight change to the version numbering scheme. Minor version numbers will now use numbers not letters.
- Channels now wrap around in live tv when using the up and down buttons. Same thing applies to mini guide.
- Added system menu option to get window to stay in the foreground. Right click on the GB-PVR task in taskbar to see its system menu.
- Added an option to allow you to use a short skip instead of FF/RW. It defaults to 10 seconds but can be changed in config.xml if required.
- Several small improvements for net radio. Also, fixed a bug that would cause Net Radio to be very slow starting.
- Added option with USB-UIRT and IR200L IR blasters to send "Enter" key after channel digits.
- Added a "search guide" screen. I may add more search options in future, but at least it is a start.
- Added FM Radio support - requires capture card that supports it (such PVR350/PVR USB2/PV258TF) and LAME MP3 encoder filter to be installed. You can get this free from [URL=http://www.elecard.com/ftp/pub/directshow/lame_dshow.zip.]http://www.elecard.com/ftp/pub/directshow/lame_dshow.zip.[/URL]
- Added option in direct.ini to force mono and also to change the language channel used for recordings.
- Added daily comic plugin. I've made the comics as big as I can on the screen. Most are readible, but the occasional one has text that is a bit too small.
- Added an option to season record within a given timeslot.
- Showing sub-title in a few more places if it is available.


2004-6-19 v0.18l (maintenance release)
- Fixed an unhandled exception when setting up a capture source. This occurred when trying to auto detect if the system had a GO7007SB device attached, and was stop many users from being able to set up Zap2it etc.
- You can now specify the audio decoder and audio renderer to use for video and DVD playback.
- Fixed a bug that would sometimes stop you from returning to nornmal play speed after FF/RW in a DVD
- Fixed an error with video playback after initially using net radio. Overlay and XCard both had this problem, and have been fixed.
- Fixed a bug with the Live TV ring buffer on the PVR350.
- Fixed a bug that was causing the pre/post padding not to be applied to recording times.
- The CH+/- on an MCE remote now does page up/page down.
- Fixed error parsing song name from Shoutcast if it contained an apostrophe.
- Cleaned up painting on PC monitor whilst video is playing on the XCard.
- Now gracefully handling requests from the MVP for video data after the LiveTV stream had stopped recording. Sometimes this was causing the MVP to crash when changing channels.
- Zap2it sign up code is now shown in a textbox so you can cut and paste


2004-6-15 v0.18
- Added a new major recorder plugin type. GO7007SB Recording Plugin can be used with with devices based on this WIS chipset to record directly to MPEG1/MPEG2/MPEG4/DivX. This plugin currently supports the Plextor PX-M402U and the generic WIS GO7007SB. Several new devices based on this chipset family will be release soon, and GB-PVR will add support for them as they are released.
- Added DVD playback for software playback (VMR/Overlay). Requires DVD player software (WinDVD, PowerDVD etc) to be installed. Like the XCard dvd player, during DVD playback "Blue/Ctrl-B" key will return to the DVD's main menu. "Home/Menu/Stop" key will stop DVD playback and return to the main GB-PVR menu. During DVD playback "Green/Ctrl-G" key toggles closed caption information. Pause/Play/Skip/FF/RW are as you'd expect. DVDs can be played from the DVD menu button on the front screen, which plays the movie in your configured DVD drive, or from the video library if the DVD is on the hard drive. For movies ripped to the hard drive, make sure you retain the VIDEO_TS folder in the dirctory of the movie (or the cant be played).
- You can now specify the recording quality, and any required pre/post padding directly when scheduling a recording.
- Implemented ring buffer to cap diskspace usage when watching livetv.
- added ShowChannelIcons setting in config.xml for those that dont like channel icons in the tv guide screen.
- Fixed several small bugs - double skip with MCE remote, DivX (DX50) playback on the XCard, occasional recording service startup problem, tuner selection for multi-tuner systems.
- Attempted work around for those wih PVR350's and certain chipset motherboards that experience hard lockups. Let me know how you get on.
- Added option in config.xml to disable channel icons in TV Guide.
- Improved color rendition on the MVP. Photos now look much better with the pictures plugin.
- Added support for favourite channels. When watching live tv, CH UP and CH DOWN will cycle through the favorites. Mini guide (Ctrl-G or GREEN button) still lets you easily get to the rest of the channels if you need to.
- Added support for multiple music and video directories for those with media files spread across multiple drives and directories.
- PVR USB2 now working correctly.
- Corrected MPEG1/2 video length determination on the Media MVP


2004-5-9 v0.17
- Added Zap2it data direct EPG source for USA/Canada users. No XMLTV required. This should be easier to setup for new users. It will attempt to retain 10 days of listings. The initial load can take long time depending on the number channels. Subsequent loads are quicker, as it'll only need the last day.
- Rearranged config app layout to squeeze in a few more settings.
- Now correctly handling with newline character at the end of program names in swedish XMLTV listings
- Now supporting extended characters in filenames when playing back via the MVP
- NetRadio and MP3s now also working with XCard. NetRadio can be slow to start, I'm not sure why yet - still investigating.
- Now allowing horizontal resizing of the OSD on the XCard. The is done in software, so only resize horizontally if you have to because it make the xcard GUI a little slower (you probably wouldn't notice).
- Added tray icon to let you know what the recording service is up to (in 64 characters or less).
- Added support for MCE remote control. This is enabled in the config app.
- First cut at web scheduling is included. If the web server is enabled, you can get to it by accessing http://localhost:7647/gbpvr/index.aspx . Big thumbs up to LivesNbox for the great job be did on this.
- Now informing you of conflicts when you schedule a recording, and allowing to resolve the conflict with a list of options.
- You can now select channel number using number keys when entering a manual recording.
- Logging filenames changed so that history of last three runs is kept.
- Change to the skin xml files. Added SkinHelper class as first steps of producing more uniform/consistent skin.xml settings. Also added the ability to use colour gradients in many parts of the skins. Colors can be by name (Green/Black/etc) or by #RRGGBB constant. Lots more options now available for new skins.
- Added XCard DVD player. During DVD playback "Blue/Ctrl-B" key will return to the DVD's main menu. "Home/Menu/Stop" key will stop DVD playback and return to the main GB-PVR menu. During DVD playback "Green/Ctrl-G" key toggles closed caption information. Pause/Play/Skip/FF/RW are as you'd expect.
- Several other small fixes

Hide changelog



Sponsors:



Guides and How to's:
No guides/tutorials, submit guides here.



Acronyms / Also Known As:
gbpvr, NVPVR, NV-PVR, NextPVR,GB-PVR

Comments Post comment
15 comments, Showing 1 to 15 comments
 - 

Tried and Tried to make it work with my Hauppauge 1600 and no dice. The older version works great. Maybe I am doing something wrong. Needs to have a downloadable instructions or something.

Posted October 18, 2010 by . Tool version 1.5.33 using OS Windows 7
Ease of use 1 of 10 Functionality 1 of 10 Value for money 10 of 10 Overall score 2 of 10






lorvix - you need to look into adding mc2xml.exe to GB-PVR

Posted October 17, 2010 by . Tool version 1.5.33 beta using OS WinXP
Ease of use 7 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10






This is not very useable...There is no way change scanning options...i try it and can scan only qam64/gam128 with vrong frequensis...i need qam128/256 and freq. 50000-738000....so...itäs not work in finland cable..... :(

Posted October 16, 2010 by . Tool version 1.5.33 beta using OS Windows 7
Ease of use 9 of 10 Functionality 4 of 10 Value for money 10 of 10 Overall score 7 of 10






I've tried all the free/commercial PVR software and this is the best by a distance. If you have a hardware encoder based card (e.g. PVR150) then you must give this software a try. It is a pleasure to use and has superb support from the author.
The software is very stable and never misses a recording (which you can't say for most other products). It plays back all my videos, DVD, Music with excellent picture quality. In addition an excellent web interface & support for XMLTV/ZAP2it makes scheduling a breeze.
There is also a very active plugin/skinning community.
This software is superbly suited for a dedicated HTPC and is so easy to use that you can confidently give the wife the remote control.


Posted June 03, 2006 by . Tool version 0.97.9 using OS WinXP
Ease of use 10 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 10 of 10






This just has to be the best HTPC tool on the planet, it supports multi tuner configurations be it analogue or digital and my wife and I use it on a regular basis, I have just about tried em' all and this is hands down the best, forget the rest this is the business.

Posted January 26, 2006 by . Tool version GBPVR09516 using OS WinXP
Ease of use 8 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






When I made the mistake of buying an MS media center computer and learned that it only records in dvms, I was really upset. After some research and finding this program that works wonderfully with MVP, my mistake, I found, was not so great afterall. But GBPVR IS.

Posted January 26, 2006 by . Tool version 95.13 using OS WinXP
Ease of use 8 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 9 of 10






GB-PVR is one of those tools that's incredibly useful, yet always 'almost there.' It does everything I want it to do (i.e., it'll record what I want when I want it to), but the UI needs some work, so getting it to do what I want is a little clunky. For instance, the 15 second pause that occurs when you go from live tv to timeshifting shouldn't happen -- the buffer should always be going -- and I can't forward over the commercials anyway since it doesn't appear to work correctly in this version. Likewise, I can find out when all the Globe Trekker episodes are on -- but I occasionally find that the EPG has been messed up from my last update. I could go on, but I'd be too critical of a piece of software that, like I said, actually does what I want (and at a good price, of course.) One other wish: This software should be open source. One-developer solutions are fine for small projects, but something of this size and potential requires input from more than one persion.

Posted December 17, 2005 by . Tool version 0.94.13 using OS Win2K
Ease of use 7 of 10 Functionality 7 of 10 Value for money 9 of 10 Overall score 8 of 10






After some initial struggle with channel # ('til I found the TuningAssistant util), it's beautyful!
Thought I was fine with WINTV and the Scheduler - Boy, was I wrong!
One thing tho - the documentation is non existant, the wiki pages slow as molasses (and not very packed with info)
But where are the skins?
The perfect companion for my Hauppage PVR250 card.
The day I build a HTPC, I'll use GB-PVR.


Posted December 15, 2005 by . Tool version 0.95.16 using OS WinXP
Ease of use 4 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 10






If you own a hardware mpeg-2 encoding card, or a DVB-T card, this is the only software you'll ever need to PVR and much more.

Posted December 14, 2005 by . Tool version 9.51.6 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10
Guides: http://forums.gbpvr.com/






What a great program!

I actually was on the market looking for a new capture card to replace my old and tired Hauppauge WinTV USB(uhhgg...). I ended up buying a cheap PCI software capture card off NewEgg. Before it arrived, I found this program, and realized that it requires hardware encoding capture cards. So, I ended up buying a Hauppauge PVR-150 at Circuit City($99). The card itself is a great buy, but this software makes the value of it come to life! Everything works like it should, except the volume is a little loud, and I can't find an option to control captured volume.

If your capture card isn't listed on the website as compatible, you should still download it to check out to compatibity. In the Config shortcut under Capture Sources >> Add/Edit >> Recording Source >> Settings >> Capture Card Type, will show the full compatibility list(not just what's shown as compatible on the website).

This is by far the most usefull peice of software that I have ever downloaded off videohelp.com. BY FAR(Even compared to VDub)!


Posted February 14, 2005 by . Tool version .90.10 using OS WinXP
Ease of use 10 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 10 of 10






Update!

Since purchasing WinTV PVR-150 and Media MVP 1000 (2), so far this is the only PVR and media center to use with these hardware products from Hauppauge! Still need to run some Windows XP SP2 registry tweaks, change some BIOS settings, move the default LIVE TV folder to another drive instead of the default. Once you do all of that you can enjoy using GB-PVR!


Posted December 09, 2004 by . Tool version Current using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 9 of 10 Overall score 9 of 10






For freeware, this is a good application. Its only been around for a year and has come along way and more features and card support coming all the time. To note, it only supports hardware based encoding cards, but as others have pointed out you can still use other features.

It has excellent support Hauppauge's Media MVP and makes this box very usuable. It supports multiple MVP's each of which can be showing different recordings, though you can only have as many live tv sessions as you have turner cards.

For EPG's you can use xmltv and support for some online guides has been added. As for the comment made about zap2it, this is a free service. You have to fill in a survey once every 3 months, but that's not much to ask for.

There are some timeshifting features missing (ie. FW, RW) but these are to come along in a future release.

Mulitple tuner cards are supported along with various output devices (PVR350, XCard, MVP, etc), plus there is the option to develop your own plugins.

All in all, this is a good choice and worth checking out.


Posted October 06, 2004 by . Tool version 0.21.4 using OS WinXP
Ease of use 8 of 10 Functionality 8 of 10 Value for money 9 of 10 Overall score 9 of 10






GB-PVR, well what can I say, the program works with Zap2It TV Guide, which you get a few months for free under the GOLD plan, but after that you'll have to pay.

It's pretty good interface with Zap2It Guide for all your local Cable and Digital Cable TV for me (Comcast). This program if you had the right capture card in my case nope. You would be able to record right off this guide with a simple click of your mouse.

Also has a TV program or show search like you get from your Comcast Digital TV box, but GB-PVR is easier than what Comcast give you, then again a DVR box would be a better bet.

This program also features type of server base system so you can view your recordings throughout your network, but I haven't tested that feature well that's right I don't have one of those capture cards on the authors list.

Should you be lucky to have a WinTV, PVR 250 or 350 cards, then this freeware Recorder/Guide/Server is just right for you. I am going to use my Pinnacle PCTV Pro with WinDVR and Titan TV Web Guide for which by-the-way it's for free. Does the same thing as GB-PVR but over the internet you can right click on the TV show you want to record from your Cable or Digital Cable TV (Comcast) and it will do it with your WinDVR 3 has a button that launches the web site right away!


Posted October 05, 2004 by . Tool version Current using OS WinXP
Ease of use 8 of 10 Functionality 8 of 10 Value for money 7 of 10 Overall score 7 of 10






Very simple and easy to use program. Being free I think it is great. I don't use it to watch live tv, but captures flawless with my pvr-250 card.

Just a couple of bad things I have found

- when searching through shows you can't type in anything, you have to go through the letter, then alphabetically through to find the show

- File name just puts the date and time in the name, it would be nice to have the name of the show and title of the episode.


Posted October 01, 2004 by . Tool version .20 using OS WinXP
Ease of use 10 of 10 Functionality 7 of 10 Value for money 10 of 10 Overall score 9 of 10






Right now I am only using this for the media server aspect of the program, but I must say, it runs great, its only a few mb's in size and it is pretty intuitive to use. My TV capture card isnt supported by it, so Im not sure about the recording quality, but even as an interface this is a great little program.On computers that were running the Mediaportal, it ran easily twice as fast. I cant give it a ten because I cant verify the recording function, and I also had trouble with keeping aspect ratios on certain DIVX files. But this one is in it's infancy and I think it shows great promise.

Posted September 16, 2004 by . Tool version .21 using OS WinXP
Ease of use 9 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10





15 comments, Showing 1 to 15 comments
 - 

1 tool hits, Showing 1 to 1 tools
 - 

Explanation:
New tool= New tool since your last visit
New version= New version since your last visit
New comments= New comments since your last visit

Type and download
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Adware = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
v1.0.1 = Latest version available.
Download beta = It could be a BETA, RC(Release Candidate) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's site) = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64 bit version = If you have a 64bit operating system you can download this version.
Download portable version = No installation is required, just extract the files to a folder and run directly.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com and virusscan.jotti.org.

Rating
Rating from 0-10.

Browse software by sections

All In One Blu-ray Converters (11)
All In One DVD Converters (22)
All In One MKV to MP4/Blu-ray/AVCHD (11)
All In One Video Converters (27)
Animation (3D & 2D animation) (6)
Audio Editors (15)
Audio Encoders (57)
Audio Players (4)
Authoring (Blu-ray/AVCHD) (19)
Authoring (DivX) (5)
Authoring (DVD) (40)
Authoring (SVCD/VCD) (11)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (11)
Blu-ray to Blu-ray/AVCHD (9)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (35)
Capture (33)
CD/DVD recovery (4)
Codec Packs (8)
Codec/Video Identifiers (31)
Codecs (65)
Decrypters (Blu-ray) (6)
Decrypters (DVD Rippers) (13)
DigitalTV/DVB/HDTV (45)
DVD to AVI/DivX/XviD (19)
DVD to DVD (22)
DVD to MP4/MKV/H264 (18)
DVD to VCD/SVCD (5)
ISO/Image (15)
Linux video tools (91)
MacOS video tools (126)
Media (Blu-ray/DVD/CD) (7)
Media Center/HTPC/PS3/360 (41)
Other useful tools (90)
Photo Blu-ray/DVD/VCD (10)
Portable/Mobile/PSP/iPod (45)
Region free tools (5)
Screen capture/Screenshots (22)
Subtitle (46)
Video De/Multiplexers (48)
Video Editors (Advanced/NLE) (38)
Video Editors (Basic) (40)
Video Editors (H264/MP4/MKV/MTS) (12)
Video Editors (MPG/DVD) (20)
Video Editors (WMV/AVI) (15)
Video Encoders / Converters (131)
Video Encoders (AVI/WMV) (41)
Video Encoders (H264/MP4/MKV) (38)
Video Encoders (MPG/DVD) (25)
Video Frameservers (7)
Video Players (29)
Video Repair/Fix (16)
Video Streaming (29)
Video Streaming Recording (40)
Virtualdub tools (10)
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools