Age Rating
zmNinja-pro Screenshots
About zmNinja-pro
zmNinja is the awesome and official mobile app for ZoneMinder. You need to be a ZoneMinder user to use zmNinja. zmNinja offers you a fabulous UX while easily accessing your security cameras, events and timelines. It even allows you to control ZoneMinder!
ZoneMinder is an incredible open source camera monitoring system and is used by many for home and commercial security monitoring. http://www.zoneminder.com
zmNinja needs ZoneMinder 1.34 or above because it uses the new ZM APIs.
ZoneMinder is an incredible open source camera monitoring system and is used by many for home and commercial security monitoring. http://www.zoneminder.com
zmNinja needs ZoneMinder 1.34 or above because it uses the new ZM APIs.
Show More
What's New in the Latest Version 1.6.009
Last updated on Jul 15, 2021
Old Versions
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.6.009/CHANGELOG.md
Fixed bugs:
Adding new monitors seems to mess up organization and always get turned off #1067
Montage profiles #1057
Fixed bugs:
Adding new monitors seems to mess up organization and always get turned off #1067
Montage profiles #1057
Show More
Version History
1.6.009
Jul 15, 2021
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.6.009/CHANGELOG.md
Fixed bugs:
Adding new monitors seems to mess up organization and always get turned off #1067
Montage profiles #1057
Fixed bugs:
Adding new monitors seems to mess up organization and always get turned off #1067
Montage profiles #1057
1.6.008
Apr 30, 2021
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.6.008/CHANGELOG.md
Implemented enhancements:
add traditional chinese translation (正體中文) #1059 (civita)
Fixed bugs:
Montage profiles #1057
Monitors that don't have analysis enabled are not shown in zmNinja #1055
Issue when disabling all cameras in zmES settings of zmNinja #1050
Monitors not updating in zmNinja after RUN state change. #1047
ZM Multi Port breaks individual feed views. #1046
Video will not rotate to landscape in iOS 14 when tilted left after update to 1.6.006 #1045
Timeline tap broken in 1.6.006 for mobile devices #1044
Implemented enhancements:
add traditional chinese translation (正體中文) #1059 (civita)
Fixed bugs:
Montage profiles #1057
Monitors that don't have analysis enabled are not shown in zmNinja #1055
Issue when disabling all cameras in zmES settings of zmNinja #1050
Monitors not updating in zmNinja after RUN state change. #1047
ZM Multi Port breaks individual feed views. #1046
Video will not rotate to landscape in iOS 14 when tilted left after update to 1.6.006 #1045
Timeline tap broken in 1.6.006 for mobile devices #1044
1.6.007
Feb 23, 2021
- Fixes a bug in 1.6.006 where timeline taps stopped working
1.6.006
Feb 22, 2021
- Various bug fixes
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.6.006/CHANGELOG.md
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.6.006/CHANGELOG.md
1.6.001
Oct 13, 2020
Lots of updates and bug fixes. If you are using push notifications, this release needs ES 6.0.1 or above
- multiple thumb sizes in events list
- notch support
- migrate to FCM v1 for better push support and newer features (future)
Full CHANGELOG here https://github.com/pliablepixels/zmNinja/blob/v1.6.000/CHANGELOG.md
- multiple thumb sizes in events list
- notch support
- migrate to FCM v1 for better push support and newer features (future)
Full CHANGELOG here https://github.com/pliablepixels/zmNinja/blob/v1.6.000/CHANGELOG.md
1.4.010
Jul 7, 2020
This version fixes an issue with 1.4.009 where self signed certificates would fail while showing monitor view/events
1.4.009
Jul 3, 2020
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.4.009/CHANGELOG.md
Implemented enhancements:
- Add ability to force MJPEG streaming per monitor #951
Fixed bugs:
- 1.4.3 encode URL seems broken at least on iOS (Event/24 hr filters etc) #933
Implemented enhancements:
- Add ability to force MJPEG streaming per monitor #951
Fixed bugs:
- 1.4.3 encode URL seems broken at least on iOS (Event/24 hr filters etc) #933
1.4.007
May 18, 2020
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.4.007/CHANGELOG.md
Key features
- ZM group support (needs new APIs)
- Montage auto flow
- Video playback skip +-10s
Read more at https://medium.com/zmninja/1-4-007-and-some-updates-6e67e306f221?source=collection_home---4------0-----------------------
Key features
- ZM group support (needs new APIs)
- Montage auto flow
- Video playback skip +-10s
Read more at https://medium.com/zmninja/1-4-007-and-some-updates-6e67e306f221?source=collection_home---4------0-----------------------
1.4.005
May 1, 2020
This version fixes an issue in 1.4.004 which causes ZM 1.32.x users to not be able to access monitors
1.4.004
Apr 30, 2020
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.4.004/CHANGELOG.md
Implemented enhancements:
- Add option to hide footers in montage #931
- Allow automatic distribution in montage based on number of columns #930
Fixed bugs:
- 1.4.3 encode URL seems broken on mobile devices - event filters don't work (Event/24 hr filters etc) #933
Implemented enhancements:
- Add option to hide footers in montage #931
- Allow automatic distribution in montage based on number of columns #930
Fixed bugs:
- 1.4.3 encode URL seems broken on mobile devices - event filters don't work (Event/24 hr filters etc) #933
1.4.3
Apr 29, 2020
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.4.3/CHANGELOG.md
Implemented enhancements:
- New language: Simplified Chinese #925
Fixed bugs:
- ZM Authentication settings does not update user restricted monitors #926
- iOS push registration not working (identifies as desktop) #922
- Double encoded URLs #920
- iPadOS 13.4 header icons/controls overlay OS Time/date/battery etc. #919
Implemented enhancements:
- New language: Simplified Chinese #925
Fixed bugs:
- ZM Authentication settings does not update user restricted monitors #926
- iOS push registration not working (identifies as desktop) #922
- Double encoded URLs #920
- iPadOS 13.4 header icons/controls overlay OS Time/date/battery etc. #919
1.4.1
Apr 6, 2020
- Fixes a bug where the status bar would overlap with the app
- Fixes a bug where it would identify itself as a desktop application and not register push notifications
- Fixes a bug where it would identify itself as a desktop application and not register push notifications
1.3.096
Apr 1, 2020
- Minor maintenance updates
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.096/CHANGELOG.md
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.096/CHANGELOG.md
1.3.091
Mar 19, 2020
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.091/CHANGELOG.md
Fixed bugs:
Montage screen often doesn't load monitors #908
Closed issues:
ZM APi not working #907
Change the layout of the montage page? #905
High value on AUTH_HASH_TTL in zoneminder gives zmninja auth timeout problems #893
Fixed bugs:
Montage screen often doesn't load monitors #908
Closed issues:
ZM APi not working #907
Change the layout of the montage page? #905
High value on AUTH_HASH_TTL in zoneminder gives zmninja auth timeout problems #893
1.3.089
Feb 24, 2020
Maintenance release
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.089/CHANGELOG.md
Fixed bugs:
- Push notifications don't take the app to the screen designated in ES Settings #903
- Navigating/scrubbing timeline for playback does not work over red motion indicators #897
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.089/CHANGELOG.md
Fixed bugs:
- Push notifications don't take the app to the screen designated in ES Settings #903
- Navigating/scrubbing timeline for playback does not work over red motion indicators #897
1.3.088
Feb 20, 2020
Full CHANGELOG: https://github.com/pliablepixels/zmNinja/blob/v1.3.088/CHANGELOG.md
Implemented enhancements:
- Add swedish language #892
Fixed bugs:
- live streams do not recover after monitors crash #901
- Configuration wizard appears fails - uses old credentials when new tokens are available #900
- montage sporadic freezes (possibly triggered by unstable RTSP) #894
- others
Implemented enhancements:
- Add swedish language #892
Fixed bugs:
- live streams do not recover after monitors crash #901
- Configuration wizard appears fails - uses old credentials when new tokens are available #900
- montage sporadic freezes (possibly triggered by unstable RTSP) #894
- others
1.3.087
Dec 28, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.085/CHANGELOG.md
Implemented enhancements:
- Add custom header & id to zmninja (X-ZmNinja/id=) #876
- zmNinja Filter Event input dialog ignores system date & time formats #875
Fixed bugs:
- Thumbnails on Events List being displayed with incorrect aspect ratio #872
- browser links don't work on iOS 13+ #869
- Last row in timeline view layout pushes thumbnail off the screen #866
Implemented enhancements:
- Add custom header & id to zmninja (X-ZmNinja/id=) #876
- zmNinja Filter Event input dialog ignores system date & time formats #875
Fixed bugs:
- Thumbnails on Events List being displayed with incorrect aspect ratio #872
- browser links don't work on iOS 13+ #869
- Last row in timeline view layout pushes thumbnail off the screen #866
1.3.082
Nov 12, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.082/CHANGELOG.md
(see https://medium.com/zmninja/api-cache-faster-montage-vertical-timeline-scrolling-and-more-4c8c2b2a500b for more details)
Key enhancements
- API Caching
- Faster montage loading via low res images first
Various bugs fixed
(see https://medium.com/zmninja/api-cache-faster-montage-vertical-timeline-scrolling-and-more-4c8c2b2a500b for more details)
Key enhancements
- API Caching
- Faster montage loading via low res images first
Various bugs fixed
1.3.079
Oct 16, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.079/CHANGELOG.md
Implemented enhancements:
- Hide buttons and controls in live/events view if you single tap (toggle on off on tap) #854
- Other bug fixes
Implemented enhancements:
- Hide buttons and controls in live/events view if you single tap (toggle on off on tap) #854
- Other bug fixes
1.3.078
Sep 2, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.078/CHANGELOG.md
Fixed bugs:
Timescale logic is wrong for filtering everywhere #848
No exit event view option on iOS v1.3.070 release #839
Fixed bugs:
Timescale logic is wrong for filtering everywhere #848
No exit event view option on iOS v1.3.070 release #839
1.3.73
Aug 20, 2019
- Fixes an event button issue with playback (the button disappeared for event play back)
1.3.070
Aug 7, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.070/CHANGELOG.md
Key features:
- Kiosk Mode
- Gapless playback for video events
- various bug fixes (see detailed changelog)
Key features:
- Kiosk Mode
- Gapless playback for video events
- various bug fixes (see detailed changelog)
1.3.066
Jul 2, 2019
IMPORTANT: Please make sure ZM has AUTH RELAY set to hashed and AUTH HASH LOGIN enabled
Full CHANGELOG https://github.com/pliablepixels/zmNinja/tree/v1.3.065
- Support for ZM 1.34 new token system (much faster)
- Montage Bling: Unseen events, event playback, event details
- lots of bug fixes, see full changeling
Full CHANGELOG https://github.com/pliablepixels/zmNinja/tree/v1.3.065
- Support for ZM 1.34 new token system (much faster)
- Montage Bling: Unseen events, event playback, event details
- lots of bug fixes, see full changeling
1.3.56
Apr 10, 2019
Full CHANGELOG https://github.com/pliablepixels/zmNinja/blob/v1.3.056/CHANGELOG.md
Implemented enhancements:
- Add thumbnail to timeline
Fixed bugs:
- Fix multi-server port/protocol differences #800
- Unable to change state #786
Closed issues:
- remove bower #801
- Everything looks good but no push notifications #799
- Video URLs undefined #787
- iOS log view issues & improvements #767
Implemented enhancements:
- Add thumbnail to timeline
Fixed bugs:
- Fix multi-server port/protocol differences #800
- Unable to change state #786
Closed issues:
- remove bower #801
- Everything looks good but no push notifications #799
- Video URLs undefined #787
- iOS log view issues & improvements #767
1.3.052
Mar 15, 2019
Maintenance release
- fixes state control bug
- wizard fixes
- fixes state control bug
- wizard fixes
zmNinja-pro Price
Today:
$4.99
Lowest:
Free
Highest:
$4.99
zmNinja-pro FAQ
Click here to learn how to download zmNinja-pro in restricted country or region.
Check the following list to see the minimum requirements of zmNinja-pro.
iPhone
Requires iOS 11.0 or later.
iPad
Requires iPadOS 11.0 or later.
iPod touch
Requires iOS 11.0 or later.
zmNinja-pro supports English