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 / Beta (March 21, 2020)


Visit developer's site

Download NextPVR 4.2.4  46MB  Win

Download Beta, Portable and other versions

Download NextPVR Beta Portable  ca 46MB  Win  Portable

Download NextPVR Beta Mac  ca 46MB

Download NextPVR 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 builds have been updated (Windows, Linux, Mac, Docker) to This is the first non-beta build.

Added group filter when initially scanning for digital channels. This makes it easy to filter in/out radio, or certain providers channels etc.
Changes to password fields in Settings screen, to work around issues with Firefox storing incorrect password
Added support for DVB EPG with HDHomeRun devices. This option is only available if the user has the SiliconDust hdhomerun_config installed.
Added support for Huffman encoded strings in SAT>IP / HDHR with DVB EPG
Added better error reporting with HDHomeRun devices
Added ability to specify a genre on the search screen
Added ability to have 'recording series' default to only new episodes, by changing <DefaultRecurringToOnlyNew> config.xml setting
Improved SAT>IP scanning (to better cope with broadcasters using multi-part SDT tables)
Improved names of mapping options coming from North American XMLTV sources
Faster startup for audio-only streams
Added support for {channel_d1} {channel_d2} {channel_d3} {channel_d4} in Extras args
Improved SDT logging furing SAT>IP scans, to get better info in logs
The web app will now show a channel selector if you move the mouse to the right hand side of the player while watching live tv
Fixed issue with arm32 build, where files could be limited to 2GB.
Fixed issue where it wasn't obvious how to edit the time with manual recordings
Fixed a bug with transcoding in the last build.
Fixed a bug with legacy HDHR scanning in last build
Fixed issue with connecting first 4 tuners on some Digital Devices DVB tuners
Fixed issue with selection different audio track in nextpvr.exe
Fixed issue where out of date EPG entries could be import from old xmltv files.
Fixed issue with sample file supplied by user where was not handling the bad clock around a corrupt area of ts ifle, and would switch into a kind of fast forward mode, with out of sink or missing audio
Fixed issue that could result in '401 Unauthorized' type message with some IPTV streams
Fixed a bug with 'update m3u' not correctly updating changed urls of existing channels
Fixed issue with Thai characters in DVB EPG
Fixed issue where some streams where not being treated as live streams, even though they were. This was leading live streams stopping prematurely.
Fixed issue with .map files being left behind in some scenarios.
Remove a couple of web app resources that were being loaded from cdn. Now loading directly from web app.
Remove some unneeded logging

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

Added installer and uninstaller for Windows builds
Added support for HDHR style devices that are hosting lineup.xml on a non-standard port
Added a 'login and refresh epg sources' button when changing SD username/password
Added donate button in the web. A big 'thanks' in advance to all who decide to use it!
Added new Transcoder page in Settings screen.
Added support for hardware transcoding
Added support for m3u files that use radio="true" to specify radio IPTV channels
Added some extra logging around SAT>IP scanning, to give a clearer indication of why channels might be missing
Added a new 'auto transcode recordings' feature. When enabled it post-processes recordings to get them into a more streaming friendly format (H.264 + AAC). This provides improved playback in the web app (and soon in the iOS/Android apps).
Added logout function. This will also forget users that have ticked the 'remember me' at login time.
Added the ability to configure each of the streaming profiles.
Web app Search screen is now highlighting shows that are already scheduled to record.
Changes to the 'update m3u' function in IPTV device settings, to allow you to choose which groups to update.
Fixed issue where streams started with wouldn't always have unique names.
Fixed issue with http headers on some streams
Added placeholder labels for LNB settings
Fixed issue with 'listen' feature for radio in nextpvr.exe
Bumped maximum pre/post-padding up to 2 hours in web app when scheduling recording
Fixed an issue with updatingt recurring recording parameters in web app
Changes to streaming profiles. Now contains a wider variety of resolutions, and the ability edit the bitrate used for each.
Fixed issue with SAT>IP scanning
Fixed issue where xmtv files could stay locked after NextPVR read them
Improvements to IPTV using m3u8 sources, to better cope with the various types of redirect used by some providers.
Fixed issue that could cause device lease renewal issues with IPTV channels using m3u8 streams
Better reporting of errors during device discovery.
Removed the need for libgdiplus in channel.list api
Fixed issue with mouse pointer not auto hiding in nextpvr.exe
Removed a couple of unused settings in nextpvr.exe settings screen.
Fixed issues with editing exiting one-off/recurring recordings in web app
Fixed issue with recording.lastupdated when recording service was stopped.

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

Happy New Year!

Updated version of vue.js, and switched to the minified version for slightly faster web page load times.
Updated versions of SQLite and Drawing.Common.
Fixed issue with skipping to an offset earlier than the first slip file
Fixed issue with watching channels with unicode characters in their name
Fixed issue with HDPVR timeshift in nextpvr.exe
Now correctly remembering and restoring window size in nextpvr.exe
Fixed issue with popups not appearing over video plugins in nextpvr.exe
Fixed issue with resolution and codec info being missing from Ctrl-I screen in nextpvr.exe
Added support for an optional PreShutdown.bat/.sh script
Fixed a default page issue in the web app
Added support for IPTV #EXTVLCOPT headers in m3u file.

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

Merry Christmas all!

The web app login screen now has a 'remember me' check box, which will remove the need to login each time
Added 'new' indicator for scheduler and search screen
Web app now supports timeshift live tv, so you can skip back/forward etc.
Bug fixes and improvements to live tv in nextpvr.exe, including fixing a serious pixelation issue
Now using new 'NPVR TS Reader 5' in nextpvr.exe
Improved legacy HDHR/DCR device detection
Added placeholder artwork in web app
Updated version of hls.min.js used for web video playback
Fixed issue where NextPVR.exe not exiting with Alt-F4 key combo
Fixed issue with web app for setting DVB-S diseqc support for satellite 2
Fixed a bug where power management function was being called too regularly
Fixed an issue that was stopping xmltv url from loading from a specific IPTV provider
Fixed a bug with ATSC EPG parsing on Windows
Fixed issue with timeshift buffer from some device types when running from a service.
Fixed issue with exception when trying to use F7 to toggle aspect ratio in nextpvr.exe
Fixed issue with installservice.bat on some versions of Windows
Fixed issue with pressing delete key while editing channel name/number in web app.
Fixed issue with subsequent artwork requests being slow from shows that have already been determined to have no artwork available.

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

NextPVR is now using .NET Core 3.1 (was previously 2.2)
Improved IPTV channel import. Before saving your channels, there is a new drop down where you can easily select the channel groups you'd like to import.
Improvements and bug fixes in new timeshift functionality, for upcoming kodi and other clients.
Removed <LiveTimeshift> setting from setting.list api, to force Kodi to not use the old v4 style of timeshift
Fixed issue with /services?method=channels.m3u not working from other machines unless a host_callback parameter was explicitly supplied.
No longer adjusting the transcode priority on mac, since a user identified this as causing an issue for them
Fixed a bug with streaming where power management calls to keep machine awake were being called too frequently.
Fixed issue that was stopping IPTV from working with xteve
Fixed issue where IPTV channel numbers would start an 1, instead of the next available number (which would lead to overlapping channel numbers)
Fixed bug in tray app
Fixed bug with status reporting from digital tuners.

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.

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