This is the version history page for NextPVR. You can return to the main page for this software by clicking here. Index:
- Version 2.3.6 (Jan 18, 2012)
- Version 2.2.6 (Aug 28, 2011)
- Version 2.1.5 (Jul 12, 2011)
- Version 2.1.4 (Jul 3, 2011)
- Version 2.0.3 (Mar 2, 2011)
- Version 1.5.36 Beta (Dec 24, 2010)
- Version 1.5.33 Beta (Oct 15, 2010)
- Version 1.5.31 Beta (Sep 6, 2010)
- Version 1.5.28 Beta (Aug 7, 2010)
- Version 1.5.24 Beta (Jul 7, 2010)
- Version 1.5.21 Beta (Jun 24, 2010)
- Version 1.5.19 Beta (Jun 14, 2010)
- Version 1.4.7 (Aug 30, 2009)
- Version 1.3.11 (Jan 12, 2009)
- Version 1.3.7 (Nov 3, 2008)
- Version 1.2.13 (May 27, 2008)
- Version 1.2.9 (Mar 9, 2008)
- Version 1.1.5 (Nov 11, 2007)
- Version 1.0.16 (Aug 14, 2007)
- Version 1.0.8 (Jul 8, 2007)
- Version 0.99.12 (Feb 27, 2007)
- Version 0.99.5 (Dec 23, 2006)
- Version 0.98.13 (Oct 20, 2006)
- Version 0.98.8 (Sep 11, 2006)
- Version 0.97.13 (Jul 8, 2006)
- Version 0.97.9 (Jun 3, 2006)
- Version 0.97.7 (May 15, 2006)
- Version 0.96.12 (Mar 4, 2006)
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: 81
|