Help us keep the list up to date and submit new video software here.

Try DVDFab and remove iTunes protection, copy, convert or make Blu-rays and DVDs! Download free trial !

Software Home »



NextPVR (former GB-PVR) is a popular free personal video recorder application for Microsoft Windows, making it easy to watch or record live tv, and provides great features like series recordings, web scheduling, playing music, video and image files, Kodi/XBMC integration etc.

18 votes
Rate it


NextPVR screenshot
Click to enlarge screenshot

NextPVR screenshot 2
Click to enlarge screenshot

NextPVR screenshot 3
Click to enlarge screenshot
Latest version

4.2.4 / 5.0 Beta (November 30, 2019)


Visit developer's site

Download NextPVR 4.2.4  46MB  Win

Download Beta, Portable and other versions

Download NextPVR 5.0 Beta Portable  ca 46MB  Win  Portable

Download NextPVR 5.0 Beta Mac  ca 46MB

Download NextPVR 5.0 Beta Linux  ca 46MB

Download old versions

Download NextPVR old versions

Software License

Freeware (Free download!)

Supported operating systems


Version history / Release notes / Changelog

NextPVR v5 Public Beta

The public beta builds have been updated (Windows, Linux, Mac, Docker) to

NextPVR.exe is now DPI aware, getting rid of the blurry look on high DPI monitors.
Improved UI Client around mouse control
UI Client now remembering last recording list, and returning to it on next session
Fixed a UI Client exception that could happen when stopping playback
Fixed a UI Client skin path problem on Linux
Fixed an issue with UI Client ignoring quality=high requests
Fixed an issue with ATSC EPG (as seen in sample files supplied).
Now able to enable/disable devices on Settings->Devices page. (option only appears in advanced mode - ie, when Ctrl key is held)
Fixed issue with manual recurring recordings
Fixed issue on web player when streams failed.
Device Status now using common device names
Added additional security around streaming remotely
Fixed issue with editing recurring recordings in web app
Improvements to advanced and keyword recordings
Fixed issue with channel groups with some IPTV providers
Improvements to the process of deleting channels, to minimize the risk of deleting all channels. Also simplified deleting groups of channels.
Improvements to automap with IPTV + XMLTV
Further updates to UK DVB-T tuning files.

The public beta builds have been updated (Windows, Linux, Mac, Docker) to

Added specific Win32 build.
Added Advanced recording to web app
Added Keyword recordings to web app
Added new 'Live' indicator in TV Guide for shows that are airing live (sports etc). This depends on EPG that supports this feature (Schedules Direct)
Improvements to security. Logging in remotely, to either web app, or other type of client requires you to tick the remote access checkbox. It will not let you connect remotely using the default username+password or default pin.
Updated UK DVB-T tuning files.
Fixed issue with Remote UI clients and nextpvr.exe not remembering last group selection
Updated jquery to version 3.4.1
Added system.epg.summary api for querying last EPG update time etc.
Fixed issue with runtime missing from Linux install
Fixed a issue we've seen with m3u files recently, that could cause embedded quotes in channel names (and EPG mappings wouldn't load correctly because of this)
Improvement/fixes to system.status api.
Added support for using xmltv channel id as channel number (if numeric)
Fixed issue with DVB/ATSC EPG on Windows
Added the resume functionality to the web app.
Fixed an issue with seeking during playback in the web app.
Returning LiveTimeshift=false to kodi, so it doesn't try to use that v4 style of timeshift.
Fixed an issue with device status reporting
Added -updaterecurring to NScriptHelper

The public beta builds have been updated (Windows, Linux, Mac, Docker) to

Web app video player will now let user know if their browser is blocking video playback.
If a the software fails to start a recording, it'll look for an alternative airing and schedule it to record
Fixed issue where status wasn't being reported correctly with ATSC/DVB tuners on Linux
Fixed issue with rerunning installservice.bat
Added padding option of '0 minutes' in web app.
Added buttons for 'cancel episode' and 'cancel series' in web app guide page.
Fixed an issue with listings not being removed when a channel was deleted.
Fixed issue where show could still look like it would recording in Guide page after cancelling a recording.
Fixed issue where cancelling a scan on a Linux, where it wouldn't actually cancel, and would continue to use the device until the scan completed.
Fixed an issue with cancelling a scan on Linux would overwrite the channel config file anyway
Fixed an issue with IPTV providers that were redirecting from https->http
Fixed issue where manually initiated artwork download was going to the wrong data directory
Fixed issue with multi-record on Extras devices
Added support for SATIP_RTSP_PORT environment variable to force docker to use a different rtsp port SAT>IP.
Fixed issue with http ts streams not auto reconnecting after disconnection.
Fixed issue with deletion of slip files on api call.
Fixed issue with PostProcessing/ with show names with embedded single quotes
Xmltv epg source now automatically handling mappings where the case is incorrect
Small change to SAT>IP to be compatible with SATPI server

Over the last 6 months or so I've been busy working on the next generation of NextPVR software. The primary goal of v5 was to making the it possible to run NextPVR on other platforms. We've made good progress with that, and now have an application we'd like to get more people testing it. Today I've posted public beta information, for those that are interested in giving it a go.

Is NextPVR v5 ready for everyone to install? No. For the average user, wanting a stable release, we'd recommend sticking with NextPVR v4.2.4. The new v5 application is coming along nicely, but there is definitely more work to be done. The new public beta is to get the application into the hands of more users, so we can get more feedback, so we can gauge areas that users want to see more focus in.

Is it exactly the same as v4? No. Unlike previous versions, the setup and configuration is done using a web application. Where possible I've reused stuff, so there is a lot of familiar aspects to NextPVR v5, but there is also a lot of new stuff and things that needed to be done different there is definitely some learning curve for getting started with the new application.

Does it work with other clients, like Kodi, or the iOS/Android apps? Yes. In general it works the same with Kodi, the iOS apps, Apple TV app, and Android app. Emby will need an updated plugin, which will be provided shortly.

Installing on Windows
On Windows NextPVR supports IPTV, HDHomeRun, digital tuners (DVB-T, DVB-C, DVB-S, ATSC and QAM), SAT>IP tuner (DVB-S, DVB-C, DVB-T) and HDPVR style devices (HDPVR, HDPVR2, Colossus, Colossus2, Rocket)

If you're going install on a Windows machine with NextPVR already installed, unzip it into a different directory, and you'll need to set the <Port> setting in config.xml, to something other than 8866 (like maybe 8867), since this port will already be in use.

The latest files can be downloaded from:
Windows files at:

To install and run on Windows
copy binaries to directory like C:Program FilesNPVR
run NextPVRServer.exe

Windows Client
The windows client, nextpvr.exe, is included in the 'client' subdirectory. At this stage it can only connect to NextPVR running on the same Windows machine.

A tray app is also available, which can give you a visual indication of when the application is recording or idle. This can run using NPVRTray.exe.

View full changelog

All features

Devices Supported
NextPVR supports a wide range of capture devices. Supported digital tuners include DVB-S/S2, SAT>IP, DVB-T/T2, DVB-C, DMB-T, ATSC and ClearQAM.

NextPVR also supports specialist component/HDMI capture devices (like the Hauppauge HDPVR, HDPVR2 and Colossus), and Copy-Freely devices (like the Hauppauge DCR-2650 and HDHomeRun Prime). Old-school analog and FM capture devices are also supported, if SoftPVR components are available on your PC.

User Interface
NextPVR's user interface is designed to be easy to use for the entire family. NextPVR's interface provides a TV Guide for scheduling recording, Recordings screen for watching/managing your recordings and schedule, and Library screens for watching movies, listening to music, and viewing photos.

NextPVR enables you to view it's user interface out to devices like Samsung TV and Blu-Ray players, and LG TVs. You can also use the great X-NEWA to access NextPVR's interface on any platform able to run Kodi/XBMC. If it better suits your needs, you can also use the built-in addons in Kodi/XBMC, or MediaBrowser3, to user the backend television services provided by NextPVR

Sections/Browse similar tools

Alternative to NextPVR

Argus TV




Guides and How to's

Acronyms / Also Known As


Download NextPVR Portable download from the Download links under Download and Download other versions!

Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

18 reviews, Showing 1 to 5 reviews

I've been using NextPVR for over 10 years now. If you're primary requirement is to schedule and watch TV shows over the air, then I don't think there is any better software out there. It may lack some of the pzazz of some other media players but often that is all they are (media players) and don't offer intelligent scheduling of all your favourite TV shows from one or multiple TV tuners. For example did you know that if the channels you want to watch are on the same DVB mux, it can record multiple shows at the same time, all from a single tuner. It can avoid recording the same show, reschedule a show to resolve a conflict with recordings, keep the last X episodes of a series etc.

I would say the software is pretty much bullet-proof and I don't recall the last time I ever had the software barf on me. (There were a few issues with FF/RW when the playback code was rewritten but these gremlins are pretty much all ironed out now). You do however need to ensure that you have the necessary codecs installed (not supplied with NextPVR) if you wish to playback other formats as NextPVR just asks windows to use whatever the default codec is for that file type. Most folks use decoders from LAV , MS or various codec packs that are available.

If you just want software to playback movies that you have downloaded or ripped off a disc, NextPVR can cater for these files just fine although there may be other products that can provide more bling to your viewing experience.

As a true client/server app, it supports playback from other pcs/laptops/browsers and mobile devices (being actively developed).

The author has also been investing a lot of time in ramping up support for IPTV during the last 12 months.

I would prefer to call it donateware rather than freeware as I feel that regular users of the product should support the author who dedicates a huge amount of his time to this project and the forum is friendly, responsive and helpful.

Review by gEd on Jun 1, 2018 Version: 4.1.1 OS: Windows 10 64-bit Ease of use: 7/10 Functionality: 8/10 Value for money: 10/10 Overall: 9/10

It doesn't allow to import IPTV channels from m3u file, so it is useless.

Review by Pinto007 on Dec 14, 2017 Version: 4.0.5 OS: Windows 7 64-bit Ease of use: 8/10 Functionality: 1/10 Value for money: 10/10 Overall: 1/10

excellent software, very stable and strong for long captures of 2-4 hours. This is base software for Capture4ME, GamerCap and perhaps Hauppauge Capture (for the HDPVR2). Increase bitrate from 9mbs as desired in C\Users\Public\NPVR\config.xml for 720p. Record with Recordings , Man-Rec (no preview window).

Review by texas1 on Jan 12, 2015 Version: 3.3.8 OS: Windows 7 Ease of use: 9/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

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

Review by Backpain on Oct 18, 2010 Version: 1.5.33 OS: Windows 7 Ease of use: 1/10 Functionality: 1/10 Value for money: 10/10 Overall: 2/10

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

Review by hech54 on Oct 17, 2010 Version: 1.5.33 beta OS: WinXP Ease of use: 7/10 Functionality: 8/10 Value for money: 10/10 Overall: 9/10

18 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

9 Affiliates: