Home › Utilities
Information
Preview 2 platforms
iPhone 6 images
iPad 5 images
What’s New Version 1.3.0
Added a list of recent events to the monitor detail view
Developer notices can now be deleted one at a time, cleared all at once, or restored
Fixed inconsistent scrubbing when playing back an event
Events view can now show relative times, like "5 minutes ago".
Inactive zones on a monitor now look different from active ones.
A command palette lets you jump to any screen quickly. Open it with the / key, the sidebar, or on mobile.
Keyboard shortcuts can move you between screens.
The language and menu buttons have been moved to more predictable spots.
The desktop app now remembers its window position and size between launches.
You can filter events to show only archived ones, and mark events as archived.
Favorite events now keep loading past the "Load More" point.
Switching monitors while watching a live stream now reliably shows the new stream.
Returning from an event with the back gesture or button now keeps your place in the events list instead of jumping to the top.
Clearing a time filter no longer also clears the monitor you were viewing.
Event filtering now works consistently.
Monitor filtering in the Monitors view works again.
On Android, the back gesture now exits the app from the main screen instead of getting stuck.
Panning around a monitor view has been improved.
Zooming in on a monitor now enlarges the view.
Description
zmNinjaNG is a mobile client for ZoneMinder, the open-source video surveillance platform. View live camera feeds, browse
recorded events, and receive push notifications when motion is detected — all from your iPhone or iPad.
Features:
- Live streaming and snapshot views of all your monitors
- Dashboard with customizable widgets
- Event browsing with timeline and filtering
- Push notifications for motion and alarm events
- Multi-server profile support
- QR code import for quick server setup
- Works over LAN, VPN (WireGuard), or remote access
- Dark and light themes
- Portrait and landscape support
Requires a self-hosted ZoneMinder server. zmNg connects directly to your server — no cloud service or subscription
required.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 6 versions
Build 887091072v1.3.02026-07-04 05:17:56
Added a list of recent events to the monitor detail view
Developer notices can now be deleted one at a time, cleared all at once, or restored
Fixed inconsistent scrubbing when playing back an event
Events view can now show relative times, like "5 minutes ago".
Inactive zones on a monitor now look different from active ones.
A command palette lets you jump to any screen quickly. Open it with the / key, the sidebar, or on mobile.
Keyboard shortcuts can move you between screens.
The language and menu buttons have been moved to more predictable spots.
The desktop app now remembers its window position and size between launches.
You can filter events to show only archived ones, and mark events as archived.
Favorite events now keep loading past the "Load More" point.
Switching monitors while watching a live stream now reliably shows the new stream.
Returning from an event with the back gesture or button now keeps your place in the events list instead of jumping to the top.
Clearing a time filter no longer also clears the monitor you were viewing.
Event filtering now works consistently.
Monitor filtering in the Monitors view works again.
On Android, the back gesture now exits the app from the main screen instead of getting stuck.
Panning around a monitor view has been improved.
Zooming in on a monitor now enlarges the view.
Build 886534834v1.1.142026-06-04 23:00:58
https://github.com/ZoneMinder/zmNinjaNg/releases/tag/zmNinjaNg-1.1.14
Build 885757387v1.1.132026-05-17 21:00:29
Implemented enhancements:
feat(settings): hover preview playback speed #149
feat: token freshness gate (30 min leeway, no stale tokens to server) #145
Fixed bugs:
fix: event playback stability — re-init churn, navigation remounts, cross-platform divergence #148
fix(ios): video controls hidden after rotation and unreachable in landscape fullscreen #147
fix(android): toolbar buttons unreachable in landscape under status bar #144
fix(logs): linux Tauri log file dir not created; reveal+truncate fail #143
fix(ci): linux-arm64 release fails — missing xdg-open on runner #142
Build 885260767v1.1.122026-05-05 16:16:35
Implemented enhancements:
feat(logs): reduce console noise and surface meaningful HTTP details #141
feat: persistent log file with share/open/clear #139
Fixed bugs:
fix: single monitor view should always stream, never use snapshot mode #138
Build 884596409v1.1.112026-05-03 01:58:57
Fixed bugs:
fix: PTZ control protocol mismatch with ZoneMinder server #137
fix: saving a montage layout doesn't update the dropdown label to the new name #136
fix: montage column layout reverts to 3 columns after navigation #135
fix: compact-mode CSS hides last sidebar nav item #133
fix(montage): saved default layout name shown but layout not applied on Windows Tauri startup #127
fix: monitor detail view fails when ZM Servers row has placeholder Hostname/Port=0 #120
Build 882650314v1.1.92026-04-16 14:32:18
Price history by region
Currency
Show
Columns
Search
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | USD 4.99 | 0 | — | 1.3.0 |
Change log 9 changes · US
✎
releaseNotes updated
Added a list of recent events to the monitor detail view
Developer notices can now be deleted one at a time, cleared all at once, or restored
Fixed inconsistent
✎
description updated
zmNinjaNG is a mobile client for ZoneMinder, the open-source video surveillance platform. View live camera feeds, browse
recorded events, and receive push no
✎
name updated
zmNinjaNG
◆
Version 1.3.0 released
Added a list of recent events to the monitor detail view
Developer notices can now be deleted one at a time, cleared all at once, or restored
Fixed inconsistent scrubbing when playing back an event
Events view can now show relative times, l
◆
Version 1.1.14 released
https://github.com/ZoneMinder/zmNinjaNg/releases/tag/zmNinjaNg-1.1.14
◆
Version 1.1.13 released
Implemented enhancements:
feat(settings): hover preview playback speed #149
feat: token freshness gate (30 min leeway, no stale tokens to server) #145
Fixed bugs:
fix: event playback stability — re-init churn, navigation remounts, cross-p
◆
Version 1.1.12 released
Implemented enhancements:
feat(logs): reduce console noise and surface meaningful HTTP details #141
feat: persistent log file with share/open/clear #139
Fixed bugs:
fix: single monitor view should always stream, never use snapshot mode #1
◆
Version 1.1.11 released
Fixed bugs:
fix: PTZ control protocol mismatch with ZoneMinder server #137
fix: saving a montage layout doesn't update the dropdown label to the new name #136
fix: montage column layout reverts to 3 columns after navigation #135
fix: compa
◆
Version 1.1.9 released