<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>SecuritySpy — Ben Software Forum</title>
        <link>https://bensoftware.com/forum/</link>
        <pubDate>Thu, 08 Oct 2026 23:02:40 +0000</pubDate>
        <language>en</language>
            <description>SecuritySpy — Ben Software Forum</description>
    <atom:link href="https://bensoftware.com/forum/categories/software/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Request to support header-auth bypass in iOS app</title>
        <link>https://bensoftware.com/forum/discussion/4932/request-to-support-header-auth-bypass-in-ios-app</link>
        <pubDate>Sun, 04 Oct 2026 13:43:52 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>paul2020</dc:creator>
        <guid isPermaLink="false">4932@/forum/discussions</guid>
        <description><![CDATA[<p>Hi Ben,</p><p>Would you be able to consider adding an option to enable header-auth bypass (also known as custom proxy headers) in the Security Spy app please?</p><p>I self-host Netbird and use the reverse proxy feature to access applications I host at home. Most of these are used via https where authentication is done via Google OAuth, but a number of these open-source apps have mobile clients (such as Immich and location tracking app Dawarich) which aren't compatible with OAuth redirections, so they have an option to define custom headers in the app that Netbird is configured to pick up.</p><p>Within Netbird I define the header name and a random token against the URL I use to access the app, which I then copy into the app, e.g.</p><div>
    <div>
        <a href="https://bensoftware.com/forum/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.bensoftware.com%2Fforum%2Fuploads%2F3PLAYLBOBUMY%2Fimg-0053.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://www.bensoftware.com/forum/uploads/3PLAYLBOBUMY/img-0053.png" alt="IMG_0053.png" height="360" width="640" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" /></a>
    </div>
</div>
<div>
    <div>
        <a href="https://bensoftware.com/forum/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.bensoftware.com%2Fforum%2Fuploads%2FRG99IN0KYJJN%2Fimg-0054.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://www.bensoftware.com/forum/uploads/RG99IN0KYJJN/img-0054.png" alt="IMG_0054.png" height="296" width="640" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" /></a>
    </div>
</div>
<p>I would like to do the same with the Security Spy app so that my family can access this service without exposing ports on the internet. I don't want to install the Netbird client (or Tailscale) on each family device just for the occasional app use as it can be a battery drain.  </p><p>Many thanks,</p><p>Paul.</p>]]>
        </description>
    </item>
    <item>
        <title>Glass break detection</title>
        <link>https://bensoftware.com/forum/discussion/4931/glass-break-detection</link>
        <pubDate>Tue, 29 Sep 2026 10:33:40 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>nagar</dc:creator>
        <guid isPermaLink="false">4931@/forum/discussions</guid>
        <description><![CDATA[<p>Hi Ben. Crazy idea perhaps, but have you considered whether SecuritySpy could add glass break sound detection to its AI repertoire? That, plus AI motion detection, could perhaps replace most old fashioned analog home security services. We have found that even current generation dedicated glass break detectors are too unreliable to use due to false alarms from barking dogs. I bet you could fix that!</p>]]>
        </description>
    </item>
    <item>
        <title>Event Time Marking using new Homekit Secure Video</title>
        <link>https://bensoftware.com/forum/discussion/4930/event-time-marking-using-new-homekit-secure-video</link>
        <pubDate>Sat, 26 Sep 2026 09:46:56 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>SecuritySpyM6</dc:creator>
        <guid isPermaLink="false">4930@/forum/discussions</guid>
        <description><![CDATA[<p>With Apple's new intelligence (I think this is the correct source)  a secure video feed will analyze a video feed with AI and feed back to you what it learned.   Well with 24/7 recording systems this can be great, cause getting that time marker on an event is half the battle.  Knowing when to scrub all, some or one camera recording is easy and provides much more knowledge about what going on verses a notification of an event.</p><p>Can or will Security Spy be able to grab that AI time marker for such scrubbing.   If you use homekit secure video, one camera gets the Apple intelligence AI anaylsis for free.  So why not use it.</p>]]>
        </description>
    </item>
    <item>
        <title>Biometric Identifiers</title>
        <link>https://bensoftware.com/forum/discussion/4928/biometric-identifiers</link>
        <pubDate>Wed, 23 Sep 2026 14:25:19 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>SecuritySpyM6</dc:creator>
        <guid isPermaLink="false">4928@/forum/discussions</guid>
        <description><![CDATA[<p>This feature is  gaining traction/implementation in the surveillance space,  I would guess M5 or M6 would be much more capable than any edge implementation.   Is this a discussed/planned consideration for Security Spy?</p>]]>
        </description>
    </item>
    <item>
        <title>MacOS 27 Golden Gate?</title>
        <link>https://bensoftware.com/forum/discussion/4925/macos-27-golden-gate</link>
        <pubDate>Thu, 17 Sep 2026 16:10:58 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>wjlxvin</dc:creator>
        <guid isPermaLink="false">4925@/forum/discussions</guid>
        <description><![CDATA[<p>Just wondering if anyone has any experience or if Ben Software can tell us that it's safe to upgrade.</p><p>I'm checking almost daily and I'd love to get the new features that Golden Gate has to offer.</p>]]>
        </description>
    </item>
    <item>
        <title>Since updating to 6.20 I keep finding messages that my disk is too slow</title>
        <link>https://bensoftware.com/forum/discussion/4897/since-updating-to-6-20-i-keep-finding-messages-that-my-disk-is-too-slow</link>
        <pubDate>Thu, 09 Jul 2026 17:50:48 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>nealk</dc:creator>
        <guid isPermaLink="false">4897@/forum/discussions</guid>
        <description><![CDATA[<p>I can't find any evidence of problems with the disk. It's a 2 TB SSD connected via external USB3 that runs between 1/2 and 3/4 full.</p><p>The messages suggest that recording has stopped but as near as I can tell it picked right up again.</p><div>
    <div>
        <a href="https://bensoftware.com/forum/uploads/WWQ7KXLCJQMT/screen-shot-2026-07-09-at-12-45-49-pm.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://bensoftware.com/forum/uploads/WWQ7KXLCJQMT/screen-shot-2026-07-09-at-12-45-49-pm.png" alt="Screen Shot 2026-07-09 at 12.45.49 PM.png" height="316" width="593" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" /></a>
    </div>
</div>
<p><br /></p><p>Is this a new problem I need to be worried about, or just something different in 6.2? I really don't need to know if recording paused momentarily for a few seconds while I was asleep (although there's actually no useful indication of when it happened.)</p>]]>
        </description>
    </item>
    <item>
        <title>Suggestion: an &quot;Integration tokens&quot; screen for third-party clients</title>
        <link>https://bensoftware.com/forum/discussion/4922/suggestion-an-integration-tokens-screen-for-third-party-clients</link>
        <pubDate>Sun, 13 Sep 2026 14:36:38 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>jensenchappell</dc:creator>
        <guid isPermaLink="false">4922@/forum/discussions</guid>
        <description><![CDATA[<p>Hi Ben,</p><p>I love SecuritySpy. I run it with 11 cameras of my own. I've been building a standalone async Python library for it, <a href="https://bensoftware.com/forum/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fgithub.com%2Faljopro%2Faiosecurityspy" rel="nofollow noopener ugc">aiosecurityspy</a> (<code spellcheck="false" tabindex="0">pip install aiosecurityspy</code>), which will eventually power a Home Assistant integration. That integration is still in active development and not ready for use yet, but the library is published and meant to be reusable by any Python project. I'd like to run an idea past you before assuming anything.</p><p><strong>What works well today.</strong> The URL Generator's authentication tokens are excellent. A token for live video on one camera opens exactly that and nothing else, and it never exposes the account password. That's the right security model for anything that hands a stream URL to ffmpeg, go2rtc, VLC, or similar tools, which tend to print URLs in their logs.</p><p><strong>Where integrations run into trouble.</strong> Each token covers one camera and one resource, and the only way to create one is the URL Generator window on the Mac. With my own 11 cameras, that means opening the window and pasting 11 URLs, then doing it again whenever the account changes. Asking every user of an integration to do that doesn't scale, so in practice integrations fall back to putting base64 <code spellcheck="false" tabindex="0">username:password</code> in <code spellcheck="false" tabindex="0">auth=</code>, which exposes the whole account wherever that URL ends up.</p><p><strong>The suggestion.</strong> An <strong>Integration tokens</strong> screen, perhaps under web server or account settings, where an admin could:</p><ul><li>Create a named token (e.g. "Home Assistant") tied to a specific account</li><li>Choose which cameras it covers: all, or a selection</li><li>Choose which resources it grants: live RTSP, snapshots, HLS/MJPEG, event stream, captures</li><li>See when each token was created and last used, and revoke it independently of the account password</li></ul><p>A token created this way could replace the account credentials in a client's configuration entirely. It would be least-privilege by design, and revoking one integration wouldn't break the others.</p><p>Optionally, an <strong>authenticated endpoint</strong> that issues such a token (an admin-only equivalent of the URL Generator) would let integrations set this up automatically. The screen alone would already solve most of it.</p><p><strong>This is not blocking me.</strong> In the meantime, aiosecurityspy is getting a local RTSP relay: the client connects to a local address, and the library adds credentials only on its own connection to SecuritySpy, so the password never appears in a URL any external tool sees. It works, but a first-class token in SecuritySpy would be cleaner for every integration, including Homebridge, Scrypted, and others. If you do add token support, the library would adopt it right away.</p><p>Is this something you'd consider worth building? Happy to share details on how the library uses the API if that's useful.</p><p>Thanks for SecuritySpy, and for the URL Generator tokens in the first place!</p>]]>
        </description>
    </item>
    <item>
        <title>Backblaze for offsite backup - alternative to Amazon S3</title>
        <link>https://bensoftware.com/forum/discussion/3177/backblaze-for-offsite-backup-alternative-to-amazon-s3</link>
        <pubDate>Fri, 22 May 2020 13:17:00 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>sachaski</dc:creator>
        <guid isPermaLink="false">3177@/forum/discussions</guid>
        <description><![CDATA[Hi Ben, I have motion detected events saving to an Amazon S3 bucket and deleted after 1 month, however I have just signed up for Backblaze who have an Amazon S3 compatible API (see link) because they are significantly cheaper and my offsite storage costs of motion events across 4 cameras are mounting.

Unfortunately when I tried to use the Backblaze Amazon S3 compatible credentials, I can't quite specify enough I think in Security Spy to make it work. Will you be able to support this as it makes a significant cost saving for offsite storage and is still basically on Amazon S3 at a cheaper price and I am sure this would appeal to your users.

https://www.backblaze.com/b2/docs/s3_compatible_api.html]]>
        </description>
    </item>
    <item>
        <title>tvOS 27 change</title>
        <link>https://bensoftware.com/forum/discussion/4926/tvos-27-change</link>
        <pubDate>Sat, 19 Sep 2026 03:09:50 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>Marty</dc:creator>
        <guid isPermaLink="false">4926@/forum/discussions</guid>
        <description><![CDATA[<p>Ben,</p><p>I have a TV that is mainly used to display SecuritySpy via AppleTV. Before tvOS 27 I could power off the TV and the next day I could power it back on and it would pick right back up with the camera group that had been showing. Now, upon power on the Apple TV always goes to the home screen and not back to SecuritySpy. Is this something introduced by tvOS 27 that cannot be changed?</p><p>Thanks, Marty</p>]]>
        </description>
    </item>
    <item>
        <title>Rich notification image previews broken in v5.x — iOS app update?  confirmed root cause?</title>
        <link>https://bensoftware.com/forum/discussion/4905/rich-notification-image-previews-broken-in-v5-x-ios-app-update-confirmed-root-cause</link>
        <pubDate>Thu, 30 Jul 2026 02:57:31 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>ONLYONE</dc:creator>
        <guid isPermaLink="false">4905@/forum/discussions</guid>
        <description><![CDATA[<p>Symptom: Text-only push notifications work. Image thumbnails in the notification never load — on any current iPhone 15 iOS 26, or 4th gen iPad Pro. regardless of network setup, certs, or server config. Interestingly, some older devices/older app installs do still get the image preview, which turned out to be the key clue.first gen iPad Pro, low version iOS app.</p><p>The iOS app registers for notifications with a GET request that includes a 64-bit reference number (ref=&lt;64-bit value&gt;) identifying that specific registration. When a motion event fires, the server is supposed to send that same ref back in the push payload so the notification extension can match the incoming push to a pending registration, then fetch the image using the connection info tied to that match.</p><p>On registration, the app sends a 64-bit reference number identifying that request, e.g.:</p><p>ref (64-bit, as registered) = 0x1A2B3C4D5E6F7890</p><p>The server is supposed to echo that same value back in the push payload so the phone's notification extension can match the incoming push to the registration it made, then fetch the image using the connection info tied to that match.</p><p>What actually gets stored and pushed back is the value truncated to a 32-bit signed int — only the low 32 bits survive:</p><p>ref (as pushed back) = 0x5E6F7890</p><p>(Hex placeholder to illustrate the mechanism, not a real captured value — but the relationship is exact in every case I captured: low 32 bits preserved, high 32 bits silently dropped.) It's consistent with the value being written through a %d-style (32-bit) format specifier somewhere in the server's storage/push code, where a 64-bit-safe specifier is needed.</p><p>Why the failure is silent instead of a timeout: the extension never gets far enough to hit the network. It receives the push, tries to match the truncated value against the full ref it registered with, finds no match, and gives up in under 30ms — before ever calling out to fetch the image. The fetch isn't failing; it's never attempted.</p><p>Confirmed server-side, not device-side: registered the same phone against two server instances the same day — one running the current major version, one running the version in question. The current major version stored/pushed the full 64-bit ref intact; the other truncated it. Same device, same app build, same day, different result depending only on server version.</p><p>Confirmed not fixed by the latest point release: binary-diffed the newest 5.x build against the prior one specifically to check this. The push payload format and ref handling are byte-identical between the two — whatever else changed in that release, this wasn't touched.</p><p>Also ruled out: valid end-to-end cert chain, correct app entitlements per the actual provisioning profile, and a from-scratch reinstall with all local state wiped — identical failure on a completely fresh, freshly-licensed install.</p><p>Given that the current major version's push payload already formats this value correctly, and the fix on the older version's side would just be widening how the ref is stored/formatted rather than any kind of redesign — is this a known issue that's been triaged and just hasn't been prioritized, since it happens to nudge anyone who wants working image previews toward the paid upgrade?</p><p>I Can share the raw before/after capture if anyone wants to verify.</p>]]>
        </description>
    </item>
    <item>
        <title>SS dual recording on site and off site concurrently</title>
        <link>https://bensoftware.com/forum/discussion/4900/ss-dual-recording-on-site-and-off-site-concurrently</link>
        <pubDate>Sat, 11 Jul 2026 15:30:20 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>Skata85</dc:creator>
        <guid isPermaLink="false">4900@/forum/discussions</guid>
        <description><![CDATA[<p>Hello</p><p>As the title states is there a way to have each camera record on site via ssd plugged into mac studio and also have it save off site to a NAS device or cloud concurrently</p><p>If each cameras are recording live constantly 24/7 creating different files hourly and the files are being recorded to local drive attached to mac studio and off site via nas/cloud. If something happens catastrophic to house fire, weather what ever and it destroys everything locally and you need to retrieve files remotely. </p><p>Does the said files that are currently recording midway into or before the hour finishes become corrupt?!? Are you able to play back the file to its full extent up to where the recording terminated abruptly?!?</p>]]>
        </description>
    </item>
    <item>
        <title>Apple Neo A18</title>
        <link>https://bensoftware.com/forum/discussion/4921/apple-neo-a18</link>
        <pubDate>Sun, 06 Sep 2026 15:54:09 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>Ldalep</dc:creator>
        <guid isPermaLink="false">4921@/forum/discussions</guid>
        <description><![CDATA[<p>Hi Ben </p><p>I would really like to get away from using Intel silicon.    Is the new Neo a candidate?    </p><p>9 cameras not a power user</p><p>Dale</p>]]>
        </description>
    </item>
    <item>
        <title>Security Spy Web API video stream question</title>
        <link>https://bensoftware.com/forum/discussion/4901/security-spy-web-api-video-stream-question</link>
        <pubDate>Sat, 11 Jul 2026 16:33:55 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>photonclock</dc:creator>
        <guid isPermaLink="false">4901@/forum/discussions</guid>
        <description><![CDATA[<p>Ben, amongst the various options for requesting video from SecSpy:</p><p><a href="https://bensoftware.com/securityspy/web-server-spec.html" rel="nofollow noopener ugc">https://bensoftware.com/securityspy/web-server-spec.html</a></p><p><strong>HTTP multipart "server push" video stream</strong></p><p>• jpeg (default; the only codec that works in HTML img tags)</p><p>• h264</p><p>• h265</p><p>• h26x (the server chooses between H.264 and H.265)</p><p><strong>RTSP video/audio stream</strong></p><p>An RTSP video/audio stream, which can be received by any RTSP player, such as VLC.</p><p><strong>HTTP Live Streaming video/audio stream</strong></p><p>An H.264 HTTP Live Streaming video/audio stream, which can be used in Safari within an HTML &lt;video&gt; tag.</p><p>Which of these, if any, is equivalent to an unprocessed (ie, Security Spy is not re-encoding) relay from the cameras?</p>]]>
        </description>
    </item>
    <item>
        <title>iOS Notification SS App - Pressing Popup Window Goes to Live View</title>
        <link>https://bensoftware.com/forum/discussion/4914/ios-notification-ss-app-pressing-popup-window-goes-to-live-view</link>
        <pubDate>Mon, 24 Aug 2026 15:34:29 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>stclairtr</dc:creator>
        <guid isPermaLink="false">4914@/forum/discussions</guid>
        <description><![CDATA[<p>When notification comes up on screen I would like to click the notification bar and be taken to the recording of the event that triggered the notification, but it goes to the live feed instead.  Am I missing a setting?</p>]]>
        </description>
    </item>
    <item>
        <title>AI False Positives</title>
        <link>https://bensoftware.com/forum/discussion/4919/ai-false-positives</link>
        <pubDate>Fri, 28 Aug 2026 16:09:02 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>msknird</dc:creator>
        <guid isPermaLink="false">4919@/forum/discussions</guid>
        <description><![CDATA[<p>Hi there, under an action I have set to email me images of people/animals on our porch I am getting lots of false positives.  I have most of the image blocked off, it seems to think shadows or something are people where we typically sit.  These are being sent more frequently after the last update to 6.21.</p><p>AI Image Review seems to show that the detection trigger is happening on less than 15% certainty.  How do I resolve?  AI Detection is set to 50%.</p><p>Thanks!</p><div>
    <div>
        <a href="https://bensoftware.com/forum/uploads/V10D0A5X4COC/ai-false-positives.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://bensoftware.com/forum/uploads/V10D0A5X4COC/ai-false-positives.png" alt="AI False Positives.png" height="624" width="792" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" /></a>
    </div>
</div>
<p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>Voice commands and Security Spy</title>
        <link>https://bensoftware.com/forum/discussion/4918/voice-commands-and-security-spy</link>
        <pubDate>Fri, 28 Aug 2026 13:29:06 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>SecuritySpyM6</dc:creator>
        <guid isPermaLink="false">4918@/forum/discussions</guid>
        <description><![CDATA[<p>Gonna get a mini for my NVR upgrade and hoping it can have a 6-8 year life.  Voice commands, I'm guessing  is going to be one of the next big improvements for NVRs. </p><p>1) So is this coming in 1-2 years or in 6 years?  </p><p>2) Should I get a powerful Mac PC or a basic one and upgrade when voice commands mature.</p>]]>
        </description>
    </item>
    <item>
        <title>Reolink Duo 3V PoE - cannot talk through camera speaker</title>
        <link>https://bensoftware.com/forum/discussion/4915/reolink-duo-3v-poe-cannot-talk-through-camera-speaker</link>
        <pubDate>Tue, 25 Aug 2026 07:23:26 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>cama</dc:creator>
        <guid isPermaLink="false">4915@/forum/discussions</guid>
        <description><![CDATA[<p>Hi, I have a Reolink Duo 3V PoE camera.  Using the Reolink client I am able to talk through the camera's speaker, but can't using SecuritySpy.  Any thoughts?</p><div>
    <div>
        <a href="https://bensoftware.com/forum/uploads/KSEYN3AD3SH6/untitled.jpg" rel="nofollow noopener ugc" target="_blank">
            <img src="https://bensoftware.com/forum/uploads/KSEYN3AD3SH6/untitled.jpg" alt="Untitled.jpg" height="673" width="644" data-display-size="large" data-float="none" data-type="image/jpeg" data-embed-type="image" /></a>
    </div>
</div>
<p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>M6 Neural Engines and Security Spy</title>
        <link>https://bensoftware.com/forum/discussion/4917/m6-neural-engines-and-security-spy</link>
        <pubDate>Thu, 27 Aug 2026 13:41:03 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>SecuritySpyM6</dc:creator>
        <guid isPermaLink="false">4917@/forum/discussions</guid>
        <description><![CDATA[<p>My AI inquiries indicated Security Spy doesn't utilize the neural processors, the M6 distinquieses itself in this area.   Could someone explain using the latest mini M6 vs the M5 pro for security spy, appreciate it as one of these is probably gonna be my entry point to SecSpy.</p>]]>
        </description>
    </item>
    <item>
        <title>Feature request- can the email images have the colored Hightailed moving objects frame?</title>
        <link>https://bensoftware.com/forum/discussion/4913/feature-request-can-the-email-images-have-the-colored-hightailed-moving-objects-frame</link>
        <pubDate>Sat, 22 Aug 2026 00:51:58 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>gado915TX</dc:creator>
        <guid isPermaLink="false">4913@/forum/discussions</guid>
        <description><![CDATA[<p>Hello Ben, can the images that are sent over email from a detection alert can those have the colored frame that now shows on the cameras windows (Hightailed moving objects)  that identifies human/animal/vehicle to mark what was detected inside the image?</p>]]>
        </description>
    </item>
    <item>
        <title>Upgraded to Tahoe 26.2 - Security Spy Shows Enable Local Network Access - But it&#39;s enabled</title>
        <link>https://bensoftware.com/forum/discussion/4833/upgraded-to-tahoe-26-2-security-spy-shows-enable-local-network-access-but-it-039-s-enabled</link>
        <pubDate>Sun, 25 Jan 2026 19:40:53 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>jrosinski</dc:creator>
        <guid isPermaLink="false">4833@/forum/discussions</guid>
        <description><![CDATA[<p>Everything was great until I upgraded. Now I have to go to local network access, toggle it off and then back on in order for Security Spy to be able to connect to my cameras. </p><p>Any ideas?</p>]]>
        </description>
    </item>
    <item>
        <title>SS for iOS: recording playback issues on iOS 27 Public Beta 3</title>
        <link>https://bensoftware.com/forum/discussion/4911/ss-for-ios-recording-playback-issues-on-ios-27-public-beta-3</link>
        <pubDate>Thu, 13 Aug 2026 06:30:08 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>rapyt</dc:creator>
        <guid isPermaLink="false">4911@/forum/discussions</guid>
        <description><![CDATA[<p>Is anyone running the third public beta of iOS 27 and experiencing problems viewing recordings on their iPhone? I updated from the second beta yesterday, and all I see is: “Connection Failed. Unable to connect to the server.” Nothing seems to help.</p>]]>
        </description>
    </item>
    <item>
        <title>Image Quality Review - Schedule</title>
        <link>https://bensoftware.com/forum/discussion/4912/image-quality-review-schedule</link>
        <pubDate>Wed, 19 Aug 2026 10:43:15 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>knowz</dc:creator>
        <guid isPermaLink="false">4912@/forum/discussions</guid>
        <description><![CDATA[<p>Greetings,</p><p>I am trying to maximize the image quality of my cameras. "Image Quality Review" is a great tool. My question, how often does it review camera images. Once a day? Other? Can I force a review to see sSpys's assessment of camera image after/as I tweak camera settings.</p><p>Thank You.</p>]]>
        </description>
    </item>
    <item>
        <title>Feature request - full screen window behaviors</title>
        <link>https://bensoftware.com/forum/discussion/4725/feature-request-full-screen-window-behaviors</link>
        <pubDate>Wed, 20 Aug 2025 20:36:04 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>photonclock</dc:creator>
        <guid isPermaLink="false">4725@/forum/discussions</guid>
        <description><![CDATA[<p>I have had SecSpy running on my new Mac Mini M4 for several weeks now - very performant and a great setup overall. It's allowing me to do things I hadn't thought to do previously.</p><p>The newest macOS has these fancy "handoff" features where I can use my iPad keyboard/trackpad to control the Mac Mini, which is great because I don't want to have a keyboard/mouse hooked up to it.</p><p>I configured all my SecSpy windows in "spaces" (full screen views). </p><p>space 1 = full screen all camera grid (when I say "full screen" I mean macOS full screen window mode, where you click the green dot.</p><p>space 2 = cam 1</p><p>space 3 = cam 2 ...etc...</p><p>All of them full screened.</p><p>Then I changed my keyboard shortcut to flip between spaces to option-left/right arrow keys. Now I can quickly hit option-left/right arrow to flip between full screen cameras/all camera grid, etc.</p><p>I love this configuration.</p><p>One downside: when you restart Security Spy, it doesn't remember all your full screen window configuration. It starts up with all the windows non-full screen piled up on top of each other in the "Desktop space" (where non-full screened windows land by default).</p><p>Any way we could fix this up a bit and make SecSpy restore all windows to their full screen glory (and their specified ordering of spaces) at startup?</p><p>The full-screen "kiosk" mode that's built into SecSpy is always rotates between cameras. That's nice, but I prefer generally to leave the monitor on the multi-cam grid view, and then quickly flip to a full screen individual camera if I want to look at something carefully.</p><p>One other note on this topic: macOS default keyboard shortcut for window fullscreen is control-command-F. Security Spy window don't respond to that shortcut, but pretty much all other apps do. Could we add it?</p><p>Thank you!</p><p>macOS 15.6.1 + secSpy 6.13</p>]]>
        </description>
    </item>
    <item>
        <title>6.21 upgrade</title>
        <link>https://bensoftware.com/forum/discussion/4908/6-21-upgrade</link>
        <pubDate>Sat, 08 Aug 2026 16:08:12 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>jamesconnolly</dc:creator>
        <guid isPermaLink="false">4908@/forum/discussions</guid>
        <description><![CDATA[<p>I see version 6.21 is now available. When I logged into my Mac Mini M1 there was a popup saying 6.21 is available. When i get into settings and the licence section, there is no mention of 6.21. My license is good till Oct 27. I hit refresh a number of times. I'm running MacOS Sequoia 15.6.1</p>]]>
        </description>
    </item>
    <item>
        <title>JPEG Requests - async?</title>
        <link>https://bensoftware.com/forum/discussion/4906/jpeg-requests-async</link>
        <pubDate>Sun, 02 Aug 2026 23:19:06 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>photonclock</dc:creator>
        <guid isPermaLink="false">4906@/forum/discussions</guid>
        <description><![CDATA[<p>Hi Ben - question: is SecSpy's delivery of JPEG requests async or serialized? </p><p>Example:</p><p>Camera FPS = 8</p><p>If I send 8 JPEG requests in 1 second (1 request every 125ms), and the average SecSpy response time (JPEG received) per request is 250ms, does SecSpy drop 4 out of 8 of my requests, or does it manage a pool of JPEG encoder threads that will consume whatever memory &amp; CPU cycles is needed (up to the limits of the machine or whatever limits you've specified) to fulfill every request?</p><p>I'd envision either scenario as roughly: </p><p>Serialized JPEG encoder:</p><p>Frame 1 &lt;&gt; request 000ms &lt;&gt; SecSpy encoder 1 ready &lt;&gt; deliver JPEG 1 &lt;&gt; done 250ms</p><p>Frame 2 &lt;&gt; request 125ms &lt;&gt; SecSpy encoder 1 busy &lt;&gt; drop JPEG 2 request</p><p>Frame 3 &lt;&gt; request 250ms &lt;&gt; SecSpy encoder 1 ready &lt;&gt; deliver JPEG 3 &lt;&gt; done 250ms</p><p>Frame 4 &lt;&gt; request 375ms &lt;&gt; SecSpy encoder 1 busy &lt;&gt; drop JPEG 4 request</p><p>etc...</p><p>Async JPEG encoder:</p><p>Frame 1 &lt;&gt; request 000ms &lt;&gt; SecSpy encoder 1 ready &lt;&gt; deliver JPEG 1 &lt;&gt; done 250ms</p><p>Frame 2 &lt;&gt; request 125ms &lt;&gt; SecSpy encoder 2 ready &lt;&gt; deliver JPEG 2 &lt;&gt; done 250ms</p><p>Frame 3 &lt;&gt; request 250ms &lt;&gt; SecSpy encoder 1 ready &lt;&gt; deliver JPEG 3 &lt;&gt; done 250ms</p><p>Frame 4 &lt;&gt; request 250ms &lt;&gt; SecSpy encoder 2 ready &lt;&gt; deliver JPEG 4 &lt;&gt; done 250ms</p><p>etc...</p><p>I'm using simplified hypothetical numbers here for the sake of conveying the question  (not entirely hypothetical though - I'm seeing JPEG response times of around 180ms to 415ms when I have multiple threads hammering SecSpy with requests).</p><p>Thanks!</p>]]>
        </description>
    </item>
    <item>
        <title>“Connection Failed” when trying to view active continuous recordings</title>
        <link>https://bensoftware.com/forum/discussion/4903/connection-failed-when-trying-to-view-active-continuous-recordings</link>
        <pubDate>Sat, 18 Jul 2026 16:22:12 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>Mech33</dc:creator>
        <guid isPermaLink="false">4903@/forum/discussions</guid>
        <description><![CDATA[<p>Over the last few months I am no longer able to view an actively recording Continuous Recording that is in italics in the Continuous Recording screen.  I have the same issue viewing Motion recordings that are in italics.</p><p>The error is a “Connection Failed, can’t connect to server” pop-up.  I’m running the latest iOS app and Mac-side app.</p><p>Was there a recent change in the last 6 months or so that could have affected this?</p>]]>
        </description>
    </item>
    <item>
        <title>Feature request- clean up contextual menu</title>
        <link>https://bensoftware.com/forum/discussion/4767/feature-request-clean-up-contextual-menu</link>
        <pubDate>Fri, 24 Oct 2025 20:39:21 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>nealk</dc:creator>
        <guid isPermaLink="false">4767@/forum/discussions</guid>
        <description><![CDATA[<p>I've mentioned before but not sure where... still a frequent </p><div>
    <div>
        <a href="https://bensoftware.com/forum/uploads/XYLQ3NLQOLSW/screen-shot-2025-10-24-at-3-26-01-pm.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://bensoftware.com/forum/uploads/XYLQ3NLQOLSW/screen-shot-2025-10-24-at-3-26-01-pm.png" alt="Screen Shot 2025-10-24 at 3.26.01 PM.png" height="496" width="379" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" /></a>
    </div>
</div>
<p> irritant.</p><p>Any way this could be reworked so that "configure settings" is not buried in a list of lesser needed options? It's pretty much the only one I go to every time, although I do like being able to disarm actions for an hour or 3 without digging e.g. when someone is working in the alley.</p>]]>
        </description>
    </item>
    <item>
        <title>Captured images sent as mp4 instead as jpgs</title>
        <link>https://bensoftware.com/forum/discussion/4902/captured-images-sent-as-mp4-instead-as-jpgs</link>
        <pubDate>Thu, 16 Jul 2026 21:45:19 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>twistedtree</dc:creator>
        <guid isPermaLink="false">4902@/forum/discussions</guid>
        <description><![CDATA[<p>I have securityspy set up to capture and email me still images on various motion trigger events.   These images have always arrives at attached JPGs, two to am email.   But after an update to SS a while ago (sorry, I can't recall exactly when or what version), these images started being send as a 2 frame mp4 video file instead of two discrete JPG files.   I haven't been able to identify any setting to get these once again sent as JPGs.</p><p>Any suggestions?   I suspect it's something very simple sitting right in front of me, but I'm not seeing it.</p><p><br /></p><p>Thanks</p>]]>
        </description>
    </item>
    <item>
        <title>SecuritySpy vs. UniFi Protect</title>
        <link>https://bensoftware.com/forum/discussion/4884/securityspy-vs-unifi-protect</link>
        <pubDate>Wed, 10 Jun 2026 10:28:17 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>nagar</dc:creator>
        <guid isPermaLink="false">4884@/forum/discussions</guid>
        <description><![CDATA[<p>I am upgrading my home network to a UniFi system. I love SecuritySpy and have no intention of switching to UniFi Protect for video surveillance. But I'm curious if Ben or anyone else can offer a comparison. </p><p>I know that UniFi Protect is built to work with UniFi cameras, so it's not based on open camera standards like SecuritySpy. However many people seem to love Protect's features, especially its AI skills, and its tight integration with a UniFi network. I'm curious how the user experience compares.</p>]]>
        </description>
    </item>
    <item>
        <title>i-Frame interval and motion triggers</title>
        <link>https://bensoftware.com/forum/discussion/4899/i-frame-interval-and-motion-triggers</link>
        <pubDate>Sat, 11 Jul 2026 14:40:32 +0000</pubDate>
        <category>SecuritySpy</category>
        <dc:creator>bigpal</dc:creator>
        <guid isPermaLink="false">4899@/forum/discussions</guid>
        <description><![CDATA[<div data-embedjson="{&quot;url&quot;:&quot;https:\/\/bensoftware.com\/forum\/uploads\/0CFZL3KVNUCU\/motion-jpg.jpg&quot;,&quot;name&quot;:&quot;motion.JPG&quot;,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;size&quot;:36625,&quot;width&quot;:533,&quot;height&quot;:363,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;mediaID&quot;:749,&quot;dateInserted&quot;:&quot;2026-07-11T14:40:49+00:00&quot;,&quot;insertUserID&quot;:10408,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:10408,&quot;embedType&quot;:&quot;file&quot;}">
    <a rel="nofollow" href="https://bensoftware.com/forum/uploads/0CFZL3KVNUCU/motion-jpg.jpg" download="" aria-label="motion.JPG">
        motion.JPG
    </a>
</div>
<div data-embedjson="{&quot;url&quot;:&quot;https:\/\/bensoftware.com\/forum\/uploads\/BV3ZY8T5T89K\/triggers-jpg.jpg&quot;,&quot;name&quot;:&quot;triggers.JPG&quot;,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;size&quot;:38305,&quot;width&quot;:598,&quot;height&quot;:392,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;mediaID&quot;:750,&quot;dateInserted&quot;:&quot;2026-07-11T14:40:53+00:00&quot;,&quot;insertUserID&quot;:10408,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:10408,&quot;embedType&quot;:&quot;file&quot;}">
    <a rel="nofollow" href="https://bensoftware.com/forum/uploads/BV3ZY8T5T89K/triggers-jpg.jpg" download="" aria-label="triggers.JPG">
        triggers.JPG
    </a>
</div>
<p>Hi Ben,</p><p>A few questions on my camera set up, I'm having trouble getting motion triggers working on any of my cameras.</p><ol><li>First, I am running all of my cameras at 10 fps, with an I-frame interval at 10 as well, and I believe this means there will be a key frame every second. If I have my motion detection set to 0.5 seconds of motion, do I need to set my I-frame interval to 5? My understanding is that the motion detection only looks like the first frame of a group (key frame).</li><li>I've attached my trigger and motion record settings, do you see anything wrong here?</li></ol>]]>
        </description>
    </item>
   </channel>
</rss>
