Versions
NVRblink is in active, early-access development. Download the current builds below, or browse the release history. Not sure what each app actually does, or how the security works? See the Apps page.
Windows · v1.4.4
Windows 10/11 (64-bit) · .msi installer
Android · v1.7.0 (build 8)
Companion app · remote live viewing · .apk
Neither build is signed/notarized yet, so you'll see an OS warning on first install — Windows SmartScreen (select More info → Run anyway) or Android Play Protect (select Install anyway). Android also requires enabling “Install unknown apps” for your browser or file manager, since this isn't distributed via the Play Store.
Windows release history
v1.4.4
2026-08CurrentRetail loss-prevention screen, camera groups, a live system status bar, and per-camera ONVIF encoder settings
- •New Retail screen for reviewing "possible theft" events flagged by on-device shoplifting/concealment detection, with its own per-user access permission
- •Live system status bar at the bottom of the main window — CPU, Memory, and Local Storage with green/orange/red thresholds, plus a live clock
- •Camera Groups: create and name groups, assign cameras to them, and filter the LiveView sidebar and Dashboard by group
- •Per-camera ONVIF encoder settings — Resolution, Encoding/Compression, Frame Rate, and Bitrate/Quality for every media profile a camera advertises
- •Camera Tampering Detection: flags a sustained lens-covered/sprayed/blurred or physically-repositioned camera, records a clip, and sends an urgent popup + email alert — a plain security basic, not license-gated
- •Fixed a freeze when opening a camera's Encoder Settings tab (or clicking Test Connection, which also loads it)
v1.4.2
2026-08Evidence watermarking, two-way audio talk-back, and account lockout improvements
- •Clip exports can now be watermarked with a case note, timestamp, and exporter name burned into the video
- •Added two-way audio talk-back through the PC's own microphone/speaker hardware (e.g. outdoor horn speakers wired to the PC) — press-and-hold Talk button on the Dashboard, with device pickers and a test tone in Settings > Application
- •Sign-in lockout now warns on the last attempt before locking, and admins can unlock an account directly from the Users screen
- •Fixed a crash on every unknown-plate capture caused by a SQLite ordering limitation
- •Fixed uninstall not actually removing app data when "Remove data on uninstall" was selected
v1.4.1
2026-08PTZ control, reseller remote-command support, and per-user screen permissions
- •Added PTZ (pan/tilt/zoom) camera control, with ONVIF-based detection and a dedicated control window
- •Reseller portal can now remotely add/update/delete cameras, manage 3rd-party monitoring connections, change settings, and pull a full settings export, with an adaptive check-in interval for faster response
- •Added engineer-access grants so a partner's field engineer can jump straight into a site's live camera view from the mobile app, including sites without the paid hostname add-on
- •Added per-user screen permissions
- •Password reveal toggle added to every login field
- •Removed remember-me auto-login credential storage for security
- •Fixed a recording-retention crash
- •Cameras/Settings layout cleanup
v1.4.0
2026-08Full remote settings on the partners portal, camera schedules, and scheduled auto-restart
- •Fixed two crash bugs: a camera-delete race in cloud storage settings save, and an unobserved exception in clip finalization
- •Fixed a false "Offline" camera status on the partners portal for idle-but-working cameras
- •Cameras sidebar button now only shows for accounts restricted to camera access
- •Every camera setting — recording mode, quality, motion, retention, audio, face detection, cloud storage — is now remotely editable from the partners portal, alongside People/Vehicles/Storage/Monitoring settings and a full remote settings export
- •Renamed "Plates" to "Vehicles" throughout the app
- •Added a scheduled auto-restart option for the Windows machine
- •Added per-camera weekly recording schedules (Settings > Cameras > Schedule tab) with day/time rules, a 24-hour toggle, and overlap-conflict detection — settable remotely from the partners portal too
v1.3.25
2026-08Settings tab-strip fix and a redesigned Edit User dialog
- •Fixed the Settings tab strip's horizontal scrollbar rendering as a near-invisible dot, which made the Monitoring and Backup/Restore tabs unreachable for admins
- •Fixed the Cameras tab showing empty for admins who navigated in via Settings directly
- •Removed the redundant standalone Cameras sidebar button for full admin accounts — Settings' own Cameras tab already covers it
- •Edit User dialog redesigned into two columns instead of one long scrollable popup
- •Fresh installer rebuilt — now correctly appears in Windows' Add/Remove Programs after install
v1.3.24
2026-08Hotfix: web portal playback and Settings admin tabs
- •Fixed web portal video playback — clips listed but never actually loaded after the 1.3.23 update
- •Fixed the Settings screen only showing the Cameras tab for admin accounts — every other admin tab (and the Users screen's Add User button) stayed hidden after signing in
v1.3.23
2026-08Web portal security update and per-account permissions
- •Important security update for the web remote portal — if you use remote access, please update as soon as possible
- •Web portal is now usable on phones and tablets
- •New account permissions: only the main admin can create users, and admins can grant individual accounts access to specific screens (People, Plates, Playback, Cameras, Audit Log) instead of all-or-nothing
- •Remote-role accounts can no longer sign into the Windows software itself — web portal and mobile only, as intended
- •Cameras moved from the main sidebar into Settings; a new Web Portal button opens the remote portal in your browser
- •Auto sign-out after 3 minutes of inactivity in the Windows app and web portal
v1.3.22
2026-08Account lockout protection and auto sign-out
- •Sign-in lockout: 3 failed attempts locks the account for 15 minutes, with a warning shown on the 2nd failed attempt — applies across the Windows app, web portal, and Android/iOS apps
- •Auto sign-out after 3 minutes of inactivity (Windows app and web portal) — the web portal shows a 15-second countdown warning first
- •Settings: fixed a duplicate Save button on the Plates tab, added a new People tab for face-detection settings, and moved Backup/Restore to the end of the tab list
v1.3.21
2026-08Settings reorganization and a number-plate recognition retry fix
- •Moved Monitoring into Settings as its own tab (no longer a sidebar item)
- •Moved number-plate detection settings into a new Settings > Plates tab — the Plates screen itself still browses Known/Unknown Plates
- •Fixed number plate recognition only getting one OCR attempt per vehicle pass — it now retries quickly within the same sighting instead of waiting 60 seconds
- •Added a Delete All button to the Unknown Faces and Unknown Plates review queues
v1.3.20
2026-08Rebuilt web remote portal with Live View, Playback, and Audit Log
- •Rebuilt the web remote portal with a full sidebar: Live View (1/2/4/6/8 grid layouts), Playback (browse and watch recorded clips), and a read-only Audit Log viewer
- •New Settings > Security tab for 2FA and remote access security status
- •Version/build number and an internet-connectivity indicator now show on the main window's sidebar
- •Low-storage warning: popup and email alert once your recordings drive crosses 90% full
- •Fixed invisible white-on-white text in the system tray right-click menu
- •Installer now creates a desktop shortcut and offers to launch NvrBlink right after setup finishes
- •Uninstalling now cleans up app settings and data, while leaving your recordings folder untouched
- •Fixed the Settings screen showing the internal remote-access URL as http:// when the server only serves HTTPS, which caused the web portal to fail to load
- •Fixed the About window not being closable, and moved Settings into the bottom nav group next to About
- •Commercial licenses now auto-connect a reseller-provisioned hostname and cloud storage, the same way domestic accounts already do
v1.3.16
2026-08Trusted HTTPS certificates, 3rd-party monitoring access, and an auto-update fix
- •Remote Portal can now use a real Let's Encrypt certificate for your hostname instead of a self-signed one — no more browser "connection not private" warnings
- •3rd-party integrations: issue API-key access so a security-monitoring company can view your cameras without a full account
- •Fixed a shutdown-timing bug that could cause Check for Updates to silently relaunch the same version instead of the new one
- •Settings > Refresh Status no longer shows your hostname as "stale" when it's actually fine
- •Reworked setup: commercial installs now sign in and activate a license first, skipping the domestic account screen entirely
v1.3.14
2026-08ANPR plate alerts, a live camera overlay, and a startup fix
- •Plate alerts: email plus a red-flashing, audible popup for plates you've flagged
- •A quieter notification option when the app is minimized
- •Live overlay on the Dashboard tile — outlines a detected plate and shows the text in real time
- •Commercial installs: reseller accounts are now required to set their own password on first login
- •Installer now bundles the .NET runtime, so it no longer requires anything preinstalled to run
v1.3.12
2026-08Commercial licensing and number-plate recognition
- •Domestic or Commercial setup choice on first run
- •Commercial installs: license activation flow, plus Settings > Licensing for managing it afterwards
- •Automatic number-plate recognition (ANPR) pipeline
v1.3.0
2026-08Multi-select playback, motion alert popups, and a round of UI fixes
- •Playback: select multiple recordings and play them back to back
- •Per-camera cloud storage opt-in — choose which cameras use your storage quota
- •Desktop popup with a live snapshot when a camera detects motion while the app is minimized
- •Mobile apps fall back to cloud storage for playback when a recording's local copy has been cleaned up
- •Fixed unreadable date pickers, a mislabelled camera dropdown, and camera settings clipped off-screen
v1.2.0
2026-08Cloud storage backup and a free hostname for remote access
- •Cloud storage — back up recordings automatically to your own Bunny.net storage folder
- •Free hostname (e.g. yourname.nvrblink.co.uk) that stays pointed at this PC automatically, no need to track or update an IP address
v1.1.0
2026-08Two-factor authentication, face detection, privacy masking
- •Optional TOTP two-factor authentication on login, with email fallback codes
- •On-device face detection — tags and triggers recording independently of motion detection, with its own sensitivity setting
- •Per-camera privacy mask regions, burned into recordings
v1.0.1
2026-08First packaged Windows installer
- •Installable .msi build — no manual build/run required
- •Setup wizard: create the admin account, choose a media storage folder, enable autostart
v0.6.0
2026-07Remote viewing
- •Self-hosted remote access API for the Remote and Admin roles
- •JWT-authenticated live viewing from outside the local network
- •Off by default — enabled per-deployment in Settings
v0.5.0
2026-07Recording & motion detection
- •Continuous and motion-triggered recording, configurable per camera
- •Dual motion detection: ONVIF camera events plus independent frame-difference analysis
- •Configurable storage folder, segment length, and retention
v0.4.0
2026-07Live dashboard
- •Drag-and-drop camera grid with 1/2/4/6/8/10/12 layouts
- •Automatic stream reconnect with backoff on drop-outs
v0.3.0
2026-07ONVIF discovery
- •Local network scan for ONVIF devices via WS-Discovery
- •Full test-connection flow: reachability, authentication, media profiles, RTSP negotiation
v0.2.0
2026-07Accounts & camera management
- •Admin / Remote / User roles with role-gated navigation
- •Add, edit, and remove cameras with encrypted credential storage
v0.1.0
2026-07Initial build
- •Core application scaffold and local data storage
Android release history
v1.7.0 (build 8)
2026-08CurrentClearer sign-in errors and a tablet-ready layout
- •Sign-in now shows the real reason a login failed (wrong password, account-lockout warning) instead of a generic error
- •Tablet-ready — sign-in and connection screens no longer stretch full-width on a large screen
v1.4.0 (build 5)
2026-08Session-expiry handling, fullscreen grid tiles, and clip download
- •Handles a remembered login expiring gracefully — automatic sign-out and re-prompt instead of every request silently failing
- •Grid View tiles expand to fullscreen on tap, with the whole app going edge-to-edge
- •New About screen
- •Clickable web remote portal link in Settings
- •Download clips to your device's storage
- •Real app icon used consistently everywhere (was a generic placeholder in a few spots)
- •Per-connection grid layout — switching saved NVRs no longer leaks one server's camera layout into another
- •Survives screen rotation without losing your signed-in session
v1.3.0
2026-08Recordings screen parity with desktop, and a certificate fix
- •Recordings screen brought in line with the desktop app's playback experience
- •Fixed a certificate-pinning bug that could block playback on some servers
- •Name your connections instead of just showing a hostname or IP
- •New app logo
v1.2.0
2026-08Version bump to stay in step with the desktop app
- •No user-facing changes
v1.1.0
2026-08Two-factor authentication, grid view, and certificate pinning
- •Two-factor authentication: provisioning plus rotating code entry on login
- •Grid view for live feeds — 1, 2, 4, 6, or 8 tiles
- •TLS certificate pinning (trust-on-first-use) for a more secure connection to your server
- •Redesigned login screen with a splash screen and a remember-me option
- •Fixed a TLS issue that could block clip playback
v1.0.0
2026-08Initial native Android app
- •Sign in to your NVRblink server's remote access API (Remote or Admin role)
- •Browse cameras and view live feeds from outside your home network