2013-10-11, 04:26 PM
You can download 3.1.1 from http://www.gbpvr.com/NPVRSetup_3_1_1.exe
This release of NextPVR uses .NET 4.0, unlike previous releases which used .NET 2.0. The installer will automatically install this if it's not detected on your machine.
If you're upgrading from a previous release, remember to make sure you stop NextPVR before running the upgrade.
Please post any support issues in the support forum.
Existing plugins you have installed may have issues with this update, and may need updating.
From the change log:
This release of NextPVR uses .NET 4.0, unlike previous releases which used .NET 2.0. The installer will automatically install this if it's not detected on your machine.
If you're upgrading from a previous release, remember to make sure you stop NextPVR before running the upgrade.
Please post any support issues in the support forum.
Existing plugins you have installed may have issues with this update, and may need updating.
From the change log:
Quote:- 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=123...tion/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 <HideDotDot> 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%2fCurrentVersion 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&position=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.