Digital Digest -> Software -> NextPVR -> History & Old Downloads

NextPVR -> Version History

This is the version history page for NextPVR. You can return to the main page for this software by clicking here.

Index:


Version 4.0.4 (170731)
  • Release Date: Aug 1, 2017
  • Download(s):
  • - improved support for multi-program transport streams in the new reader
    - added support for non 188-byte aligned transport streams
    - misc reader/demux improvements
    - fixed issue with aspect ratio not auto adjusting to match changes in the source content
    - fixed issue where HE-AAC audio could get a popup telling them to select an AAC decoder, even though they already had
Version 4.0.4
  • Release Date: Jul 23, 2017
  • Download(s):
  • 4.0.4 available (23rd July)

    One of the bigger changes in this release is the introduction of a new NextPVR Reader/Demux component, rather than relying on the Microsoft Demux. This is a fairly substantial change. If you have problems with playback in the new release, you can tick the 'use legacy TS reader and Microsoft demux' checkbox to get back to the old components. I'd appreciate users posting feedback on issues with the new reader though, including logs, so I have a chance to look into these issues. When reporting these issues, it'd be useful to know if it effects live tv or recording playback, or both, and what decoders you're using. 

    As always, a big 'thank you' to those guys that have helped out with the testing and with the development of the web app! 

    - new NextPVR demux, for better control of audio/video playback, and improved support for LAV Video Decoder etc. This also improves performances how quickly video/audio appear when changing channels, or skipping during playback. 
    - added support for North American style closed captions with H.264 channels and recordings. 
    - much improved IPTV support, particularly with .m3u8 streams. For testers, if you're a NZ user, try importing 'http://apsattv.com/kiwitv2.m3u' - sorry, these are mostly geo-locked, so wont work for other areas.
    - failed IPTV recordings will now include a decent failure reason (to make it clear to user if stream was unavailable from their specified URL)
    - when importing IPTV channels from an .m3u playlist, you now have the opportunity to specify a xmltv guide URL. It'll do the mappings for any channels where the m3u 'tvg-id' matches the xmltv channel id. 
    - improved web player, so that seeking etc is possible. (still pretty basic, but better than it was)
    - added support for creating season directories while recording, so you get filenames paths like "C:RecordingsCSISeason 1CSI.S01E01.Best Of Times.ts". This feature can be enabled on the Settings->Recordings screen.
    - recording service wll now attempt to schedule an alternative recording of the same episode of any failed recordings, in scenarios like "recording service not running", "device failed to start", "zero bytes received from device". It'll prefer to use the same channel, but will fallback to others channel if the episode cant be found. 
    - if you add channels to a device, it'll now ask if you want to kick off an EPG Update
    - added support for show artwork in xmltv
    - added support for calling a PostLoadEPG.bat, just prior to scheduling the recurring recordings, allowing users to hook in EPG data manipulation prior to scheduling etc. 
    - now using DVB CRID for populating unique ID, to help reduce duplicate recordings for those using the DVB EPG
    - removed 'update DVB EPG during live tv' setting
    - using new TheTVDB API, so that artwork keeps working after the old API is turned off later this year
    - updated version of json.net
    - improvements to teletext and dvb subtitles. 
    - changes to playback graphs to use a single audio decoder and audio renderer, to avoid long standing issue where some users would get stuttering in live tv. 
    - now able to double click a DRI channel to change its type between MPEG2/H.264. 
    - QAM / DRI / HDHR screens now more clearly identifying which channels are MPEG2 vs H.264
    - Picture Library now supports images that have been rotated 180 degrees (upside down). You may need to empty C:UsersPublicNPVRThumbs to refresh already cached thumbnails. 
    - added support for mouse wheel tilt for moving left/right
    - colored alt keys no longer generate default system beep when pressed
    - now using friendly dates like 'yesterday' / 'today' / 'tomorrow' in most screens where dates need to be shown. 
    - new and improved SAT>IP device detection
    - added Mute/UnMute context menu options. 
    - added ability to archive group of ready recordings, using new 'Archive' item in top menu
    - added archive top level button in metadata screens (for use with Recordings screen)
    - double clicking video during live tv or video playback will toggle fullscreen mode
    - Microsoft DTV-DVD Audio Decoder now useable for HE-AAC and AAC. 
    - logging HDHR driver settings, to help identify selected 'Application' etc, since these are commonly asked support questions. 
    - updated NEWA - thanks UJB!
    - fixed scenario where Micrsoft DTV-DVD video decoder would sometimes not hook up correctly for MPEG2.
    - fixed issue that could cause the wrong aspect ratio for 4:3 channels in web and iOS applications.
    - fixed issue that would cause plugins to not be loaded when using the 'Settings' shortcut from the tray app
    - fixed issue where some analog tuners wouldn't start on the correct composite/svideo input until changing to another input and back
    - fixed crash that could happen in 'bulk map' screen.
    - fixed issue where channel could end up with no DVB EPG listings when multiple duplicate channels are transmitted on differ frequencies
    - fixed issue where "Conflict Alternative Airing" recordings would ignore specified directory 
    - fixed issue that could occur at times with default show selection in TV Guide. 
    - fixed issue with movie rating info not being loaded correctly from Schedules Direct. 
    - fixed issue where back-to-back recordings would sometimes reflect the post-padding time as the end-time for the recording, even though it stopped writing to the file at the end of the show, and switched to another frequency (no padding)
    - fixed issue that was stopping video playback in Edge browser. 
    - fixed issue with live tv timeline graphic beyond 30 minutes mark
    - fixed issue with using AverMedia C985 HDMI capture devices. 
    - fixed a bug with pid mapping that could cause recordings to stop growing after second PMT update. (effecting HDHomeRUN via BDA, and SAT>IP devices). This may also fix the reason the HDHomeRun driver application needed to set to a profil other than 'NextPVR'.
Version 3.9.2
  • Release Date: Nov 19, 2016
  • Download(s):
  • - several improvements to the webclient support
    - added support for Direct2D renderer if Direct3D not available. This should hopefully work out of the box on newer Windows installs, without requiring user to install old DirectX 9 runtime, like they had to in the past.
    - added support for IPv6 in the webserver
    - improvments to security features in web server
    - showing available disk space in web app
    - fixed a crash that could occur for HDHomeRun Prime or Ceton users (where broadcaster was using a large PMT)
    - fixed a crash in NextPVR.exe that could happen when editing a recording created via Kodi with more than 90 minutes
    - fixed a crash that could a occur with the metadata screens enabled in Recordings, after selecting 'back' when deleting a recording from the multi-metadata screen.
    - added basic drag/drop support for dropping video files on running instance of NextPVR.exe
    - fixed a bug that could occur with shows that have a name ending with a period character, like Chicago P.D.
    - fixed a bug that could cause listings to fail to load if certain data was null in the database
    - fixed a problem with grouping failed recordings on the web app API
    - added ability to set channel type on Ceton devices, to cope with H.264 channels
    - fixed issue that would cause manual recurring recordings to schedule for the wrong time after daylight savings changes
    - http://127.0.0.1:8866/channels can be called to get an m3u playlist of available channel urls
    - http://127.0.0.1:8866/recordings can be called to get an m3u playlist of available recording urls
    - list view in music is now showing the selected filename on the right of screen, which helps with longer filenames
    - now possible to configure whether the left/right arrow keys in video playback do a long or short skip.
    - further updates to web app (IPv6 support, increased security, removed need for PIN for remote access in modern app)
Version 3.8.3 build 160929
  • Release Date: Sep 29, 2016
  • Download(s):
  • - TV Guide refreshes the pending recording list more frequently, to avoid issues where shows were scheduled to record, but not marked red. 
    - fixed a bug that could cause a frozen black frame, and 'not responding' UI when stopping playback 
    - a couple of the NextPVR.exe command line options will now show a message on the screen so you know something happened
    - fix to logic which downloads new releases
    - changes to settings for tweaking the transcoder arguments
    - fixed an issue that could cause the 'watched' indicator to not reflect the correct value
    - further updates to web UI
Version 3.8.3
  • Release Date: Sep 25, 2016
  • Download(s):
  • - improved logic when moving up/down in TV guide, so that the show selection is not prone to moving towards the left of the screen
    - added support for showing Schedules Direct 'isPremiereOrFinale' information
    - when season/episode info is known, this is now listed in the Search screen show times
    - now able to see cast/crew info on the show details popup by pressing the left/right key
    - fixed issue IPTV streams not stopping cleanly. 
    - the red/green/blue/yellow colored indicators are now summarized in the Ready Recordings list, showing either all contained recordings have that indicator set, or a partial if only some have it set
    - 'find all' on a advanced recurring recording will now shows results that matched the criteria
    - added support for DVD style closed captions which can sometimes used in North America recordings or live tv.
    - added support for out-of-process analog 
    - fixed a bug that could sometimes cause ndigitalhost.exe to die, prematurely ending the recording
    - fixed an html issue that cause problems viewing the guide for some users
    - fixed bug with logging that could recording service to crash.
    - fixed a bug with with the EPG data supply for external clients, when user had manual recordings
    - fixed minor issue on settings web page.
    - added support for "Big5" traditional chinese character set in scan results
    - added support for HDHR Primes lineup.xml file's H.264 channel indicator. 
    - fixed a QAM scanning issue.
    - added a setting disable mouse controls that are shown during live tv or recording playback
    - added logic to for notifying user when installer had been updated to include new patches etc. 
    - fixed a bug with 'spread' mode recording on UNC drives
    - fixed issue where 'channels' popup could stay open if you try selecting the same channel
    - slightly nicer digital scanning startup, to remove the 'not responding' window status that the user would often experience for a few seconds.
    - fixed scanning issue for H.264 channels reporting themselves as service type 0x11 (used for MPEG2 HD in North America)
    - fixed issue with closed caption support in 3.7.7
    - fixed an issue with transcoded streams on 32 bit versions of Windows (for web stream and for iOS app).
    - improved logic for ensuring live tv buffer directory exists for new users
    - fixed issue that could affect some systems with mulitple HDPVR/HDPVR2 style devices.
    - video/music/picture library has improved support for shortcuts (.lnk files)
    - web UI now shows 'new' indicator
    - web UI is now able to 'delete' recordings
    - web UI now has 'download' and 'delete' buttons in recording details.
Version 3.7.7
  • Release Date: Jun 28, 2016
  • Download(s):
  • - new more modern looking web interface. Still needs more work in areas, but very usable. The old web UI is still available for those that prefer it. This was a joint effort between UJB and myself. 
    - added ability to disble recurring recordings
    - changes to the way listings are saved, to speed up this step of the EPG update
    - database vacuum now done automatically each time the recording service is started
    - channel groups screen is now major.minor channel number friendly. 
    - fixed an exception that could occur when FanArt.TV was disabled.
    - fixes to the 'A-Z' and 'Z-A' sort order in the recordings screen
    - fixed a DVB-S2 tuning issue on some SAT>IP devices
    - fixed a crash that could occur with Schedules Direct mappings
    - looks for and populates season/episode numbers from DVB/XMLTV show descriptions
    - prompt for resume now works on in-progress recordings you've watched to the end
    - fixed issue which could cause the Recordings screen to report the incorrect number of recordings in each group
    - channel scanning now supports unicode, to allow for Russian/Chinese/etc characters in channel names. 
    - improved logic when finding large fanart images to get best aspect ratio
    - fixed an exception that could occur when selecting 'Find All' on a recurring recording
    - multi item metadata screen will now show colored dots on items, like the Recordings screen.
    - keyword recording now searching title/subtitle/description
    - fixed an issue where recording service could crash if a tuner was not connected when a recording was due to start. 
    - fixed issue with exporting/importing ATSC channels, causing channel numbers to be incorrect, loosing the original major.minor numbers.
    - fixed issue with typing into 'Find Channels' popup.
    - fixed an issue with 'find all' on a keyword recurring recording. 
    - removed some overly verbose logging
    - added 'Show Settings' to tray app context menu
    - fixed an exception that could happen when clicking in white space on the 'Find Channels' popup screen. 
    - fixed issue where using the up/down buttons on the Settings->Channels screen wouldn't work as expected, and changes were often not saved. 
    - added support for AVerMedia HD capture devices
    - fixed download link for DirectX 9.0C
    - clicking poster artwork will do an artwork search, giving you the option to choose another match. This should help when the auto artwork got the wrong images.
    - added logic to start ntray.exe from the installer, and to double check the service has started
    - fixed a bug with updated recurring recordings in Kodi
    - the 'spread' recording directory selection now supports UNC paths.
    - fixed issue with deleting recording from metadata screens on client machines
    - fixed bug in video library where fanart image from previously selected folder could continue to show when a new folder with no fanart was selected
    - added http interface for controlling main NextPVR running on the server, for possible remote control apps people might create in the future. For example, http://127.0.0.1:8866/control?key=40...=RemoteControl, where key is the keycode, and "RemoteControl" is the client identifier to tell it to act as a remote control for the main session.
    - fixed issue with resume position not always being presented after previously watching an in-progress recording. 
    - added playback keyboard controls that don't require Ctrl key for common activities. ie, spacebar to toggle pause, F to fastforward, R to rewind, right-arrow to skip forward, left-arrow to skip back. Will look to extend this to other keys if users recommend further actions they'd like to access with single key.
    - changes to the way closed caption data is processed in the background, to remove the risk of crashes in the Microsoft Line 21 decoders (even for users that weren't viewing Closed Captions).
    - fixed bug which would cause existing clients to added to the list on Settings->Client screen
    - fixed a bug with client/server mode, when time-shift configured for 'time-based', and the show name has a '&' or other special xml characters.
    - mouse controls and pointer will no longer auto hide while pointer is over mouse controls 
    - returning to Recordings from metadata screens restores previous position in list etc
    - fixed issue where deleting a channel would leave any listings in the database associated with that channel.
    - fixed recording filename problem with show names that end with a period character
    - auto creating 'Temporary ASP.NET Files' directory if it's missing on the system. 
    - now warning user if they try to configure a recording directory on a mapped network drive. 
    - fixed issue that could sometimes cause the wrong audio stream to be selected when the user has specified a preferred language
    - old recording conflicts will be automatically deleted a day after they were due to occur. 
    - added a red note to the DVB-T scan settings, telling the user "If a scan doesn't find all the channels you expect, try 'All Regions' instead", if they'd chosen a area specific frequency list
    - added a maximum tuning timeout for the HDHR, after seeing a users log where executing lock command did not return 
    - cleaned up names shown for Schedules Direct lineups 
    - increased the maximum number you can enter for 'whats new days'
    - fixed issues with multi-tuner SAT>IP devices
    - fixed a scenario with HDHR Prime and Hauppauge DCR devices that could lead to a recording that plays in NextPVR but not in external players. 
    - added ability to force the rewriting of PMT table in transport streams, to deal with a bug in Kodi's live tv playback engine. 
    - added context menu options for switching between window and fullscreen mode.
    - added new Schedules Direct for looking up other language artwork. (like if you wanted to switch from localized Finnish artwork to using the original American artwork)
    - fixed issue where "-thumb.jpg" file could be left behind when deleting recording 
    - fixed a bug where recording service would sometimes not see newly setup device until after the recording service was restarted
    - fixed a scenario where analog devices wouldn't run a blaster executable
    - fixed very large log messages that could come from Schedules Direct with errors.
    - added logic to improve 'new show' indicator with xmltv listings sourced from Schedules Direct and zap2xml.
    - added a setting to 'Use Lighter Font', which gives the same fonts that NextPVR defaulted to in Win7 
    - fixed a date formating issue with Schedules Direct expiry date in some locales
Version 3.6.6 (5th Dec)
  • Release Date: Dec 16, 2015
  • Download(s):
  • - improved Ceton scanning and tuning
    - closed captions now supported with all MPEG2 decoders. Previously it'd only work with select decoders like the Mainconcept one. 
    - added a message on the screen when in TV Viewer mode, so we don't get users saying "I only get a black screen, and no menus".
    - now giving better user notifications of Schedules Direct account status, like expiry date, and status messages when the system is offline. 
    - added ability to do a free text search in the Search screen. 
    - added ability to schedule keyword recording (without having to manually type Advanced Rules). See top bar in TV Guide or Recordings
    - fixed an issue with paths with spaces when using /transcode url
    - fixed issue with FM radio
    - fixed an issue with generic diseqc support
    - fixed an issue with large DVB-S xml service descriptions that could lead to a crash while scanning
    - added manual scan for DVB-T/DVB-C, allow you to specify tuning paramaters like frequency etc. 
    - added support for manually specifying Ceton QAM channels
    - installer now signed
    - installer will try to stop the software automatically in the case of an upgrade
    - minor improvements to the Schedules Direct channel setup controls
    - added support for 'ms_progid' unique id in xmltv files
    - updates to network API, to enable new features required in the latest Kodi builds
    - added support for running PostStartup.bat
    - fixed a bug where recording service could crash after deleting a capture source (if you had a recording set of a capture source that no longer exists)
    - now lets user know if they're in a channel group with no channels (and will auto switch back to 'All Channels'). 
    - 'F9' shortcut key to main menu now also works in live tv and video playback
    - added mouse controls during live tv / video playback. These only show if you move the mouse.
    - minor tweaks to keyword recording, to allow users to specify percent characters in the keyword, giving them more control over how the match is done (SQL "like" clause)
    - uninstalling now correctly removing NPVR Recording Service
    - changes to natively support DVB-T EPG in New Zealand.
    - fixed a crash that could happen with non-standard language audio descriptor (seen on a Swiss channel) 
    - no longer marking Schedules Direct SH* shows as 'new'
    - added a button on the first settings page to zip the log files. After this it copies the zip file location to the clipboard, and options Windows Explorer with the file selected
    - fixed bug where auto reloading comskip edl file was not working
    - fixed bug where live tv directory could be deleted 
    - minor improvements to bulkmap automapping with xmltv
    - recordings screen now showing failure message on pending recordings too, since it can sometimes contain useful information (like rescheduled due to conflict)
    - resolved an issue with DVB EPG where overnight EPG updates could lead to mostly empty EPG when using 'out of process' host, but manual EPG update would work fine
    - slight changes to when the digital signal strength is reported, to hopefully give better signal information in the logs
    - fixed issue that could lead to duplicate recordings 
    - fixed channel 'unmerge'
    - added support for Hauppauge HDPVR60
    - fixed issue where a couple of italian users had ended up with a recording service that wouldn't start due to regional date format. 
    - added support for ATSC HEVC channels, like those currently being trialled in Korea.
    - added support for negative padding, up to 5 minutes, to help with conflicts where show schedules have slight overlaps
    - added support for EPG-Based timeshifting via the "/live?channel=" streaming method, as used by the kodi addon etc.
    - added better a reporting of a couple of Schedules Direct messages that can be returned in certain circumstances
    - added logic to remember the recurring recording that was associated with a deleted pending recording. When you delete a recurring recording, it'll delete the history of those deleted pending recordings.
    - added support ATSC style ETT show descriptions
    - 'delete' key can now be used in recordings to delete
    - fixed issue where RecurrenceOID wasn't being set on the ScheduledRecording object returned when scheduling a recurring recording
    - significant changes to the metadata works, and new a API that can now be used by NEWA etc for finding artwork (and demand loading etc), caching etc. 
    - now downloading a few additional artwork items, including landscape and logo. These aren't directly used in NextPVR at this stage, but will be used by clients like Emby.
    - new Artwork settings screen.
    - added FanArt.tv support for artwork
    - metadata screens are off by default in Recordings, but can be enabled. 
    - now using built in Windows API for mounting .iso files on Win8 and above
    - fixed issue where directory wouldn't be deleted after deleting last recording
    - improvements for European styles of artwork through Schedules Direct
    - 'Find All' on recurring keyword recordings will now list all matches
    - adds support for new Schedules Direct service, which will auto extend sports recordings if the event is not yet finish. This is off by default, but can be enable din the Settings->Recording screen. It'll probably be enabled by default in future releases.
    - added special logic for duplicate handling of Schedules Direct 'Special' genre. 
    - updated NEWA
Version 3.6.6
  • Release Date: Dec 5, 2015
  • Download(s):
  • - improved Ceton scanning and tuning
    - closed captions now supported with all MPEG2 decoders. Previously it'd only work with select decoders like the Mainconcept one. 
    - added a message on the screen when in TV Viewer mode, so we don't get users saying "I only get a black screen, and no menus".
    - now giving better user notifications of Schedules Direct account status, like expiry date, and status messages when the system is offline. 
    - added ability to do a free text search in the Search screen. 
    - added ability to schedule keyword recording (without having to manually type Advanced Rules). See top bar in TV Guide or Recordings
    - fixed an issue with paths with spaces when using /transcode url
    - fixed issue with FM radio
    - fixed an issue with generic diseqc support
    - fixed an issue with large DVB-S xml service descriptions that could lead to a crash while scanning
    - added manual scan for DVB-T/DVB-C, allow you to specify tuning paramaters like frequency etc. 
    - added support for manually specifying Ceton QAM channels
    - installer now signed
    - installer will try to stop the software automatically in the case of an upgrade
    - minor improvements to the Schedules Direct channel setup controls
    - added support for 'ms_progid' unique id in xmltv files
    - updates to network API, to enable new features required in the latest Kodi builds
    - added support for running PostStartup.bat
    - fixed a bug where recording service could crash after deleting a capture source (if you had a recording set of a capture source that no longer exists)
    - now lets user know if they're in a channel group with no channels (and will auto switch back to 'All Channels'). 
    - 'F9' shortcut key to main menu now also works in live tv and video playback
    - added mouse controls during live tv / video playback. These only show if you move the mouse.
    - minor tweaks to keyword recording, to allow users to specify percent characters in the keyword, giving them more control over how the match is done (SQL "like" clause)
    - uninstalling now correctly removing NPVR Recording Service
    - changes to natively support DVB-T EPG in New Zealand.
    - fixed a crash that could happen with non-standard language audio descriptor (seen on a Swiss channel) 
    - no longer marking Schedules Direct SH* shows as 'new'
    - added a button on the first settings page to zip the log files. After this it copies the zip file location to the clipboard, and options Windows Explorer with the file selected
    - fixed bug where auto reloading comskip edl file was not working
    - fixed bug where live tv directory could be deleted 
    - minor improvements to bulkmap automapping with xmltv
    - recordings screen now showing failure message on pending recordings too, since it can sometimes contain useful information (like rescheduled due to conflict)
    - resolved an issue with DVB EPG where overnight EPG updates could lead to mostly empty EPG when using 'out of process' host, but manual EPG update would work fine
    - slight changes to when the digital signal strength is reported, to hopefully give better signal information in the logs
    - fixed issue that could lead to duplicate recordings 
    - fixed channel 'unmerge'
    - added support for Hauppauge HDPVR60
    - fixed issue where a couple of italian users had ended up with a recording service that wouldn't start due to regional date format. 
    - added support for ATSC HEVC channels, like those currently being trialled in Korea.
    - added support for negative padding, up to 5 minutes, to help with conflicts where show schedules have slight overlaps
    - added support for EPG-Based timeshifting via the "/live?channel=" streaming method, as used by the kodi addon etc.
    - added better a reporting of a couple of Schedules Direct messages that can be returned in certain circumstances
    - added logic to remember the recurring recording that was associated with a deleted pending recording. When you delete a recurring recording, it'll delete the history of those deleted pending recordings.
    - added support ATSC style ETT show descriptions
    - 'delete' key can now be used in recordings to delete
    - fixed issue where RecurrenceOID wasn't being set on the ScheduledRecording object returned when scheduling a recurring recording
    - significant changes to the metadata works, and new a API that can now be used by NEWA etc for finding artwork (and demand loading etc), caching etc. 
    - now downloading a few additional artwork items, including landscape and logo. These aren't directly used in NextPVR at this stage, but will be used by clients like Emby.
    - new Artwork settings screen.
    - added FanArt.tv support for artwork
    - metadata screens are off by default in Recordings, but can be enabled. 
    - now using built in Windows API for mounting .iso files on Win8 and above
    - fixed issue where directory wouldn't be deleted after deleting last recording
    - improvements for European styles of artwork through Schedules Direct
    - 'Find All' on recurring keyword recordings will now list all matches
    - adds support for new Schedules Direct service, which will auto extend sports recordings if the event is not yet finish. This is off by default, but can be enable din the Settings->Recording screen. It'll probably be enabled by de
Version 3.5.7
  • Release Date: Aug 30, 2015
  • Download(s):
  • - added Ceton tuner support
    - changes to the default menu and animations. 
    - app now tells user if they're missing decoders they require
    - added better handling of initial default recording directory for new installs
    - added a 'new' indicator in TV Guide grid. Its off by default, because it gets a bit annoying in countries where this info isn't known and everything is treated as 'new'. Enable on the Settings->Misc2 screen. 
    - updated SRT subtitle renderer to support subtitles that specify a font color
    - fixed issue some users where having with multi-record on HDHR Prime devices.
    - improved support for HEVC/H.265 channels
    - incomplete meta screens removed from Recordings. There didn't seem to much interest in this feature. 
    - fixed problem Schedules Direct lineup dropdown would have problems with aero disabled
    - fixed issue with multi-HDPVR, which was introduced in 3.4.8
    - fixed a couple of Bulk Map issues
    - fixed an analog tuner identificantion problem that could occur in setups with mixed combinations of supported analog tuners
    - now using UTC for recording list LastUpdated, which fixes a bug with Kodi not reloading the recording list
    - fixed bug where skipping in live tv would sometimes be ignored when using client PC.
    - minor improvements to client behaviour when server not present. There is no way for it to always gracefully handle all situations without a major rewrite, but these changes will help some scenarios.
    - fixed issue with IPTV channels not running specified executable 
    - reduce the amount of logging in nrecord.log related to client/server streaming
    - 'use S01E01 file naming if possible' will now perform some additional checks to stop it using obviously incorrect season/episode numbers
    - can now do season/episode file naming with an season of 0, as this is sometimes used by multi part shows.
    - added a link on the Settings->Decoders screen, to take you to an informational page on the NextPVR website (page still a work-in-progress). 
    - now possible to configure tuning parameters of Freesat EPG transponder using <FreesatEPGTuning> in config.xml
    - added a new '-now' option to NScriptHelper, to list what active devices are doing right now.
    - scheduler will now prefer an exact start time for a scheduling a timeslot recording. If no exact match can be found, then it falls back to looking for other start times in the timeslot.
    - added new 'Look for alternate airings on unresolved conflict' on Settings->Recordings. Enabled by default. 
    - fixed issue where artwork from thetvdb was not found if title was in non-english language
    - fixed a problem where not all artwork sources where being checked in the TV Guide for NMT/MVP
    - 'Find All' on a conflict (which has unique id), will now filter the list of airings to only those matching the unique id (ie, showing other airings of that exact show). 
    - fixed issue where deleting a recurring recording could result in a database error in the logs, and recording left behind.
    - fixed issue with artwork from themoviedb relating to foreign language titles
    - fixed an issue where digital recorder could have a few broken PAT entries at the beginning of a recording
    - updated all DVB-S tuning files
    - updated NEWA
Version 3.4.8
  • Release Date: Apr 25, 2015
  • Download(s):
  • - added support for multi-record on HDHR devices
    - added HDHomeRun tuner locking, to stop other applications from being able to steal tuners
    - speed up stopping of HDHR graphs
    - added diseqc support for a wider range of devices, including Digital Devices, Pinnacle, AnySee and a couple of others
    - added support for SAT>IP devices
    - digital scanning now shows provider information if known
    - added ability to sort scan results by clicking any of the columns, for making it easier to find specific channles in a long list of results. 
    - added ability for channel groups to have a different sort order than the channel numbers. This effects the order channels are shown in the TV Guide etc. 
    - added support for listing/switching audio tracks, and subtitle tracks, on a wider range of video files like mkv files etc (if source filter support standard IAMStreamSelect interface). 
    - added ability to edit digital channel tuning properties on the Setting->Channel screen, in channel settings. (previously you could do this, but have to get into the channel via the Settings->Devices screen, and had to do it separate for each tuner mapped to the channel)
    - 'groups' screen now shows more information about the channels, and allows you to drag and drop to adjust the order within a channel group. 
    - improved error reporting in the case of a HDHomeRun Prime recording failing to start
    - HDHR-TC now only lists QAM/ATSC (not HDHR) options in Settings->Devices screen, to minimize confusion.
    - changed titlebar from 'nPVR' to 'NextPVR'. Sorry if this causes any issues with remote control apps. I'd been reluctant to do it in the past for this reason, but I got sick of looking at it and wanted it changed.
    - if you tries to play a non-.ts file in client mode, it now gives them a message to tell them "this file type is not compatible with client mode"
    - added "-first" and "-second" commandline parameters which can be used to override the "start on second monitor" setting
    - fixed a problem where webclient could restart with lower resolution UI
    - added a "method=system.log&type=error&msge=asdasdasdasdasd " api that web client can use for logging in web.log. Default type if not specified is 'debug'. Also supports 'info', 'error', 'warn'.
    - added a "method=recording.lastupdated" api to get the time of last change to the recording list
    - fixed a 'divide by zero' crash that could occur in NPVRTSReader.ax with files with broken timeline. 
    - added a 'forget' menu item in the Recordings screen, so you can forget a recording, allowing it to be recorded again. 
    - added ability to strip prefixes from show EPG titles when the EPG is imported, and have default it to include a few common nuisance that some broadcasters use (like "All New ...");
    - changes to the metadata screens to make them more usable from the Recording screen. ie, now shows recording date, subtitle, changes to the multi-file screen layout to have buttons for resume etc, supporting the user-defined red/green/yellow/blue color tags.
    - added a info screen when playing videos, accessed via Ctrl-I, which shows information about video or live stream being watched (codec, resolution, signal strength etc). I'll probably add further info to this during the pre-release cycles.
    - added support for MCE remote zoom/aspect button to toggle aspect ratio
    - fixed issue webserver not parsing requests correctly
    - 'Import Recording' feature can now import an individual .ts file by pointing at external xml file produced when using <StoreSeparateMetadataXml>.
    - wider popups for selecting subtitle/audio streams, to accommodate longer descriptions
    - fixed issue with description of MKV subtitles.
    - fixed a long standing bug where attempts to overwrite a recording with a recording of the same name could cause a broken recording with only small samples every 10 seconds or so
    - fixed an HDPVR xml error that could occur with some blaster executables or args.
    - more graceful exit from live tv if you kill recording service while watching tv. Previously you'd get a persistent message box that was difficult to get rid of. 
    - remove spammy "GetDuration returning ...." log message
    - fixed error where video library list position could get messed up, making it difficult to get to some items.
    - updated Schedules Direct support to include a wide set of countries, include some European countries (including automapping where possible). 
    - added titles to audio/subtitle selection popups (thanks for the taking the work out of it for me Whurlston!)
    - fixed issue with conflict recordings being include as upcoming recordings in the "method=recording.list"
    - settings screen is now larger. Some screens were very cramped, and it was hard to find space for some new settings I wanted.
    - added a 'use S01E01 style file naming if possible' setting.
    - added a 'Use Movie.Name.(YEAR) format for movies if possible' setting.
    - running "-emptydb" will also cause the Setting screen to show, like a fresh install
    - fixed a bug where mouse could hide while Settings screen is visible, making it hard to do anything
    - moved to most recent Schedules Direct API
    - more accurately reporting Hauppauge HDPVR2 and Colossus2 model names
    - improvements to teletext subtitle rendering
    - now possible to control teletext subtitle delay. Previously you could only control the delay on DVB Subtitles.
    - now showing " (SxxExx)" in Recordings screen if this info is known.
    - improvements to recording export to ensure all show details are exported (star-rating, genre etc, which were previously missing) and to fix the start/end times.
    - fixed problem where mouse could auto hide while settings screen is visible
    - fixed problem that cause only a single color flag to be exported with recordings 
    - fixed problem with season/episode info on the new Schedules Direct API
    - increase maximum subtitle delay
    - handling age info like "(13)" from the end of name when looking for metadata
    - handling (T), (S), (R) when looking for metadata
    - added support for retrieving artwork from Schedules Direct for those people using this EPG service. 
    - fixed issue with range header when streaming via HTTP
    - updated NEWA
Version 3.3.8
  • Release Date: Oct 25, 2014
  • Download(s):
  • - fixed problem with new multi file screen in Recordings screen when a failed recording was present
    - major changes to schedules direct support. Schedules Direct have moved to a new API. To support this, there is new screens in NextPVR for managing lineups, entering zip codes etc. 
    - added support for ATSC major.minor numbers. You can now have channel numbers like "12.2". 
    - fixed a problem with sort order of new multi file screen in Recordings
    - fixed a couple of bugs with the new Freesat EPG option introduced in the last release.
    - fixed an unhandled exception that could happen on the Recordings screen
    - the multi-record feature is now possible on analog/HDPVR/HDPVR2/Colossus/IPTV/Prime devices. For these types of devices it's not as useful as digital tuners, but still gives some advantages like the ability to get overlapping recordings on back-to-back recordings on the same channel (with padding in both).
    - changed app to make it compatible with Microsoft DTV-DVD Audio Decoder for AAC audio. 
    - colored red/yellow/green/blue flags now included in export/import of recordings
    - fixed a problem where re-entering a directory in icon mode could cause the start of the list to become offset, appearing like one or more blank spaces at the start of the list. 
    - fixed bug with webclient that cause server to try running a music file locally aswell as client.
    - adds support for detecting changes to the desktop resolution when running in fullscreen mode (to avoid problem where user was ending up with a fullscreen app not filling the screen after machine had been asleep)
    - fixed a problem where trailing slash was not added to new media directories added until the user revisited the settings screen for a second time. 
    - added support Hauppauge Colossus2.
    - slight change to the way the devices tab loads, so that the entire screen is drawn before it goes off looking for devices. 
    - changed "don't record duplicates" logic to fix a scenario that could occur with multiple recurring recordings picking the same future episodes to record. 
    - fixed a scenario that could cause Recurring not to be created in the case of a conflict.
    - fixed a problem where EPGEvent's would lose all but first genre/cast/crew when stored as cached copy in recording
    - install process attempts to create firewall exceptions for NextPVR.exe, NRecord.exe and NDigitalHost.exe. Hopefully this will get rid of some of the HDHR new user problems. 
    - improvements to duplicate detection logic to better cater for users that switch from mc2xml to schedules direct.
    - now forcing a reload of the channel list when a device is deleted, so that the Settings->Channels tab always reflects the correct list of channels
    - RECENTLY_DELETED entries now use the current time, rather than the original recording time.
    - improved duplicate detection logic to better handle movies.
    - fixed a problem where escape key wouldn't back out of select audio/subtitle popup
    - fixed a problem with API for updating recurring recording advanced rules.
    - PromptForDeleteAfterPlayback no longer prompts for delete if you were watching an in-progress recording
    - added a popup to control the DVB Subtitle delay. This popup is accessed via Ctrl-D
    - added a work around for channel ids changing in mc2xml generated xmltv files
    - added cast/crew support for xmltv
    - fixed a crash with DVB scanning on transponder with huge number of channels
    - added support for LCN v2 channel numbers, which are starting to be used in some DVB countries (like Singapore etc). 
    - changes to metadata API to better support multiple metadata plugins.
    - added metadata plugin for TheMovieDB
    - fixed problem where it would go to the new details screens even when the show didnt have any description, leaving you a very blank screen.
    - recurring recordings no longer limit potential recordings to those after the start date of the original show used to create the recording. 
    - slight change to the way config.xml is saved to resolve issue where user could end up with a corrupt config.xml when their disk was full and it attempted to save the config
    - updated NEWA
Version 3.2.9
  • Release Date: Mar 29, 2014
  • Download(s):
  • improvements to the layout and look of icon mode in library screens. Icon lists now scroll vertically instead of horizontally.
  • leaf nodes in video library now shows a details screen if metadata exists. May add option to also show this screen in the Recordings screen.
  • added new IMetadataPlugin interface, for new class of plugins, called at recording completion, to allow for improved file naming, and auto downloading of additional metadata and artwork. I may need to change this interface, so plugin can UI way for user to select other artwork/metadata if it gets it wrong.
  • added new "Filter" menu option in the Recordings screen for users that have more than one recording directory, allow you to show just the "KIDS" recordings etc
  • video/music/picture library now gives useful error if the user tries to delete a file but it cant (like readonly or access denied etc).
  • fixed bug where PLAYBACK_POSITION history wouldn't be deleted for recordings auto deleted due to 'keep x recordings' when scheduling recurring recording.
  • fixed bug that could lead to duplicate DVB EPG entries
  • fixed a problem that could lead to DVB EPG entries being in the wrong timezone
  • changes to web api: added method=recording.color.toggle&recording_id=123&col or=blue method=recording.list will now also detail red/green/yellow/blue flags
  • updated NEWA (thanks UJB!)
  • improvement to the speed of video library loading of artwork and metadata (mainly via improvements to the caching scheme). It'll probably only be noticeable on network video directories though. I notice a big improvement for my Video Library, in my-now-preferred icon mode, using a NAS full of movies.
  • fanart backgrounds are now loaded asynchronously, and only when the user stops moving around, to improve responsiveness.
  • fanart now also carries through to the new Video details screens
  • fixed old bug in Covers view in Video screen, where '..' folder could be shown behind artwork, and showing through if artwork was not big enough
  • fixed bug where webclient menu screen would stop responding
  • IPTV device makes a return. This time it's a little more flexible, now handling http/udp/rtp transport streams
  • fixed a problem with iso playback via webclient.
  • fixed problem with changing channel groups in the now/next popup in live tv.
  • fixed EPG mapping display problem when viewing channel settings in multi-lineup Schedules Direct setups.
  • now has option to give a popup if you reach the end of recording playback prompting for deletion. ("This recording was watched to completion. Would you like to delete this recording?")
  • added support for high-definition DVB Subtitles
  • fixed a problem that could cause NextPVR in window mode to start out with the wrong shape window, which would jump to the correct shape when you tried resizing it.
  • fixed a problem where recordings could be moved to a disabled tuner
  • added support for Media Companion style metadata in video library (ie, just minor tweaks to the filenames etc).
  • if you have movies in individual directories, you can also have an extra "-trailer" video file in the directory (as created by Media Companion), and the video library will show "Trailer" button for watching it.
  • recordings with show titles that only vary by upper/lower case are now grouped together in the Recordings screen.
  • added 'exit' action for web clients
  • fixed a minor skin issue where text would occassionally get slightly wider when quite a few items were in the list and you'd scroll down and back up the list.
  • recording list is exported slightly earlier in the EPG update process, so that it's been done before PostUpdateEPG.bat is executed.
  • fixed a crash that would occur if you tried to change an ATSC/QAM channel to H.264. While not common, we have started to encounter some channels that require it.
  • fixed a problem with analog recordings.
  • fixed an incorrect message shown when attempting to delete a recording using NScriptHelper.exe
  • added support for XMLTV shows with "(R)" in the title to indicate a rerun.
  • fixed bugs with HDHR plugin when multiple network adapters were present, and HDHR devices were not on default NIC.
  • added an extra EPG loading API to speed things up for NEWA json API
  • now able to control recording priority in Recordings screen Recurring list. Pretty much the same as GBPVR, use the skip forward/back to change priority. It'll only let you do this when the sort order is 'Priority' or 'Priority Descending'. If you try it on 'A-Z' or 'Z-A', it'll give you a message to tell you why it cant do it.
  • added "-genre" command to NScriptHelper.exe, to get the primary genre of a recording
  • added a new 'Freesat (UK)' EPG option, which tells that app to use the existing DVB EPG functionality, but only from the Freesat EPG transponder (cutting down the time to fetch the EPG)
  • improved handling of partial or broken responses from Schedules Direct.
  • reduced memory requirements for processing of live stream for analog/hdpvr/hdhr-prime devices, which could previously lead to errors/crashes on machines with limited memory
  • implemented a basic default metadata plugin which will look up metadata and show artwork from TheTVDB. Metadata plugins are called soon after a recording is started. Can be disabled in the setting screen.
  • added 'Metadata' button in the Video Library, which can be used to download metadata/artwork for the selected folder.
  • if metadata/artwork downloading is enabled, it'll now auto download shows without artwork in the TV Guide when you view a show's details.
  • added option to use new single/multi file screens in the Recording Ready list when you click on a group. This will be off by default, but may evolve in that direction in the 3.3 if users seem interested.
  • added a few more skinning options in new single/multi screens. @genre, @duration, @subtitle, @subtitleOrAirDate
  • slight behavior change of recording failures in pre-padding. Instead of immediately marking the recording as failed, it'll try again after the pre-padding period.
  • 'blue' key now toggles view in the Library screens.
  • watched indicator now also show in video library.
  • fixed issue with resume in new screens.
Version 3.1.1
  • Release Date: Oct 12, 2013
  • Download(s):
  • NextPVR updated to use .NET 4. The installer will automatically install it if the user doesn't have it.
  • fixed an issue that could cause streams from HDHR Prime and Hauppauge DCR devices to stop prematurely.
  • new now/next screen shown when you use the up/down keys in live tv. It's along the lines of what reven has added in the samsung client, so we can keep it fairly consistent for users.
  • fixed an issue where NextPVR would sometimes try to use a device for live tv that was already in-use (when analog and digital channels are setup for the same tuner resource, and one is already in use).
  • fixed issue with double mouse clicks in Search screen.
  • added a 'Default to recording location with the most space available' checkbox. (aka 'spread' mode)
  • improved skipping logic when playing in-progress recordings.
  • added support for Freesat (and Freeview HD) huffman EPG.
  • fixed XBMC channel change bug with analog/colossus/hdpvr tuners.
  • fixed bug with playing blu-ray movies from iso files. Previously it assuming the iso file contained a dvd.
  • fixed a bug where pressing 'escape' from the DVD resume prompt would leave the DVD player in a state were you couldn't interact with it.
  • fixed a bug where DVD playback could start with incorrect aspect ratio when set to 'auto'
  • added diseqc support for a couple of additional TBS devices
  • fixed issue where Blurays would not play when launched from an ISO.
  • added logic to ignore any plugin called "system.dll" (since it's been renamed to meet .NET 4 requirements).
  • added support for a PostCancel.bat, for users wanting to run custom processing on recordings that are cancelled while recording.
  • changed the default 4:3 aspect ratio modes as per recommendations.
  • fixed an incompatibility between HDHomeRun Prime / Hauppauge DCR2650 and the OpenVPN client being installed.
  • changes to timeshift buffer. You can now choose if the rolling segments are based on time or the epg. If it's set to 'epg based', then pressing 'record' will keep the buffer and add it as a record. If you're set to 'time based', then it'll behave as per previous releases.
  • to support the change above, recorder plugins can optionally implement a new 'roll to' method, otherwise it'll revert to the existing live tv scheme
  • fixed a problem where screensaver could kick in while Pictures slide show was in progress.
  • fixed exception that could happening when pressing 'play' to initiate slider show in Pictures while the ".." directory was selected.
  • fixes a problem with initiating a recording from live tv, then stopping live tv, cancelling the recording, then restarting live tv, and trying to schedule another recording of that same show.
  • fixed a problem with some local addresses being treated as remote addresses.
  • added ability override mime type when streaming recordings/live tv using "/live" by specifying mime type as a parameter. For example http://127.0.0.1:8866/live?recording...lication/octet
  • added 'advanced settings' screen for the HDPVR2, where you can enable hardware scaling etc, and finer control over the H264 profile used.
  • fixed issue with the cleanup when a digital device hangs when stopping.
  • 'channel details' and 'bulk map' screens will now take ATSC OTA major.minor numbers into account when trying to find channel match when user switches epg source to Schedules Direct.
  • 'HDHR' source now only added for HDHomeRun Prime and Hauppauge DCR devices. Previously it'd also appear for older HDHR3 etc, where it shouldn't have been.
  • changes to the way the DVB EPG is collected when using out-of-process digital
  • sort options now working for recurring recordings.
  • slight changes to the way OSD graphics are rendered when plugins were visible over video to make it appear more responsive (rather than rendering half a second or so later)
  • improved support for playing .ts files that are not correctly 188 byte aligned.
  • added optional ability to hide [..] entries in the library screens. See the setting in config.xml
  • added new "MovePIP" command in keymappings.xml, for use cycling through each PIP window position.
  • added new "SizePIP" command in keymappings.xml, for use cycling through each PIP window sizes.
  • fixed issue with aspect ratio when resizing window, or making changes to PIP window.
  • fixed several touch related bugs, making the interface more reliable and stable.
  • touch interface now able to run in background service
  • touch interface now supports multiple instances. Clients can pass in a "client=....." parameter to address a specific session. If "client" is not supplied, then it's assumed to be "client=default". Any unique string can be used for a client identifier.
  • added support for fred250/reven's suggestion of overriding a player's http seek request, using hint provided by client. Hopefully will lead to more accurate skipping for of the new clients being created.
  • removed out-of-process-recording-service checkbox in Recording settings screen.
  • added support for national characters to /stream
  • if you do a 'Find All', then view the details of a show, then press escape, it'll go back to the 'Find All' screen.
  • fixed bug where custom task executable and parameters were forgotten when disabling and reenabling a custom task.
  • when FF/RW buttons are set to do 'Fast Play', the Right/Left buttons can be used to do the +/-10 second short skip.
  • if the recording service is unable to delete a recording (when 'keep' number set of recurring recording, and recording past that number), then a message is set on that recording to let the user know it couldn't be deleted.
  • various additions to the web api, to support reven's Samsung client, and future changes to XBMC support etc:
  • + method=setting.list now returning more settings
  • + method=setting.get&key=%2fSettings%2fVersion%2fCur rentVersion can be used for requesting specific setting in the config.xml, using key=xpath parameter.
  • + method=channel.listings.current returns the currently airing shows. It defaults to all channels, but you can selectively request &channel_id=123 or multiple using &channel_id=123,124,125
  • + method=system.status for a information about recordings and live tv sessions etc.
  • + method=recording.list now includes some additional attributes in the output, including any failure reason, whether it's been played and previous playback position
  • + method=recording.save now supports a format where only an event_id is passed. This will cause a one-off recording to be scheduled based on that EPG entry. If the request fails, it also returns a list of conflicts.
  • + method=recording.watched.set&recording_id=123&posi tion=75 where position is playback time in seconds
  • + method=recording.watched.clear&recording_id=123
  • + method=recording.edl&recording_id=123 for getting comskip points. Also supports format=json, aswell as default xml.
  • + method=recording.recurring.list gives the list of recurring recordings. Format may seem a little cryptic, but its the format used internally within the app.
  • + method=recording.recurring.delete deletes a recurring recording
  • + method=recording.recurring.save&... to create a recurring recording.
  • + method=recording.recurring.save&recurring_id=123&. ... to update a recurring recording.
  • ... You must specify either event_id or start_time/end_time (ie manual recurring recording). Optionally can specify:
  • ... "day_mask=SAT|SUN|MON" etc or "day_mask=WEEKDAYS" or "day_mask=WEEKENDS"
  • ... "timeslot=true" for a timeslot recording
  • ... "only_new=true" to record only new episodes (where EPG info indicates it is new, or explicitly states it's not a repeat, or isn't new vs repeat isn't known).
  • ... "start_time=1381424400&end_time=1381428000" for manual recording.
  • ... "keep=3" maximum number of recordings to keep. 0 is keep all recordings.
  • ... "pre_padding=1" minutes of pre-padding
  • ... "post_padding=1" minutes of post-padding
  • ... "directory_id=kids" other it'll record to the default directory.
  • updated NEWA. Thanks UJB and fjbpchristiaens.
Version 2.6.2
  • Release Date: Mar 24, 2013
  • Download(s):
  • fixed issue where TV Guide would sometimes not highlight shows as pending recordings after being left overnight
  • fixed an audio issue on Colossus devices with HDMI/SPDIF
  • fixed a bug that would stop XBMC addon from being able to delete recordings that were made from a recurring recording.
  • fixed a bug with duplicate checking when scheduling recordings.
  • fixed a bug that could cause NextPVR to release device if XBMC paused live tv for more than a few seconds.
  • fixed a bug that could cause some missing ATSC/QAM channels.
  • fixed a bug with 'all episodes, all channels' recordings which would the match to be 'beginning of string' even if user had configured it to use an exact match.
  • fixed a couple of problems with scheduling manual recurring recordings problems (related to timezone).
  • updated tuning files for New Zealand and UK.
  • added channel import/export buttons on the Settings->Devices screen.
  • fixed a bug with missing the first episode when scheduling a recurring recording when first episode airs within the next 10 minutes or so.
  • folder.png/folder.jpg now only shown as preview image on folders in Picture Library, and not in list of items when you enter the folder. This new logic can be disabled if anyone needs to.
  • fixed an issue with support for Hauppauge's diseqc control
  • reduced amount of logging produced when streaming
  • fixed a problem that would stop you from disabling SRT subtitles on file types other than .ts
  • improved startup time for XBMC
  • fixed an issue with audio stream selection during playback of digital recordings and live tv.
  • PC client will now look for show art in the server's .\media\shows directory, and channels in the .\media\channels directory.
  • added additional status messages during manually initiated EPG updates.
  • fixed a bug where XBMC deleting an in-progress recording could delete the recording rather than just cancelling it.
  • fixed a bug with streaming transcoded versions of recordings.
  • fixed a problem with the 'import recording' feature, when importing a single .ts file.
  • fixed error that could sometimes occur when scanning satellite systems with large number of channels.
  • fixed a problem with automapping xmltv channels when using the Bulk Map channel
  • fixed an issue with logic that moved recordings between tuners, which could have caused a recording to terminate early.
  • fixed client/server issue where NextPVR client could freeze during playback of livetv.
  • reduced logging around EPG update
  • minor changes to Schedules Direct API for plugin use.
  • added scanning API
  • changes to XBMC functionality to support features that'll be added to the XBMC addon (genre etc)
  • added basic playback of video files from Picture library, for those wanting to play video files captured by your camera. Video files are skipped during slideshows.
  • improvements to the speed of loading cover and fan art backgrounds. Also added support for backdrop.jpg which some artwork grabbers use instead of fanart.jpg
  • added support for external metadata xml files when using 'Import Recordings' when selecting an individual ts file.
  • fixed ip address detection bug that could effect some HDHR users
  • moved from EPG update hour to an EPG update time, giving more fine control over when it happens
  • fixed an issue with fan art loading which would often cause it to go back to the original background when it didnt need to.
  • added support for SPDIF audio with new model of HDPVR2.
  • Updated NEWA
Version 2.5.9
  • Release Date: Oct 1, 2012
  • Download(s):
  • added support for xbmc clients, using either the official pvr.nextpvr addon with newer Frodo builds of xbmc, or mvallevand's X-NEWA addon.
  • fixed an installer issue that could cause a series error messages related to the DataDirectory on first install on clean machine.
  • fixed problem with bitrate control on Colossus and HDPVR2 devices.
  • hiding "Microsoft DTV-DVD Audio Decoder" for audio formats we know are intentionally broken in the decoder
  • improved logic for what happens when the recording service is restarted during a recording. Each resulting part will now be listed separately in the Recordings screen, with a message indicating the recording service was restarted during recording.
  • fixed an archiving issue from client PCs.
  • fixed timezone issue with manual recurring recordings
  • added some simple validation checks of the server name when user tries to enable client mode.
  • fixes an issue where duration information was sometimes not delivered to clients
  • added a checkboxes on HDPVR setup screen to control whether the capture graph is stopped and restarted on channel change, and whether the NextPVR should ignore the inital data from the HDPVR when a recording starts (so it can avoid video of STB changing channels in STB setups)
  • updated NEWA
Version 2.5.5
  • Release Date: Aug 5, 2012
  • Download(s):
  • fixed a problem with pressing pause while fastforwarding/rewinding.
  • digital channel scans now also shows existing channels. Previously it'd only show new channels, which would confuse a lot of users. Now it shows existing channels, but grayed out with no check box, to make it clear those channels cant be added.
  • added Picture-In-Picture support on the PC. You can either use the context menu, or using the * and # keys on the MCE remote. You can press 123-* to open PIP on channel 123. You can press 124-* to change the PIP window to channel 124. You can press # to swap windows. You can press * by itself to close the PIP window. I've only tested this on an MCE remote. If you're using a Hauppauge retail remote you'll need to add a couple of lines to irremote.ini. '*' needs to generate SHIFT-8, '#' needs to generate SHIFT-3, like an MCE remote does.
  • if live tv has to exit because the tuner you were using was required for a recording, the user will now be shown a popup tell them what happening, and letting them choose to either watch one of the in-progress recordings, or exit back to the menus.
  • fixed a problem with startup aspect ratio on some non .ts files and DVDs
  • Hauppauge DCR2650 and HDHomeRun Prime can now locate the supporting SiliconDust software even if installed in non-default directory.
  • fixed a problem with playback of transport streams that have a multi-program PAT.
  • improved performace of list view in the media libraries
  • fixed crash that could occur in Recordings screen if you press 'play' key on screen with no items listed.
  • now much more effecient working with xmltv files in the channel details screen (where you select EPG details). This greatly improves the memory useage and speed with large xmltv file.
  • in the Recordings screen you can now press the red/green/yellow/blue keys to highlight a flag on each recording. This just a simple visual indicator. Some multi-user households might use it to flag a recording as having been watched by certain members of the family.
  • fixed a situation where (depending on ordering of streams) could cause an H264 channel to give audio but no video
  • fixed a problem that could cause the app to hang for some users when switching audio streams.
  • added some additional information to the metadata.xml saved with each recording.
  • fixed two issues with HDPVR reference counting, which could cause the HDPVR to be marked as unavailable.
  • fixed an issue with analog reference counting, which could cause analog device to keep recording, resulting in a big file and possible failure of later digital recordings on same hardware.
  • more gracefully handling the situation where the recording service has no permission to access the recording directory.
  • added support for generating unique show ids from EPG Collector xmltv files.
  • fixed a scenario where wakeup events could still happen even if a recordings were cancelled
  • now possible to specify multiple recording directories, and specify at scheduling time where to record to.
  • added 'Archive' feature. Only shows up if multiple recording directories are specified. Will move the recording, and any associated files. Also, PreArchiving.bat and PostArchiving.bat will be called around the archiving for users wanting to hook in their own custom logic.
  • added ability to specify separate skin for each MVP/NMT device
  • clients now show recording directories as configured on server
  • now shows conflict popup at scheduling time, rather than 'no tuner available' message. There is still a couple of situations with recurring recordings where it doesn't appear (like GBPVR before it), but I'm seeing if I can improve on these.
  • fixed a problem with analog tuners that would cause problems with live tv
  • recurring recordings now have a 'find all' button.
  • 'find all' popup now gives a visual indication of whether a show is already scheduled to record
  • fixed a bug that was stopping streaming audio/video files to the NMT from working
  • added a config.xml setting to allow streaming to a remote site.
  • removed a couple of log messages that were generating too much noise in logs.
  • web server /transcode url can now stream recordings using http://:8866/transcode?recor...6&bitrate=900k format
  • fixed an issue that would stop 'watched' indicator from appearing when movie was played until the end of file.
  • ffmpeg command line used by web server /transcode url is now configurable.
  • fixed a null pointer exception that could happen with some xmltv files
  • added the ability to control the number of seconds that the system would wake before a recording happens. Previously was hard coded to 90 seconds. in config.xml.
  • resume information is now based on a partial name.
  • fixed a problem with the 'avoid duplicates' checkbox (setting missing in config.xml)
  • added support for multiple PSIP packets packed into a single transport stream packet. This would stop the PMT from being found in some .ts files.
  • fixed a problem with using the 'record key' shortcut to delete a recording while it was still recording. Previously it wasn't cancelling the recording.
  • added support for Hauppauge's next generation HDPVR
  • skinners can now display just the date or just the time using @date or @time instead of the @dateTime.
  • fixed a problem that would cause nrecord.exe to update npvr.db3 every couple of seconds.
  • improved logic which chooses which channel to play when playing a .ts file with multiple channels. Now taking into account channels that are encrypted.
  • fixed a problem with SRT file parsing when there wasn't a blank line at the end of the file.
  • slight changes to lazy list updating to improve the performance of list view lists, and to fix a bug that could cause the metadata of some lists to not update when switching between items (seen in the Search screen).
  • will record a slightly different failure reason on a recording when the user has run out of disk space.
  • the app will now default to showing an SRT subtitles if a moviename.default.srt file exists
  • Ctrl-B will now show channel metadata for channels where no listings are known. Previously you'd only get the timeline for these channels.
  • fixed problem stopping setting from working.
  • changes to the 'Encrypted Content' message logic.
  • 'import recording' button now also allows you to select a .ts file. If that .ts file has metadata available, then it'll import it as a recording.
  • fixed a tuning issue that could occur when recordings are shuffled to a different tuner type on a merged channel.
  • tray app now blocks shutdown while recording, giving a 'NextPVR is currently recording' message as the status on the Vista and higher 'force close' screen. This does not apply to standby/hibernate unfortunately, where Microsoft dont seem to allow apps to prevent manually-initiated standby/hibernate requests. This can be enabled/disabled in the Settings screen.
  • added setting to allow nextpvr to be started with the green windows jewel button on the MCE remote. The user still needs to manually disable MCE from starting on this button. This will hopefully stop NextPVR users from needing to install other software just to get the ability to start NextPVR using this button.
  • fixed an exception that could occur when a data error was present in timing.info
  • video library will now play short cuts to video files. It looks for the metadata in the same location as the source file.
  • when renaming recordings with NScriptHelper.exe, it will now also update the playback position history to reflect the new filename.
  • fixed a bug with filename getting truncated when updating an in-progress recording
  • updated NEWA (thanks UJB and fjbpchristiaens)
Version 2.4.3
  • Release Date: Mar 24, 2012
  • Download(s):
  • 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 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.
Version 2.3.6
  • Release Date: Jan 18, 2012
  • Download(s):
  • 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 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]\media\shows to folder.jpg while recording. Now just directly uses artwork from [data]\media\shows.
  • added some logic for accessing the NextPVR UI via html, using http://: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://: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 . 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 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!
Version 2.2.6
  • Release Date: Aug 28, 2011
  • Download(s):
  • 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://: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
  • 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.
Version 2.1.5
  • Release Date: Jul 12, 2011
  • Download(s):
  • 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
Version 2.1.4
  • Release Date: Jul 3, 2011
  • Download(s):
  • 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.
Version 2.0.3
  • Release Date: Mar 2, 2011
  • Download(s):
  • 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 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
Version 1.5.36 Beta
  • Release Date: Dec 24, 2010
  • 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 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.
Version 1.5.33 Beta
  • Release Date: Oct 15, 2010
  • Download(s):
  • 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.
Version 1.5.31 Beta
  • Release Date: Sep 6, 2010
  • Download(s):
  • Note: 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.
  • 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 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 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
Version 1.5.28 Beta
  • Release Date: Aug 7, 2010
  • Download(s):
  • 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 media\shows\*.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 plugins\common. 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 '.\media\shows\'. It assumes the last part of the directory name in the path being browsed is the show name.
  • OSD now also uses '.\media\shows\' 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
Version 1.5.24 Beta
  • Release Date: Jul 7, 2010
  • Download(s):
  • 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_USER\Software\NPVR registry key wasnt found
  • now able to config MVP control and media ports using 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>
Version 1.5.21 Beta
  • Release Date: Jun 24, 2010
  • Download(s):
  • Please refer to http://forums.gbpvr.com//showthread.php?47071-1.5.21-beta-available-(24th-June) for a full list of changes
Version 1.5.19 Beta
  • Release Date: Jun 14, 2010
  • Please refer to http://forums.gbpvr.com/showthread.php?46876-1.5.19-available-(beta) for a full list of changes
Version 1.4.7
  • Release Date: Aug 30, 2009
  • Download(s):
  • 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 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,
  • setting HKEY_LOCAL_MACHINE\Software\devnz\TSMuxBlockEncryp ted=1 (DWORD) will cause the TS Mux to discard encrypted packets rather than writing them to the file being recorded.
Version 1.3.11
  • Release Date: Jan 12, 2009
  • Download(s):
  • 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
Version 1.3.7
  • Release Date: Nov 3, 2008
  • 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...
Version 1.2.13
  • Release Date: May 27, 2008
  • 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.
Version 1.2.9
  • Release Date: Mar 9, 2008
  • Please refer to the release notes for a list of changes
Version 1.1.5
  • Release Date: Nov 11, 2007
  • 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
Version 1.0.16
  • Release Date: Aug 14, 2007
  • Please refer to the release notes for a full list of changes
Version 1.0.8
  • Release Date: Jul 8, 2007
  • Please refer to the release notes for a full list of changes
Version 0.99.12
  • Release Date: Feb 27, 2007
  • 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 false 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 true in config.xml
  • made the list of extra files deleted configurable in config.xml via 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)...
Version 0.99.5
  • Release Date: Dec 23, 2006
  • 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 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.
Version 0.98.13
  • Release Date: Oct 20, 2006
  • 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 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
Version 0.98.8
  • Release Date: Sep 11, 2006
  • 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 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 and 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 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.
Version 0.97.13
  • Release Date: Jul 8, 2006
  • 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 and 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.
Version 0.97.9
  • Release Date: Jun 3, 2006
  • 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).
Version 0.97.7
  • Release Date: May 15, 2006
  • 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 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.
Version 0.96.12
  • Release Date: Mar 4, 2006
  • 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 true 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.

Rate this software:

Your Rating:
You have not voted yet!

Average: 3.26
Total Ratings: 96

 




Software Submissions